MCS-51单片机系统及接口技术 - 习题集(含答案) 下载本文

内容发布更新时间 : 2024/12/22 20:50:37星期一 下面是文章的全部内容请认真阅读。

140. 51单片机的晶振频率为12MHZ,则机器周期应是 。

141. 51单片机片内RAM共有32个工作寄存器,可分为4个寄存器组,其地址范围

是 。

142. CPU响应中断后,PC寄存器的内容应是 。

143. 51单片机的中断系统由 和查询电路等部分组成。 144. 51单片机的位存储器共有128位,位存储器在片内 区间。

145. 在变址寻址方式中,以 A 作变址寄存器,以 作基址寄存器。 146. 51单片机的堆栈应设置在 区间。

147. 51单片机在作扩展时,外部数据总线从P0口引出;地址总线低8位从

引出;地址总线高8位从P2口引出;控制总线从P3口引出。

148. 8031的存储器配置是 外部64KBROM,外部64KBRAM和 。

149. 51单片机的引脚PSEN叫 读外部程序存储器允许 端子。在 情况下

该引脚输出低电平,在其他情况下该引脚输出高电平。

150. 51单片机有 4 组工作寄存器,它们的地址范围是 。

151. CPU执行一条指令后,PC的内容会自动加1、2、3,指向下一条指令地址。复位后

PC的内容 。

152. 51单片机的T0、T1作定时器时,是对 计数;作计数器时,是对外部

脉冲计数。

153. 51单片机内部硬件主要由 等5大部分组

成。

154. 51单片机的位存储器共有 128 位。位存储器在片内 区间。

155. ALE叫地址锁存允许信号端子,当其输出高电平时,P0送出低8位地址 ;当其

输出低电平时,CPU将从P0口读入或写出 。

156. 在程序的执行中,当前程序使用哪组R寄存器,是由软件对 位置

1或清0来决定。

157. 51单片机的晶振频率为12MHZ,定时器工作在方式1,为了使定时器产生定时1mS

溢出中断,则应赋初值是 。

158. 51单片机外部中断源的中断标志在 位。

159. PC叫做 程序指针 寄存器,其功能是 。 160. 指令SJMP rel的地址为1000H,rel=20H,其转移目标地址应是 。 161. 51单片机共有18个SFR寄存器。其地址范围是 。

162. 51单片机的片内数据存储器可分为 、位存储器区、数据缓冲区等3

个 区间。

163. SP叫堆栈指针寄存器,它的作用是 。

164. DPTR叫数据指针寄存器,其功能是 。 165. MCS-51单片机内部主要集成

等功能部件。

第 11 页 共 26 页

166. 与CPU工作直接相关的SFR寄存器有 。 167. MCS-51单片机的T0、T1的用途

是 。

168. MCS51系列单片机中,片内有4KB ROM区的机型是 。

169. 8031单片机内部RAM中,其高端128个字节的地址空间称为 区,

但其中仅有21个字节有实际意义。

170. 已知机器数[X]=10000000 B,则X的真值为 (D)。

171. 通常8031单片机上电复位时,PC的内容为0000 H,而SP为 07H,工作寄存

器缺省采用第 组(寄存器组编号为0-3)。

172. MCS51单片机指令中有立即寻址、直接寻址等多种寻址方式,访问8031片外数据存

储器采用的是 寻址方式。

173. AJMP指令可转移的范围为 KB。

174. 一块8KB的存储器的片内字节寻址至少需要 根数据线。

175. MCS51有5个中断源,可分为2个优先级,上电复位时 中断源的优

先级别最高。

176. MCS-8051系列单片机字长是 8 位,有 40 根引脚,96系列字长是 16 位。单片机

的特点有 。

177. 8051单片机的存储器的最大特点是 ,Px并行口的地址是与数

据存储器统一编址的,或者说属于该存储器。

178. 8051最多可以有4个并行输入输出口,最少也可以有1个并行口,即P1。P3常需

复用作

和读写控制信号。

179. ALE信号的作用是 。

