单片机习题及参考答案

第一章课后习题参考答案

(一)填空题

1. 除了“单片机”之外,单片机还可以称之为 单片微控制器 和 单片微型计算机 。

2. 专用单片机由于已经把能集成的电路都集成到芯片内部了,所以专用单片机可以使系统结构最简化,软硬件资源利用最优化,从而极大地提高了 可靠性 和降低了 成本 。

3. 在单片机领域内,ICE的含义是 在线仿真器(In Circuit Emulator) 。

4. 单片机主要使用汇编语言,而编写汇编语言程序要求设计人员必须精通 和 指令系统,单片机硬件结构 。

5. CHMOS工艺是 CMOS 工艺和 HMOS 工艺的结合,具有 低功耗 的特点。 6. 与8051比较,80C51的最大特点是 所用CHMOS工艺 。

7. 微 控制技术是对传统控制技术的一次革命,这种控制技术必须使用 单片机 才能实现。

(二)选择题

1.下列简写名称中不是单片机或单片机系统的是

(A)MCU (B)SCM (C)ICE (D)CPU 2.在家用电器中使用单片机应属于计算机的是

(A)数据处理应用 (B)控制应用 (C)数值计算应用 (D)辅助工程应用

3.80C51与80C71的区别在于

(A)内部程序存储器的类型不同 (B)内部数据存储器的类型不同 (C)内部程序存储器的容量不同 (D)内部数据存储器的容量不同 4.8051与80C51的区别在于

(A)内部ROM的类型不同 (B)半导体工艺的形式不同

(C)内部寄存单元的数目不同 (D)80C51使用EEPROM,而8051使用EPROM

5.在下列单片机芯片中使用掩膜ROM作为内总程序存储器的是 (A)8031 (B)80C51 (C)8032 (D)87C51 6.80C51芯片采用的半导体工艺是

(A)CMOS (B)HMOS (C)CHMOS (D)NMOS 7.单片机芯片8031属于

(A)MCS-48系列 (B)MCS-51系列 (C)MCS-96系列 (D)MCS-31系列

8.使用单片机实现在线控制的好处不包括

(A)精确度高 (B)速度快 (C)成本低 (D)能与数据处理结合

9.以下所列各项中不是单片机发展方向的是

(A)适当专用化 (B)不断提高其性能 (C)继续强化功能 (D)努力增加位数

第二章课后习题参考答案

(一)判断题

1.用户构建单片机应用系统,只能使用芯片提供的信号引脚。(T) 2.程序计数器(PC)不能为用户使用,因此它没有地址。(T) 3.内部RAM的位寻址区,只能提供位寻址使用而不能供字节寻址使用。(F) 4.在程序执行过程中,由PC提供数据存储器的读/写地址。(F)

5.80C51共有21个专用寄存器,它们的位都是可用软件设置的,因此是可以进行位寻址的。(T)

(二)填空题 1. MCS-51单片机引脚信号中,信号名称带上划线表示该信号 低电平 或 下跳变 有效。

2. MCS-51单片机内部RAM的寄存区共有 32 个单元,分为 4 组寄存器,每组 8 个单元,以 R7~R0 作为寄存器名称。

3. 单片机系统复位后,(PSW)=00H,因此内部RAM寄存区的当前寄存器是第 0 组,8个寄存器的单元地址为 00H ~ 07H 。

4.通过堆栈操作实现子程序调用,首先要把 PC 的内容入栈,以进行断点保护。调用返回时再进行出栈操作,把保护的断点送回 PC 。

5. 为寻址程序状态字的F0位,可使用的地址和符号有 D5H 、 F0 、PSW.5和 D5H.5 。

6. MCS-51单片机的时钟电路包括两部分内容,即芯片内的 高增益反相放大器 和芯片外跨接的 晶体震荡器,微调电容 。

7. 在MCS-51中,位处理器的数据位存储空间是由 专用寄存器 的可寻址位和内部RAM为寻址区的 128 个位。

8. MCS-51的4个I/O口中,P0是真正的双向口,而其他口则为准双向口,这一区别在口线电路结构中表现在 口的输出缓冲器 的不同上。

(三)选择题

1.单片机芯片内提供了一定数量的工作寄存器,这样做的好处不应包括 (A)提高程序运行的可靠性 (B)提高程序运行速度 (C)为程序设计提供方便 (D)减少程序长度 2.内部RAM中的位寻址区定义的位是给

(A) 位操作准备的 (B)移位操作准备的 (C)控制转移操作准备的 (D)以上都对 3.对程序计数器PC的操作

(A)是自动进行的 (B)是通过传送进行的

(C)是通过加“1”指令进行的 (D)是通过减“1”指令进行的 4.以下运算中对溢于言表标志位OV没有影响或不受OV影响的运算是 (A)逻辑运算 (B)符号数加减法运算 (C)乘法运算 (D)除法运算

5.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是

(A)4KB (B)64KB (C)8KB (D)128KB 6.在算术运算中,与辅助进位位AC有关的是

(A)二进制数 (B)八进制数 (C)十进制数 (D)十六进制数

7.以下有关PC和DPTR的结论中错误的是

(A) DPTR是可以访问的而PC是不能访问的 (B)它们都是16位的寄存器 (C)它们都具有加“1”的功能

(D)DPTR可以分为2个8位的寄存器使用,但PC不能 8.PC的值是

(A)当前指令前一条指令的地址 (B)当前正在执行指令的地址 (C)下一条指令的地址 (D)控制器中指令寄存器的地址 9.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为

(A)36H (B)37H (C)38H (D)39H 10. 80C51中,可使用的堆栈最大深度为

(A)80个单元 (B)32个单元 (C)128个单元 (D)8个单元 11. 位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是

(A)位累加器CY (B)通用寄存器的可寻址位 (C)专用寄存器的可寻址位 (D)位操作指令集

12. 在MCS-51单片机的运算电路中,不能为ALU提供数据的是

(A)累加器A (B)暂存器 (C)寄存器B (D)状态寄存器PSW

13. 在MCS-51中

(A)具有独立的专用的地址线 (B)在P0口和P1口的口线作地址线

(C)在P0口和P2口的口线作地址线 (D)在P1口和P2口的口线作地址线

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4