单片机每章习题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三节增选习题及解答
一、填空题
1. 堆栈寄存器的符号是(),复位后它的内容为()。
2. 累加器A的内容有偶数个1时,特殊功能寄存器()的()位内容为()。
3. 内RAM的03H字节单元的地址符号另记为()。
4. 堆栈操作遵循的原则是()。
5. 8051单片机有4个I/O口,它们分别是(),复位后对应它们的寄存器的内容为()。
6. 为了正确地读取8051 的P1口引脚的状态值,应该先向它()。
7. 8051的()引脚应该至少保持()个机器周期的()电平,才能使8051复位。
8. 8051的封装形式为()。
9. 利用8051组成的工作系统,程序放在内部ROM,它的引脚应该接()电平。EA
10. 8051单片机的ALE引脚在CPU对外存非操作期间,它输出频率为晶体振荡器频率()的脉冲信号。
11. 8051内部程序存储器的容量为()字节,8031的内部程序存储器的容量为()字节。
12. 8031最大可以扩展()程序存储器,最大扩展的数据存储器的容量是()。
13. 位寻址区在内RAM低128字节单元的()字节中,高128字节单元中有()个特殊功能寄存器的位可以进行位操作。
14. 当前工作寄存器的选择由特殊功能寄存器()的()位的内容决定。
15. 用于位处理的布尔处理器是借用的特殊功能寄存器()的()位完成的。
16. 一个机器周期包括()个振荡周期,具体分为()个状态周期。
17. 按执行时间,8051的指令分为()周期、()周期和()周期指令共三种。
18. 单片机由CPU、存储器和()三部分组成。
19. CPU由()和()两部分组成。
20. 若不使用MCS-51片内程序存储器,引脚必须()。EA
21. 当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了()地址。
22. 当MCS-51的P0口作为输出端口时,每位能驱动()个TTL 负载。
23. MCS-51有()个并行I/O口,由于是准双向口,所以在输入时必须先()。
24. MCS-51中凡字节地址能被()整除的特殊功能寄存器均能位寻址。
25. MCS-51系统中,当信号有效时,表示CPU要从()读取信息。PSEN
26. MCS-51有()工作寄存器,它们的地址范围是()。
27. MCS-51单片机内部RAM中的位寻址区位于低128B中的()地址单元内。
28. 经过扩展外部程序存储器的8031,若PC从程序存储器0000H开始执行,则引脚必须接()电平。EA
29. 当(RS1,RS0)=(0,1)时,工作寄存器R7对应内部RAM 中的()字节单元。
30. 设计8031系统时,()口不能用作一般I/O口。
31. 单片机复位后ACC为(),PSW为(),SP为(),P0~P3为(),PC为()。
32. 8051内部含()ROM,8751是EPROM型,内含4KB EPROM。总的来讲,MCS-51系列单片机的存储器配置在物理上分为()个独立的存储器空间,在逻辑上,分为()个存储器空间。
33. 单片机系统复位后,(PSW)=(),因此片内RAM寄存区的当前寄存器是第()组,8个寄存器的单元地址为()。34. 在MCS-51中PC和DPTR都用于传送地址,但PC是为访问()存储器传送地址,而DPTR是为访问()存储器传送地址。
35. 在位操作中,与字节操作中的累加器ACC作用相同的是()。
36. 若MCS-51单片机使用频率为6MHz的晶振,则一个机器周期为(),指令周期为()。
37. 8051复位后,CPU从()单元开始执行程序。SP的内容为(),如果不对SP重新赋值,压入堆栈的第一个数据将位于片内RAM的()单元。
38. MCS-51系列单片机最大的寻址范围为()。
39. 某时钟频率为8MHZ,若某条指令为双机器周期指令,这条指令的执行时间为()。
40. MCS-51单片机的扩展系统中,使用锁存器的目的是:()。填空题参考答案:
1.SP ,07H 2.PSW,0,0 3.R3 4.先进后出或后进先出5. P0~P3,FFH 6.写“1”7. RST,两个,高8. 双列直插式9. 高10. 六分频11. 4KB,00B 12. 64KB,64KB 13. 20H~2FH,11 14. PSW,RS1和RS0 15. PSW,CY 16. 12,6 17.单、双、四18. 接口19. 运算器和控制器20. 接地21. 低8位22.8 23. 四,写“1”24. 8 25. 程序存储器26. 4组, 00H-1FH 27. 20H~2FH 28. 低29. 0FH 30. P0、P2 31. 00H,00H,07H,FFH,0000H 32. 4KB掩膜,四,三33. 00H, 0, 00H~07H 34. 程序, 数据35. CY 36. 2μs, 2μs或4μs 或8μs 37. 0000H, 07H, 08H 38. 64KB 39. 3μs 40. 锁存P0口送出的低8位地址
二、选择题
1. 当使用8751且=1,程序存储器地址小于1000H时,访问的是()。EA
(A)片内ROM (B)片外ROM (C)片内/外ROM (D)不定2. 堆栈操作遵循的原则是()。
(A)先进后出(B)先进先出(C)后进后出(D)随机
3. 欲访问8051单片机的内部程序存储器,则引脚必须为()。EA (A)高电平(B)低电平(C)高低电平(D)与PC值有关
4. MCS-51中,一个机器周期有()个时钟周期组成。
(A)4 (B)8 (C) 6 (D)12
5. 若用数据指针DPTR作为间址寄存器访问外部数据存储器,它可访问的整个外部数据存储器的空间为()
(A)4KB (B)8KB (C)16KB (D)64KB
6 . MCS-51系列单片机复位后其P1口的输出状态为()。
(A)00H (B)0FFH (C)0F0H (D)不定
7. 当MCS-51复位时,下面说法正确的是()
(A)PC=0000H (B)SP=00H (C)SBUF=00H (D)P0=00H 8. 使用8751,且=1时,则可以外扩ROM()EA
(A)64KB (B)60KB (C)58KB (D)56KB
9. 下面部件不属于CPU结构中控制器部分的是()
(A)PC (B)IR (C)PSW (D)ID
10. P1口的每一位能驱动()
(A)2个TTL负载(B)4个TTL负载
(C)8个TTL负载(D)6个TTL负载
11. PC中存放的是()(A)下一条要执行的指令的地址(B)当前正在执行的指令
(C)当前正在执行指令的地址(D)下一条要执行的指令12. 8031是()
(A)CPU (B)微处理器(C)单片微型计算机(D)控制器13. 由PC内容指定ROM地址单元中取出的指令,放于()。(A)运算器与控制器(B)运算器与存储器
(C)指令寄存器和指令译码器(D)控制器与存储器
14. 所谓CPU是指()
(A)运算器与控制器(B)运算器与存储器
(C)输入输出设备(D)控制器与存储器
15. 关于MCS-51的堆栈操作,正确的说法是()
(A)先入栈,再修改栈指针(B)先修改栈指针,再出栈(C)先修改栈指针,再入栈(D)以上都不对
16. 指令寄存器的功能是()
(A)存放指令地址(B)存放当前正在执行的指令
(C)存放PC的内容(D)存放指令地址及操作数
17. MCS-51外扩存储器时,系统的数据总线是由()构成。(A)P0 (B)P1 (C)P2 (D)P3
18. MCS-51有两种读取并行I/O口信息的方法:一种是读引脚,还有一种是()
(A)读锁存器(B)读缓冲器(C)读累加器A (D)读存储器
19. MCS-51的并行I/O口读-改-写操作,是针对该口的()(A)引脚(B)缓冲器(C)地址线(D)内部锁存器
20. 假定设置堆栈指针SP的值为36H,在执行指令PUSH 20H后SP的值为()
(A)36H (B)37H (C)38H (D)21H
选择题参考答案:
1.A 2.A 3.A 4.C 5.D 6. B 7. A 8. B 9. C 10. B 11. A 12. C 13.
C 14. A 15. C 16. B 17. A 18. A 19.
D 20. B
三、简答题
1.什么是微处理器?
答:微处理器是微型计算机的核心部件,又称为中央处理单元CPU。它包括两个主要部分:运算器、控制器。
2. 8051单片机在片内有哪些主要逻辑功能部件?各个逻辑部件的主要功能是什么?
答:8051单片机在片内集成了以下主要逻辑功能部件,主要功能