单片机练习题(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.单片机还可称为(微控制器)。
2. 单片机与普通计算机的不同之处在于其将(CPU)、(存储器)、和(I/O接口电路)三部分集成于一块芯片上。
3. MCS-51系列单片机芯片间主要差别是什么主要差别在于片内是否带有程序存储器
4. 在家用电器中使用单片机应属于微计算机的(B)
A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用
5. MCS-51单片机的引脚EA接高电平和接低电平时各有何种功能
接高电平,则使用片内程序存储器,否则使用片外程序存储器。
6. 什么是机器周期一个机器周期的时序是如何来划分的如果采用12MHz晶振,一个机器周期为多长时间1个机器周期等于12个时钟振荡周期,而时钟振荡周期即晶振频率的倒数。如果采用12MHz晶振,一个机器周期为1us。
7.存储器的空间里,有5个单元是特殊的,这5个单元对应MCS-51单片机5个中断源的中断入口地址,请写出这些单元的地址以及对应的中断源。
8.
(B)区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。错
(C)在MCS-51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1。对(D)PC可以看成是程序存储器的地址指针。对
9. 8051 单片机复位后,R4所对应的存储单元的地址为(04H),因上电时PSW=(00H)。这时当前的工作寄存器区是(0)组工作寄存器区。
10.判断以下有关PC和DPTR的结论是否正确
(A) DPTR是可以访问的,而PC不能访问。对
(B) 它们都是16位的寄存器。对
(C) 它们都具有加“1”的功能。错
(D) DPTR可以分为2个8位的寄存器使用,但PC不能。对
11.内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址写出其地址范围。答:字节地址为00H-1FH的单元可以作为工作寄存器区;字节地址为20H-2FH的单元可以进行位寻址。
12.使用8031单片机时,需将EA引脚接(低)电平,因为其片内无(程序)存储器。
13. (A)程序计数器PC不能为用户编程时直接使用,因为它没有地址。对
(B)内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。错
(C)8031共有21个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。错
的值是(当前正在执行指令的下一条指令的地址)
15. MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为(64)K字节。
一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题的括号中)
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
二、填空题
1、计算机的经典结构由存储器、运算器、控制器、输入设备、输出设备组成。
2、80C51单片机基本型内部RAM有128 个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区,二是位寻址区,三是数据缓冲区。
4、8051的堆栈是向地址的高端生成的。入栈时SP先加1 ,再压入数据。
5、对于80C51无嵌套的单级中断,响应时间至少3 个机器周期,最多8 个机器周期。
三、简答题
简述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