南邮单片机复习提纲(带答案)教学文案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

南邮单片机复习提纲

(带答案)

一、填空题

1. 单片微型计算机由CPU,存储器和 I/O接口电路三部分组成。常用的码制有原码,反码和补码。将十进制数35转换为二进制为 00100011 B, 转换为压缩BCD码为 00110101 , 转换为十六进制为 23 H。

2.单片机其基本结构是将微型计算机基本功能部件如 CPU 、存储器、输入输出接口、定时器/计数器、中断等集成在一块芯片上。

3. MCS-51有4组工作寄存器,它们的地址范围是 00H-1FH 。PSW中RS1 R30=11H,R2的地址为 1AH 。

3. MCS51单片机有 4 个8位通用I/O口。当需要扩展外部程序存储器时,数据总线由 P0 口担任;高8位地址总线由 P2 口担任; P3 口除用作普通输入/输出口外还提供第二功能。P0口输出的低8位地址锁存在外部的8位锁存器中。

4. MCS-51系统中,当 PSEN 引脚信号有效时,表示CPU要从程序存储器读取信息。

5. MCS-51中凡字节地址能被 8 整除的特殊功能寄存器均能位寻址。特殊功能寄存器简写为SFR,离散地分布在 80 H至 FF H的地址范围内。

6. MCS-51特殊功能寄存器只能采用直接寻址方式。

7. 80C51在物理上有 4 个独立的寄存器空间。MOVC指令用于访问程序

存储器; MOVX指令用于访问外部存储器。

8. MCS-51片内20H~2FH范围内的数据存储器,即可以字节寻址又可以位

寻址。

9. 汇编语言中可以使用伪指令,他们不是指令性语句,而是指示性语句。定义字节的伪指令是 DB ,指示汇编结束的伪指令是 END 。

10. 8051单片机定时器T0有 4 种工作方式。T1有 3 种工作方式。当定时器T0工作在方式3时,要占用定时器T1的TR1和 TR2 两个控制位。

11. MCS-51可扩展片外RAM 64 KB,单片机外扩I/O口后将占用部分RAM空间地址。

12.单片机应用系统中,LED数码显示有共阴极显示和共阳极显示两种方式。

13. MCS-51串行接口有4种工作方式,这可以在初始化程序中用软件填写SCON 特殊功能寄存器加以选择。要串口为10位UART,工作方式应选用为方式1 。用串口扩并口时,串行接口工作方式应选为方式 0 。

14. 80C51中断有 2 个优先级。中断嵌套最多 2 级。有 5 个中断源,优先级由软件填写特殊功能寄存器 TCON 加以选择。其中T0中断服务程序入口地址为 000BH 。

15. 累加器(A)=80H,执行完指令ADD A,#83H后,进位位C= 1 。累加器(A)=7EH,(20H)=#04H,MCS-51执行完ADD A,20H指令后,PSW.0= 0 。MOV PSW,#10H是将MCS-51 的工作寄存器置为第 2 组。16. 设DPTR=2000H,(A)=80H,则MOVC A,@A+DPTR的操作数的实际地址为 2080H 。

17. 一个机器周期= 12 节拍,一个机器周期=12个振荡周期,一个振荡周期=1节拍。一个机器周期= 6 个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。

18. 写8255A扩展 8位口,占用 XRAM地址,写控制字时,需将A1,A0置为 11 。

在直接寻址方式中,只能使用 8 位二进制数作为直接地址,因此其寻址对象只限于内部ROM 。在变制寻址方式中,以 A 作变址寄存器,以PC 或 DPTR 作基址寄存器。

MOV C,20H源寻址方式为直接寻址。MOVX A,@DPTR源操作数寻址方式为寄存器间接寻址。

19.当80C51的RST引脚上保持 2 个机器周期以上的高电平时,80C51即发生复位。

20.三态缓冲寄存器输出端的“三态”是指高电平态、低电平态和高阻抗态。

21.74LS273通常用来做简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。

22.A/D转换器的作用是将模拟量转为数字量;D/A转换器的作用是将

数字量转为模拟

量。A/D转换器的三个最重要指标是转换速度、分辨率和转换精度。从输入模拟量到输出稳定得数字量的时间间隔是A/D转换器的技术指标之一,称为转换速度。

23.若某8位D/A转换器的输出满刻度电压为+5V,则该D/A转换器的分辨率为 19.6m V。(分辨率=5/2^8=19.5mV)

二、判断改错题(正确打√,错误打×)

1. MCS51的特殊功能寄存器分部在60H—80H地址范围内 (× )

2.8051单片机片外数据存储器与扩展I/O口统一编址。(√ )

当MCS51上电复位时,堆栈指针SP=00H. (× )

3.

(PC:0000H。用于取指。SP:07H。用于保存数据。)

4. 调用子程序指令(如CALL)及返回指令(如RET)与堆栈有关但与PC无关. (× )

5.指令字节数越多,执行时间越长。(× )

6. MCS51的串行接口是全双工的. (×)

7.子程序调用时自动保护断点和现场。(× )

8. MCS51的五个中断源优先级都相同。 (× )

9.中断响应的最快响应时间为3个机器周期。( √)

10.在MCS51系统中,一个机器周期等于1.5us. (×)

11.DA A能进行十进制运算调整,只能用在加法指令后。 ( ×)

12. MCS51的相对转移指令的最大负跳距是128B. ( 127B ) ( ×)

13. MCS51的程序存储器只是用来存放程序的。 (× )

14.要进行多机通信, MCS—51串行接口的工作方式应选为方式1. (√ )

15. MCS51上的电复位时,SBUF=00H. (不定的) (× )

16. TMOD中的GATE=1时,表示由两个信号控制定时器的起停. ( )

17. MCS51单片机的四机器周期指令只有两条。 (× )

18.各中断源发出的中断请求信号,都会标记在MCS-51系统中的TCON中(× ) (或者是SCON)

19. 8155的复位引脚可与89C51的复位引脚直接相联. (√ )

三、问答题

1. MCS—51指令集中有无”程序结束”指令?上机调试时怎样实现”程序结束”功能?

无但是可以借助以下

1、用原地踏步指令SJMP$死循环。

2、在最后一条指令后面设断点,用断点执行方式运行程序。

3、用单步方式执行程序。

相关文档
最新文档