最新单片机原理复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.填空选择
1.执行RET 指令时,送入PC 的是LCALL 指令的下一条指令的首地址。
2.80C51单片机通过数据总线与外部接口进行数据传送时,使用MOVX指令。
3.80C51单片机通过寄存器间接寻址访问片外数据存储器。
4.在五个中断源中,可通过软件确定各中断源中断级别的高或低,但在同一级别
中,按硬件排队的优先级别是外部中断INT0,定时器T0,外部中断INT1,定时器T1,串行口。
5.中断响应后,硬件不会自动清除的中断标志位RI,TI,可以自动清除的中断标志
位TF0,TF1,边沿触发方式的IE0,IE1。
6.80C51单片机中内部RAM20H-2FH既可位寻址又可字节寻址。
7.8031单片机的P3口的引脚,还具有外中断、串行通信等第二功能。
8.单片机应用程序一般存放在只读存储器ROM中。
9.开机复位后,CPU使用默认寄存器第0组,地址范围是00H-07H。
10.80C51单片机的堆栈区应建立在片内数据存储区。
11.在CPU内部,寄存器PSW反映程序运行状态或反映运算结果一些特征。
12.当需要从80C51单片机程序存储器取数据时,采用MOVC指令。
13.在中断服务程序中,至少应有一条中断返回指令。
14.执行LCALL 4000H指令时,80C51所完成的操作是PC+3入栈,4000H PC.
15.MOVX @DPTR,A指令使WR信号输出有效,MOVX A,@DPTR指令使RD信号输出有效。
16.80C51 的引脚RST信号方向是输入,当该端出现高电平时,80C51进入复位状
态,80C51一直维持这个状态,直到RST脚变到低电平,80C51才脱离复位状态,进入程序运行状态,从ROM 0000H单元开始取指令并执行。
17.半导体存储器分成两大类RAM和ROM,其中RAM具有易失性,常用于存储临时
数据。
18.P2口在总线扩展时通常用作输出高8位地址,也可以作通用的I/O口使用。
19.指令LJMP的跳转范围是64kB, 指令AJMP的跳转范围是2kB。
20.P0口既做数据线又做地址线还可以做普通I/O口。
21.传输速率是用每秒传送数据位的位数来表示,定义为波特率。
22.中断源的允许是由IE寄存器决定的。
23.判断是否有半字节进位时用PSW的AC标志位。
24.80C51各中断服务子程序的入口地址分别在0003H、000BH、0013H、001BH、0023H。
25.80C51包含4个通用工作寄存器组,每个组含8个8位寄存器。
26.80C51程序存储器寻址空间64kB,单片机的外部数据存储器寻址空间为64kB。
27.位处理器也称为布尔处理器,它以状态寄存器中的Cy为累加位。
28.80C51时序的定时单位共有四个,从小到大依次是节拍、状态、机器周期和指
令周期。
29.89C51复位后,PC=0000H。若希望从片内程序存储器开始执行,EA引脚应接
高平,当PC值超过0FFFH时,自动转向片外程序存储器继续取指令执行。
30.ORL C, /ACC.0指令是将CY与A的第0位的非求或。
31.80C51单片机的外部数据存储器寻址空间为64KB,对外部数据存储器采用
间接寻址方式。
32.80C51包含5中断源。最短中断响应时间为3个机器周期。
33.对51单片机,复位是靠在RST/VPD或RST引脚处至少保持2个机器周期的高电
平而实现。
34.ANL P1, #0F0H 指令使P1口低四位输出0而高四位不变。
35.P0-P3作为输入口时,应先向锁存器写1,使输出级的2个FET都截至,数据正
确读入。
36.指令MOVX A,@ R1的寻址方式是寄存器间接寻址,功能为R1所指向外部地址
单元的内容送累加器。
37.80C51对片内高128字节RAM访问采用间接寻址方式,对于片内SFR区访问采
用直接寻址方式。
38.串行口缓冲寄存器SBUF是可直接寻址的专用寄存器。在物理上,它对应着两个
寄存器,当执行指令MOV A,SBUF时,对接收寄存器进行操作。
39.80C51系统中,当PSEN信号有效时,表示CPU要从程序存储器读取信息。
40.使用定时器T1设置串型通信波特率发生器时,应把定时器T1设定为模式2,
即自动重装载模式。
41.在80C51中PC和DPTR都用于提供地址,但PC是为访问程序存储器提供地址,
而DPTR是为访问数据存储器提供地址。
42.80C51扩展外部I/O口,占用片外数据存储器地址空间。
43.程序状态字PSW中RS1=1,RS0=1时,通用寄存器R0-R7的实际地址是18H-1FH。
44.若80C51的晶振频率为12MHz,则其两个定时器对重复频率高于0.5MHz的外部
事件不能正确计数。
二、简答题:
1.已知 (A) = 068H,当执行ADD A,#0C9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中的结果转换成十进制表示是多少?
2.80C51单片机的EA引脚功能是什么?对8031而言,EA引脚应如何连接?
EA引脚是片外程序存储器访问允许信号,低电平有效。EA引脚接高电平时,程序从片内程序存储器开始执行,当PC值超出片内ROM容量时,自动转向片外程序存储器空间执行。当EA引脚接低电平时,系统全部执行片外程序存储器程序。对于无片内程序的8031而言,EA引脚应接低电平时。
3.80C51单片机的程序存储器和数据存储器共处同一地址空间为什么不会发生总线冲突?
程序存储器和数据存储器分别处于两个独立的存储空间,在软件上访问程序存储器和数据存储器采用不同的指令进行区分,在硬件上访问访问程序存储器用PSEN 作为选通信号,访问数据存储器用WR或RD作为选通信号。
4.已知累加器A为0C9H,R0中为54H,C已置位,执行SUBB A,R0后,PSW寄存器的OV、CY、AC、P的状态,以及累加器A的值?
5.80C51单片机的定时器/计数器用做定时器和计数器时有什么区别?