单片机原理及应用复习题及答案1.doc 下载本文

单片机原理及应用复习题及答案

一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题的括号中) 1、80C51基本型单片机内部程序存储器容量为(C)。 (A)16K (B)8K (C)4K (D)2K

2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。 (A) (B)RST (C)ALE (D)

3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。 (A)P0 (B)P1 (C)P2 (D)P3

4、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。 (A) (B)T1 (C)串口 (D)T0

5、在80C51中,要访问SFR使用的寻址方式为(A)。

(A)直接寻址 (B)寄存器寻址(C)变址寻址 (D)寄存器间接寻址 6、以下的4条指令中,不合法的指令为(D)。

(A)INC A (B)DEC A (C)I NC DPTR (D)SWAP ACC 7、当需要扩展一片8K的RAM时,应选用的存储器为(B)。 (A)2764 (B)6264 (C)6116 (D)62128

8、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片。 (A)8155 (B)8255 (C)8279 (D)74LS164

9、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。

(A)方式0 (B)方式1 (C)方式2 (D)方式3

10、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。 (A)08H (B)80H (C)00H (D)07H

11、CPU主要的组成部部分为 ( A ) A、运算器、控制器 B、加法器、寄存器 C、运算器、寄存器 D、运算器、指令译码器 12、指令和程序是以( C )形式存放在程序存储器中

A、源程序 B、汇编程序 C、二进制编码 D、BCD码 13、单片机应用程序一般存放在 ( B ) A、RAM B、ROM C、寄存器 D、CPU 14、单片机8051的XTAL1和XTAL2引脚是( )引脚

A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振 15、INTEL 8051 CPU是( C )位的单片机 A、16 B、4 C、8 D、准16

16.在远距离数据传送时,一般采用______传送方式。( ) A.串行

C.模拟 D.数字

二、填空题

1、计算机的经典结构由 存储器 、 运算器 、 控制器 、 输入设备 、 输出设备 组成。

B.并行

2、80C51单片机基本型内部RAM有 128 个字节单元,这些单元可以分为三个用途不同的区域,一是 工作寄存器 区,二是 位寻址 区,三是 数据缓冲 区。

3、在8051单片机中,由 2 个振荡周期组成1个状态周期,由 6 个状态周期组成1个机器周期。 4、8051的堆栈是向地址的 高 端生成的。入栈时SP先 加1 ,再压入数据。

5、对于80C51无嵌套的单级中断,响应时间至少 3 个机器周期,最多 8 个机器周期。 6、根据数据传输方式的不同,可将串行通信分为同步通信和异步通信。

7、外围设备与CPU之间常用的通信方式有三种:查询方式、中断传输方式、直接存储器存取(DMA)方式。

8、单片机片内RAM有128个可按位寻址的位,占16个单元 9、8051单片机中外部RAM的地址为0000H至__________H。

10、8051单片机中Ti(i=0或1)的方式0为13位的计数器,由TLi的高_______位和THi的低__________位构成。

11、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的_____________。

12、P2口既可作为_______________,也可以作为________________。 可寻址片外RAM 64K字节 (0000H—FFFFH) 可寻址片外ROM 64K字节 (0000H—FFFFH) 片内 Flash ROM 4K字节 (000H—FFFH)

13、单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首

先把____________的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送___________,使程序执行转向________ 中的中断地址区。 14、设和数为两位BCD数,若高位___________,则用____________指令来调整。 15、简述80C51单片机的中断系统功能; 5个中断源、2个优先级

16、简述80C51单片机定时/计数器的功能;

答:2个16位定时/计数器。T0有4种工作方式,T1有4种工作方式。

17、单片机与普通计算机的不同之处在于将( CPU )、(存储器 )和(I/O接口 )三部分集成于一块芯片上。

18、在MCS-5z晶振,1个机器周期为( 2μs ),如果采用12MHz晶振,1个机器周期为( 1μs ) 19、子程序调用和中断服务时CPU自动将当前PC值压栈保存,返回时自动将PC值弹栈

三、简答题

简述80C51单片机的I/O口的功能和特点; 答:P0:地址总线低8位/数据总线和一般I/O口 P1:一般I/O口

P2:地址总线高8位和一般I/O口 P3:第二功能和一般I/O口

4个口作为一般I/O时均为准双向口。 简述80C51单片机的中断系统功能; 答:5个中断源、2个优先级

中断控制、中断响应时间、中断受阻条件等……。 简述80C51单片机定时/计数器的功能;

答:2个16位定时/计数器。T0有4种工作方式,T1有4种工作方式。 简述80C51单片机串行口的功能;

答:全双工。由SBUF和PCON完成控制,波特率由T1产生。收、发中断用一个中断向量,中断标志RI、TI由软件清除。4种工作方式……。

5、简述80C51单片机指令系统的特点及寻址方式。

答:111条指令,大多为单、双周期指令,速度快。指令字节多为单、双字节,省空间。寻址方式多(7种),操作灵活。有布尔指令集,控制应用方便。7种寻址方式为……。

四、程序阅读与分析题

1、试阅读下面的程序,指出该程序结束后累加器ACC和寄存器TH0的值,并说明该程序完成了怎样的功能。 ORG 0000H MOV SP,#60H MOV A,#10H MOV TH0,#20H PUSH ACC PUSH TH0 POP ACC POP TH0 END

答:利用堆栈交换了ACC和TH0的内容,(A)=20H,(TH0)=10H 2、程序段如下,试说明其功能。 MOV R0,#50H MOV R1,#60H MOV A,@R0 ADD A,@R1 MOV @R0,A INC R0 INC R1 MOV A,@R0 ADDC A,@R1 MOV @R0,A MOV 00H,C