180. 8051复位后,PC=0 H。若希望从片内存储器开始执行,EA脚应接高电平,PC值超

过 H时,8051会自动转向片外存储器继续取指令执行。

181. 8051的C/T是 (加或减)计数的。

182. 8051的中断向量表在 。 183. MOV A,40H 指令对于源操作数的寻址方式是 寻址。

184. 指令JB 0A7H,ABC的作用是 。(0A7H是

P2.7的地址)

185. 将CY与A的第0位的非求或的指令是ORL C,/ACC.0 ,若原A=0,执行之

后 。

186. MCS-52单片机片内共有__ ___字节单元的RAM.

187. 若MCS-51单片机的程序状态字PSW中的RS1,RS0=11,那么工作寄存器R0-R7的直

接地址为__ ___.

188. 对于指令SJMP $,其操作码为80H,其操作数(即偏移量)为_____.

第 12 页 共 26 页

189. 当EA接地时,MCS-51单片机将从 的地址0000H开始执行程序。 190. 微处理器包括两个主要部分即__ .

191. 单片机的工作过程就是_ __的过程。 192. I/O编址技术有外设单独编址和 ___两种。

193. I/O数据传送的控制方式有 _、程序查询方式、DMA. 194. 指出下列指令的寻址方式:

① INC DPTR ③ MOV A, R0 ⑤ INC 80H ORG 1000H A1: EQU 1234H A2: EQU 3000H DB 07H DW A1, A2

② MOV A, #70H ④ MOVC A, @A+PC

195. 下列程序经汇编后从1000H开始各单元内容为:

1000H ______ 1001H ______ 1002H ______ 1003H ______ 1004H ______

196. 当系统时钟为6MHz时,下面程序可延时____ms。

ORG 2000H 需机器周期数 MOV A, #84H ; 1

LOOP: DEC A ; 1

JNZ LOOP ; 2 NOP ; 1 NOP ; 1 NOP ; 1 END

197. 已知fosc=12MHZ某计数器初始化程序如下:

MOV TMOD, #01H MOV TH0, #0AH MOV TL0, #0DH

SETB TR0 该计数/定时器T0工作于定时器方式1。 计数值或定时时间为___。

寄存器 D7 PSW TMDO

Cr D6 AC D5 F0 D4 RS1 M0 D3 RS0 GATE D2 OV C/T D1 ----- M1 D0 P M0 GATE C/T M1 198. 某程序段如下:

CLR C

第 13 页 共 26 页

CLR RS1 CLR RS0 MOV A, #30H

MOV 28H, #28H 程序状态字 MOV R0, A MOV 29H, R0 SETB RS0 MOV R1, A MOV 28H, C

⑴ 程序中R0和R1的地址分别为 。 ⑵ 程序执行后片内RAM中(28H)=0,(29H)= 30H。

199. MCS-51的4组工作寄存器地址范围为 。

200. MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址,又可以 寻址。 201. 若用传送指令访问MCS-51的程序存储器,其操作码助记符为 。 202. MOVX A,@DPTR的寻址方式是 。 203. 8051中断有 个优先级。

204. MCS-51中,T0中断服务程序入口地址为 。 205. PSW中,RS1 RS0=11H时,R2的地址为 。 206. MOV C,20H的寻址方式是

207. 假定(SP)=60H,(ACC)=30H,(B)=70H。执行下列指令:

PUSH ACC PUSH B

后,(SP)= ,(61H)= 70H ,(62H)= 00H 。

208. 累加器A中存放着一个值小于或等于127的8位无符号数,CY清零后执行“RLC A”

指令,则A中数变为原来的 倍。

五、阅读分析 (略)??

答案

一、单选题

第 14 页 共 26 页

1. BC

2. BCD 3. C 4. A 5. D 6. A 7. A 8. C 9. C 10. B 11. D 12. B 13. A 14. D 15. C 16. D 17. C 18. B 19. BCD 20. B 21. C 22. D

23. A

24. D

25. A

26. B

27. A

28. A

29. C

第 15 页 共 26 页