06上学期单片机a卷及参考答案(本科)

上传人:第*** 文档编号:42408380 上传时间:2018-06-02 格式:DOC 页数:5 大小:75.50KB
返回 下载 相关 举报
06上学期单片机a卷及参考答案(本科)_第1页
第1页 / 共5页
06上学期单片机a卷及参考答案(本科)_第2页
第2页 / 共5页
06上学期单片机a卷及参考答案(本科)_第3页
第3页 / 共5页
06上学期单片机a卷及参考答案(本科)_第4页
第4页 / 共5页
06上学期单片机a卷及参考答案(本科)_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《06上学期单片机a卷及参考答案(本科)》由会员分享,可在线阅读,更多相关《06上学期单片机a卷及参考答案(本科)(5页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 共 5 页东莞理工学院(本科)试卷(A 卷)2005 2006 学年第二学期 一、判断题(每题一、判断题(每题 1 1 分共分共 1515 分)分) 1. 8031 芯片内一共有 4K 的 ROM,256 字节的 RAM。 ( ) 2.8031 中的工作寄存器就是内部 RAM 中的一部份。 ( ) 3.8031 中特殊功能寄存器(SFR)就是内部 RAM 中的一部份。 ( ) 4.SP 称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与 RAM 无关。 ( ) 5.8051 单片机复位后,特殊功能寄存器(SFR)和片内 RAM 内容全部清零( ) 6.ACALL 调用范围和 AJM

2、P 的转移范围是一样的。 ( ) 7.MCS-51 串行口可以作为同步移位寄存器用。 ( ) 8.MCS-51 单片机内部高 128 个字节特殊寄存器区都是可位寻址区。 ( ) 9.P3 口每个引脚都有两种功能。 ( ) 10. CPU 响应某外部中断请求后,总是由硬件来清除有关中断请求标志 IE0( ) 二、填空(每题填空(每题 2 分共分共 30 分)分) 1、补码 10010101B 转换为十进制数值是_。 2、当 RS0=0,RS1=1 时,R4 的地址为_H。 3、数据指针 DPTR 是_位的存储器,最大可以寻址_字节的数据存储器。 4、若累加器 A 中的数据为 01110010B,

3、则 PSW 中的 P=_。 5、若单片机的时钟频率为 8MHz,则时钟周期为 ,机器周期 TM= 。 6、CPU 复位后,SP= ,PSW=_,PC=_。 7、在单片机扩展时_口和_口为地址线,_口为数据线 8、累加器 A 的初值为 0,执行“DEC A”指令后,A 的值为_。 9、查表指令是_ ,散转指令为_ ,子程序的返回指令是_ 10、80C51 外部中断请求信号的输入引脚是 和 ;外部中断请求信号可设 置为 触发方式和 触发方式。 11、设 MCS-51 单片机晶振频率为 12MHz,定时器作计数器使用时,其最高的输入计数频 率应为_ 12、8051 串行口按方式 1 进行通信,若每分

4、钟传送 3600 个字符,则波特率为 。 13、若要利用定时器 T1 产生串行通信的波特率,则 T1 工作在_方式下。 14、若 8051 的所有中断源均处于同一优先级,则它们按自然优先级从高到低的顺序是 _。 15、当定时器 T0 发生中断时,程序将自动跳到_地址去执行。 三、阅读程序三、阅读程序(30 分分) 1、已知 A=5BH,CY=1 时,则执行 SUBB A,#8EH 指令后,(5 分)A=_ , CY=_ , AC=_OV=_, P=_ 2 2、写出下列程序段执行后,相关寄存器或存储单元的内容。(6 分) MOV SP,6FH MOV 30H,#12H MOV 31H,#34H

5、PUSH 30H PUSH 31H第 2 页 共 5 页POP B POP ACC SJMP $A= _ , B= _ , (30H)= _ ,(31H)= _ , (70H)= , (71H)= 3、下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A 中的结果是什么? (5 分)设(60H)=35H,A=19H,R0=30H, (30H)=0FH。 (1)MOVA,#48H 寻址方式: ,A= (2)ADDA,60H 寻址方式: ,A= (3)ANLA,R0 寻址方式: _ , A= 4、写出下列程序段执行后,相关寄存器或存储单元的内容。(4 分) MOV A,#7AH MOV

6、35H,#30H ANL A,#0F0H SWAP A ORL 35H,A SJMP $ A= (35H)= 5、写出下列程序段执行后,相关寄存器或存储单元的内容。(4 分) MOV A,#03H RL A MOV B,A RL A RL A ADD A,B SJMP $ A= B= 6、在程序存储器中,数据表格为(6 分)2000H:30H2001H:40H 2002H:50H 2003H:60H 2004H:70H 执行程序:1500H:MOV A,#00H 1502H:INC A 1503H:MOV DPTR,#2000H 1506H:MOVC A,A+DPTR 结果:A=_,PC=_,

7、DPL=_ 四、编程题四、编程题( (每题每题 1010 分,共分,共 2020 分分) ) 1、 编程将单片机内部 RAM60H-6FH 的内容置初值 00H-0FH,然后将 60H-6FH 的内容送到片 外 RAM2000H-200FH。 2、 在 80C51 单片机中,已知时钟频率为 6MHz,请编程使 P1.0 和 P1.1 分别输出周期为 2S 和 0.5S 的方波。五、简答题五、简答题(10(10 分分) )第 3 页 共 5 页1、根据下图分别说出 1#,2#,3#存储器按线选法寻址的地址范围2、在下图所示的接口电路中, 设 A 口与 C 口为输入口, B 口为输出口, 均为基本

8、 I/O。定时器为连续方波工作方式, 对输入脉冲进行 24 分频。试编写 8155 的初始化程序。 参考答案参考答案一、判断题(每题一、判断题(每题 1 1 分共分共 1010 分)分)1 2 3 4 5 6 7 8 9 10 二、填空(每题填空(每题 2 分共分共 30 分)分)1、-107 2、 14 3、 16 64K 4、 0 5、 0.125us 1. 5us 6、07 00H 7、 P0,P2,P0 8、 FFH 9、 MOVC A,A+DPTR,JMP A+DPTR,RET 10、p3.2 p3.3 电平 边沿 11、 0.5MHz 第 4 页 共 5 页12、600 波特 13

9、、 2 14、外部中断 0,定时器 T0,外部中断 1,定时器 T1,串行口 15、0BH三、阅读程序三、阅读程序(30(30 分分) ) 1、 CCH,1,1,1,0 2、 12H,34H,12H,34H,12H,34H 3、立即数寻址,48H,直接寻址,4EH,寄存器间接寻址,09H 4、 07H,37H 5、1EH,06H 6、 40H,1509H,00H 四、编程题四、编程题( (每题每题 1010 分,共分,共 2020 分分) )1、ORG 30H MAIN:MOV R0,#60HMOV R7,#10HMOV A,#00H A1:MOV R0,AINC AINC R0DJNZ R7

10、,A1MOV R0,#60HMOV DPTR,#2000HMOV R7,#10H A2:MOV A,R0MOVX DPTR,AINC R0INC DPTRDJNZ R7,A2 HERE: AJMP HERE END2、 ORG 30HMOV R0,#04HMOV R1,#05HMOV TMOD,#10HMOV TH1,#9EHMOV TL1,#58HSETB TR1 LL: JNB TF1,$MOV TH1,#9EHMOV TL1,#58HDJNZ R1,LLCPL P1.1MOV R1,#05H第 5 页 共 5 页DJNZ R0,LLMOV R0,#04HCPL P1.0 SJMP LL五、简答题五、简答题(10(10 分分) )1、2、MOV OPTR, 0204H ; 指向定时器的低 8 位 MOV A , 18H ; 设置定时器的低 8 位的值 MOVX DPTR, A ; 写入定时器低 8 位 INC DPTR ; 指向定时器的高位 MOV A, 40H ; 设置定时器的高 6 位及 2 位输出方式位的值 MOVX DPTR, A ; 写入位的值 MOV DPTR, 0200H ; 指向命令口 MOV A, C2H ; 取 8155 的命令字MOVX DPTR, A ; 写入命令字

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号