- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
复习参考资料-单片机 试题3 参考答案
一、简答题
1、MCS-51响应中断的条件为:
(1)、若CPU处在非响应中断状态且相应中断是开放的,则MCS-51在执行完现行指令后就会自动响应来自某中断源的中断请求;
(2)、若CPU正在响应某一中断请求状态时又来了新的优先级更高的中断请求,则MCS-51便会立即响应并实现中断嵌套;
(3)、若CPU正处在执行RETI或任何访问IE/IP指令的时刻,则MCS-51必须等待执行完下条指令后才响应该中断请求。
2、键抖动是指操作按键(按一下按键后松手)时,按键(的触点)由断开到闭合或有闭合到断开都存在一个约5至10ms的时断时合的暂态过程。键抖动如不消除,会使单片机产生误处理。键抖动的消除方法:
(1)、软件消除:用延时躲过暂态过程。检测到触点闭合后,延时10至20ms再读取稳定的键状态。(2)、硬件消除:用消除抖动的硬件电路消除抖动。内部RAM的位寻址区,位寻址,字节寻址。
6.当AT89S51执行MOVX A,@R1指令时,伴随着WR*信号有效。(×)
7.区分外部程序存储器和数据存储器的最可靠的方法是看其是被 RD*还是被PSEN*信号连接。(×)
8051可以利用PSEN及RD引脚分别启用存在外部的RAM与EPROM,使得数据存储器与程序存储器可以合并在一起而共用64K的定址范围。.MOV F0,C(√)
10.MOV 28H,@R4; (×)
11.AT89S51单片机的P3口是一个单一功能的准双向通用I/O口。(×)
三、选择题
1. 以下指令中,哪条指令执行后使标志位 CY 清 0( )
MOV A ,#00H CLR A C. ADD A ,#00H
.当需要从AT89S51单片机程序存储器取数据时,采用的指令为( )。
AMOV? A, @R1????????? BMOVC? A,? @A + DPTR
CMOVX? A, @ R0??????? DMOVX? A,? @ DPTR
.共阳数码管要显示字形“A”时,则对应的七段码值为( )
A. 88H B. 83H C. C6H D. A1H
4. 有一位共阴极LED显示器,要使它显示“5”,它的字段码为(??)。????
A6DH??? B. 92H?????? C. FFH????? D. 00H?
5.单片机时钟周期为T0,则机器周期为( )
A. 2T0 B. 4T0 C. 8T0 D. 12T0
6.单片机复位时,程序计数器(PC)的值( )。
??????0000H???? B. 0030H???????? C. 4000H??????? D. 4100H
7.某存储器芯片有12根地址线,8根数据线,该芯片有( )个存储单元。
??? ?1 KB??????? B. 2 KB???????? C. 3 KB???????? D. 4 KB
8. 外部数据存储器读写指令为( )
A. MOV B. MOVC C. MOVX D. MOVA
9.MOV A, R1的寻址方式为( )
A. 立即寻址 直接寻址 寄存器寻址 寄存器间接寻址
.串行口发送中断标志位为( )
A. TI B. RI C. IE0 D. IE1
11.T1中断允许控制位为( )
A. ET0 B. ET1 C. ES D. EX1
12.外部中断1中断优先级控制位为( )
(A) PX0 (B) PX1 (C) PT1 (D) PS
13.已知X的补码,则X的真值是十进制(? )。
?? ? A127 ???B.-127??? C126? D.-126?
若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用(???? )指令。
APUSH R0?? B. PUSH @R0?? C. PUSH 00H?? D. PUSH 08H
PSW中的8位内容为 CY AC FO RS1 RS0 OV - P其第三、四位RS1 RS0用作工作寄存器组选择,00、01、10、11分别选择工作寄存器0、1、2、3区,对应地址分别为00H~07H、08H~0FH、10H~17H、18H~1FH。这里PSW中的内容为8H,即0001000
其第三、四位RS1 RS0为1,对应地址为8H~FH。所以通用寄存器R0的地址为8H
15.多字节加法运算,在进行最低字节相减前,应先将CY( )
A. 清0 置1 取反 送入A
单片机的程序计数器(
文档评论(0)