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

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

一、填空题

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. (× )

(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、用单步方式执行程序。

4、在末条指令之后附加一条LJMP监控显示器程

序首地址或LJMP 0000H返回监控状态。

2.中断服子程序与普通子程序有什么异同之处?

中断程序强调中断,必需保存现场,而且中断程

序和原运行程序没有联系,有时甚至毫不相关。而子

程序强调包含,是包含在另一个程序里的,是个包含运行的过程。并且子程序和母程序(或者主程序)是有联系的,而且是密不可分的。

3. 单片机最小系统组成包括哪些部分?各部分功能是什么?

单片机芯片本身且配备电源电路、复位电路、震荡电路

电源电路给系统提供了稳定的电源输入

震荡电路:为系统提供最基本的时钟信号

复位电路:把电路初始化到一个确定的状态

4.80C51有几种寻址方式? 各寻址方式的含义是什么?

立即寻址:操作数直接出现在指令中

直接寻址:操作数的单元地址直接出现在指令中

寄存器寻址:寄存器中的内容就是操作数

寄存器间接寻址:指定寄存器中的内容是操作数的地址,该地址对应存储单元的内容才是操作数

相对寻址:以程序计数器 PC 的当前值作为基地址,与指令中的第二字节给出的相对偏移量 rel 进行相加,所得和为程序的转移地址

变址寻址:程序指针 PC 或数据指针 DPTR 为基址寄存器,以累加器 A 作为变址寄存器,两者内容相加(即基地址+偏移量)形成 16 位的操作数地址

位寻址:内部 RAM 地址空间的可进行位寻址的 128

相关主题
相关文档
最新文档