mcs-51单片机试题及答案

mcs-51单片机试题及答案

ID:17464580

大小:38.00 KB

页数:6页

时间:2018-09-01

mcs-51单片机试题及答案_第1页
mcs-51单片机试题及答案_第2页
mcs-51单片机试题及答案_第3页
mcs-51单片机试题及答案_第4页
mcs-51单片机试题及答案_第5页
资源描述:

《mcs-51单片机试题及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MCS-51单片机试题及答案(1)试题一、填空题(每空1分,共10分)  1.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为_________.  2.P0通常用作_________.  3.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为_________.  4.返回地址(或断点)是_________的程序计数器的内容。  5.中央处理器CPU是单片机的核心,它完成_________.  6.单片机的工作过程,实际上就是_________.  7.所谓中断源即是_________.  8.端口(或称口

2、)是_________.  9.异步串行近程通信时的传送信号是_________.  10.若累加器A中的数据为01110010B,则PSW中的P=_________.  二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序填在题干的括号内。每小题1分,共10分)  1.MCS—51单片机的复位信号是()有效。  A.高电平B.低电平C.脉冲D.下降沿  2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过()。  A.2μsB.4μsC.8μsD.1ms  3.若PSW.4=0,PSW.3=1

3、,要想把寄存器R0的内容入栈,应使用()指令。  A.PUSHR0B.PUSH@R0  C.PUSH00HD.PUSH08H  4.能够用紫外光擦除ROM中程序的只读存储器称为()。  A.掩膜ROMB.PROMC.EPROMD.EEPROM  5.在片外扩展一片2764程序存储器芯片要()地址线。  A.8根B.13根C.16根D.20根  6.定时器/计数器工作方式1是()。  A.8位计数器结构B.2个8位计数器结构  C.13位计数结构D.16位计数结构  7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高

4、的输入计数频应为()  A.2MHzB.1MHzC.500KHzD.250KHz  8.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它字形代码应为()。  A.06HB.F9HC.30HD.CFH  9.下列数据字定义的数表中,()是错误的。  A.DW“AA”B.DW“A”  C.DW“OABC”D.DWOABCH  10.串行口的控制寄存器SCON中,REN的作用是()。  A.接收中断请求标志位B.发送中断请求标志位  C.串行口允许接收位D.地址/数据位  三、简答题(每小题4分,共20分)  1.简

5、述堆栈。  2.简述变址寻址方式并举例说明。  3.简述中断响应的主要内容。  4.简述汇编语言中的标号有什么规定  5.A/D转换器转换数据的传送有几种方式  四、读程序(每小题4分,共20分)  1.执行下列程序段中第一条指令后,(1)(P1.7)=____(P1.3)=_____,(P1.2)=_________;执行第二条指令后,(2)(P1.5)=_________,(P1.4)=_________,(P1.3)=_________.  ANLP1,#73H  ORLP1,#38H  2.下列程序段执行后,(A)=_______

6、__,(B)=_________.  MOVA,#0FBH  MOVB,#12H  DIVAB  3.下列程序段执行后,(R0)=_________,(7EH)=_________,(7FH)=_________.  MOVR0,#7FH  MOV7EH,#0  MOV7FH,#40H  DEC@R0  DECR0  DEC@R0  4.已知(SP)=09H,(DPTR)=4567H,在执行下列指令后,(SP)=_________,内部RAM(0AH)=_________,(0BH)=_________  PUSHDPL  PUSHDPH

7、  5.下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为6MHz,问执行下列程序需要多少时间  MOVR3,#100;1  LOOP:NOP;1  NOP  NOP  DJNZR3,LOOP;2  RET;2  五、编程题(每小题4分,共20分)  1.请使用位操作指令,实现下列逻辑操作:  P1.5=ACC.2∧P2.7∨ACC.1∧P2.0  2.在外部RAM首地址为TABLE的数据表中有10个字节数据,请编程将每个字节的最高位无条件地置1.  3.已知内部RAM30H单元开始存放20H个数据,将其传送到外部RA

8、M的0000H单元开始的存储区,请编程实现。  4.已知8个无符号数之和存于R3R4,求其平均值,结果仍存于R3R4中,请编程实现(R3为高字节)。  5.两个字符串分别存放在首地址为42H和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。