单片机复习资料(仅供参考)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题
1、MSC-51单片机的堆栈区只可设置在数据存储器,堆栈寄存器SP是8位寄存器。
2、MSC-51单片机外部中断请求信号有脉冲触发和电平触发方式,在电平方式下,当采集到INT0、INT1的有效信号为1时,激活外部中断。
3、十六进制数DA转换为十进制数是218,二进制数10110110转换为十六进制数是B6。
4、PCON寄存器中与串行通信有关的只有D7位(SMOD),该位为波特率倍增位。当SMOD=1时,串行口波特率增加一倍;当SMOD=0时,串行口波特率为设定值。
5、定时器的计数方式是对自T0,T1引脚的脉冲计数,输入的外部脉冲在负跳变时有效,计数器加1。定时功能也是通过计数器计数来实现的,定时功能下的计数脉冲来自单片机内部的时钟电路。
6、编写子程序和中断服务程序时,必须注意现场的保护和恢复。
7、MSC-51单片机外部总线分别是数据总线、地址总线和控制总线。
8、MSC-51单片机内部提供2个可编程的16位定时/计数器,定时器有4种工作方式。
9、设X=5AH,Y=36H,则X与Y“或”运算结果为7EH,X与Y“异或”运算结果为6CH。
10、若采用12MHz的晶体振荡器,则MSC-51单片机的振荡周期83ns,机器周期为1us。
11、当定时/计数器工作方式寄存器TMOD中的功能选择位C/T为0时,工作于定时方式。
12、DPTR在访问外部数据存储器时作地址指针使用,DPTR是16位寄存器。
13、串行通信工作在方式3时,对于TH0智能作定时功能使用,同时借用了定时/计数器1的运行控制位TR1 和溢出标志位TF1,并占用了T1的中断源。TH0启动和停止受TR1控制,而计数溢出时则置位TF1。
14、串行口方式2接受到的第9位数据送SCON存器的TB8位中保存。
15、子程序返回命令是RET,中断子程序返回指令是RETI。
16、单片机与普通计算机的不同之处在于其将微处理器、存储器和各种输入输出口三部分集成于一块芯片上。
17、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为2。
18、内部RAM中,位地址为30H的位,该位所在字节的字节地址为26H。
19、若A中的内容为63H,那么,P标志位的值为0。
20、8031单片机复位后,R4所对应的存储单元的地址为04H,因上电时PSW= 00H。这时当前的工作寄存器区是0组工作寄存器区。
21、使用8031单片机时,需将EA引脚接低电平,因为其片内无程序存储器。
22、通过堆栈操作实现子程序调用,首先就要把PC的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到PC。
23、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为64K。
24、在基址加变址寻址方式中,以A作变址寄存器,以DPTR或PC作基址寄存器。
25、指令格式是由操作数和操作码所组成,也可仅由操作数组成。
26、在MCS-51中,PC和DPTR都用于提供地址,但PC是为访问程序存储器提供地址,而DPTR是为访问数据存储器提供地址。
27、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。
28、外部中断1所对应的中断入口地址为03H。
29、单片机响应中断后,产生长调用指令LCALL,执行指令的过程包括:首先把PC的内容压入堆栈,以进行断点保护,然后把长调用指令的16为地址送PC,使程序执行转向响应中断请求的中断入口的地址中的中断地址区。
30、在串行通讯中,收发双方对波特率的设定应该是相同的。
二、选择题
1、MCS-51单片机外扩存储器芯片时,4个I/O口中用作地址总线的是(A)
A.P0口和P2口 B.P0口 C. P1口和P3口 D.P2口
2、MCS-51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是(B)
A. MOV
B. MOVX
C. MOVC
D. MUL
3、某存储器芯片有12根地址线,8根数据线,该芯片有(D)个存储单元。
A.1KB B. 2KB C. 3KB D. 4KB
5、串行口工作在方式0时,作同步移位寄存器使用,此时串行数据输入输出端为(A)
A.RXD引脚 B. TXD引脚C. T0引脚D. T1引脚
6、在异步通信中每个字符由9位组成,串行口每分钟传输25000个字符,则对应的波特率为(D)
A. 2500 b/s
B. 2750 b/s
C. 3000 b/s
D. 3750 b/s
7、14根地址总线的寻址范围可达(B)KB。
A. 8
B. 16
C. 32
D. 64
8、以下哪一条是位操作指令(B )
A.MOV P0, #0FFH
B.SETB TR0
C. CPL R0
D. PUSH PSW
9、MCS-51单片机可分为两个中断优先级,各中断源的优先级设定是利用(C )寄存器。
A. IE
B. PCON
C. IP
D. SCON
10、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应(A)。
A.外部中断0
B.外部中断1
C.定时器0中断
D.定时器1中断
11、MCS-51单片机的无条件转移指令中,其转移范围最大的是(A)。
A. LJMP
B. AJMP
C. SJMP
D. JMP
12、MCS-51单片机的堆栈区是设置在(C)中。
A.片内ROM区
B.片外ROM区
C.片内RAM区
D.片外RAM区
13、下列指令不是变址寻址方式的是( C )。
A.JMP @A+DPTR
B.MOVC A,@A+PC
C.MOVX A,@DPTR
D.MOVC A,@A+DPTR
14、能够用紫外光擦除ROM中的程序的只读存储器称为(C )。
A. 掩膜ROM
B. PROM
C. EPROM
D. EEPROM
15、下列数据字定义的数表中,(B)是错误的。
A. DW “AA”
B. DW “A”
C. DW “OABC”
D. DW OABCH
16、8051与8751的区别是(C )
A.内部数据存储单元数目的不同
B.内部数据存储器的类型不同
C.内部程序存储器的类型不同
D.内部的寄存器的数目不同
17、在家用电器中使用单片机应属于微型计算机的(B )
A.辅助设计应用
B.测量、控制应用
C.数值计算应用
D.数据处理应用
18、下列有关PC和DPTR的说法那个是错误的(A)
A.DPTR是可以访问的,而PC不能访问
B.它们都是16的寄存器
C.它们都具有加1的功能
D.DPTR可以分为2个8位寄存器使用,但PC不能