收藏 分享(赏)

单片机原理及应用模拟题(开卷).doc

上传人:精品资料 文档编号:10616022 上传时间:2019-12-07 格式:DOC 页数:9 大小:78.50KB
下载 相关 举报
单片机原理及应用模拟题(开卷).doc_第1页
第1页 / 共9页
单片机原理及应用模拟题(开卷).doc_第2页
第2页 / 共9页
单片机原理及应用模拟题(开卷).doc_第3页
第3页 / 共9页
单片机原理及应用模拟题(开卷).doc_第4页
第4页 / 共9页
单片机原理及应用模拟题(开卷).doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、中国地质大学(北京)继续教育学院 2016年 05课程考试第 1 页 (共 9 页)单片机原理及应用模拟题(补)一.填空题1.MCS51 布尔处理机的存储空间是_。2.P2口通常用作_,也可以作通用的 I/O 口使用。3.若由程序设定 RS1、RS 0=01,则工作寄存器 R0R 7的直接地址为_。4.8051 的堆栈区一般开辟在_。5.所谓寻址,其实质就是_。6.存储器映象是_。7.单片机内有组成微机的主要功能部件 、 和 。8.堆栈的特性是 ,8051 的堆栈一般开辟在 ,其堆栈指针是 。9.RS232C 是 总线标准。10.8255 是 接口。二、单项选择题1.MCS-51 单片机复位操

2、作的主要功能是把 PC 初始化为( )。A.0100H B.2080H C.0000H D.8000H2.若单片机的振荡频率为 6MHz,设定时器工作在方式 1 需要定时 1ms,则定时器初值应为( )。A.500 B.1000 C.216-500 D.216-10003.定时器 1 工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。A.P3.2 B.P3.3 C.P3.4 D.P3.54.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )。A.1 个机器周期 B.2 个机器周期C.4 个机器周期 D.10 个晶振周期5.MCS-51 单片

3、机在同一优先级的中断源同时申请中断时,CPU 首先响应( )。A.外部中断 0 B.外部中断 1C.定时器 0 中断 D.定时器 1 中断中国地质大学(北京)继续教育学院 2016年 05课程考试第 2 页 (共 9 页)6.定时器若工作在循环定时或循环计数场合,应选用( )。A.工作方式 0 B.工作方式 1 C.工作方式 2 D.工作方式 3三判断题1.判断以下各条指令是否正确(LL1 和 PROC 为标号)(1)MOVX R0,B (2)MOV A,30H(3)MOVX A,30H(4)ADDC A,R7(5)SUB A,R2(6)ANL #99H ,36H(7)MOV C,ACC.0(

4、8)ORL P1.0,P3.1(9)JBC P0,LL1(10)ACALL PROC四简答题1.如何正确使用 P3 口?2.简述累加器的 ACC 的作用。3.简述寄存器间接寻址方式及其寻址范围。4.简述 MCS-51 单片机的中断入口地址。5.单片机的特性主要有哪些?6.8031、8051、8751 有何异同?7.MCS-51 的位存储区在哪里?寻址范围是多少?五阅读程序题1.执行下列程序段后,(P1)=_。MOV P1,#5DHCPL P1.1CPL P1.2中国地质大学(北京)继续教育学院 2016年 05课程考试第 3 页 (共 9 页)CLR P1.6SETB P1.72.执行下列程序

5、段后,(A)=_,(C Y)=_。MOV A,#C5HRL A3.下列程序段执行后,(R 0)=_,(7EH)=_,(7FH)=_。MOV R0,#7EHMOV 7EH,#0FFHMOV 7FH,#40H1NC R01NC R01NC R04.已知(SP)=60H,子程序 SUBTRN 的首地址为 0345H,现执行位于 0123H 的 ACALL SUBTRN双字节指令后,(PC)=_,(61H)=_,(62H)= _。5.下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A 中的结果是什么?设(60H)=35H, (A)=19H, (R 0)=30H, (30H)=0FH。(1)

6、MOV A,#48H ;寻址方式: (A)= (2)ADD A,60H ;寻址方式: (A)= (3)ANL A,R 0 ;寻址方式: (A)= 六编程题1.已知在累加器 A 中存放一个 BCD 数(9),请编程实现一个查平方表的子程序。2.请使用位操作指令实现下列逻辑操作:BIT=(10HP 1.0)(11HC Y)3.已知变量 X 存于 VAR 单元,函数值 Y 存于 FUNC 单元,按下式编程求 Y 值。中国地质大学(北京)继续教育学院 2016年 05课程考试第 4 页 (共 9 页)Y=10x4.已知在 R2中存放一个压缩的 BCD 码,请将它拆成二个 BCD 字节,结果存于 SUM

7、 开始的单元中(低位在前)。5.(1)阅读程序并填空,形成完整的程序以实现如下功能。有一长度为 10 字节的字符串存放在 8031 单片机内部 RAM 中,其首地址为 40H。要求将该字符串中每一个字符加偶校验位。 (以调用子程序的方法来实现。 )源程序如下:ORG 1000HMOV R0,#40HMOV R7,#10NEXT: MOV A, ACALL SEPAMOV R0,AINC R0DJNZ ,NEXTSJMP$SEPA: ADD A,#00H PSW.0,SRETORL A, SRET: (2)从内部 RAM30H 单元开始,有 10 个单字节数据。试编一个程序,把其中的正数、负数分

8、别送 40H 和 50H 开始的内部 RAM 单元。七综合题1.已知如图,8155 的 PA 口用于输出,PB 口用于输入,PC 口用于输出,请:(1)写出 8155 的各 I/O 口的口地址和存储器的地址范围。(2)编写出 8155 初始化程序。B155 命令字格式:中国地质大学(北京)继续教育学院 2016年 05课程考试第 5 页 (共 9 页)2.若 8051 的晶振频率 fosc为 6MHz,定时器/计数器 T0 工作在工作方式 1,要求产生 10ms定时,写出定时器的方式控制字和计数初值(分别写出 TH0与 TL0值) 。参考答案:一填空题1. 00H7FH 2. 高 8 位地址线

9、3. 080FH 发给4. 用户 RAM 区 5. 如何确定操作数的单元地址 6. 存储器在整个存储空间的地址范7.CPU;存储器;I/O 接口8.先进后出;内部 RAM30H7FH 的范围内;SP9.串行通信10.通用的可编程并行二. 单项选择题三.判断题1 2 3 4 5 6C C D A A C1-1 1-2 1-3 1-4 1-5 1-6 1-7 1-8 1-9 1-10F T F T F F T F F T中国地质大学(北京)继续教育学院 2016年 05课程考试第 6 页 (共 9 页)四. 简答题1.要点:(1)说明 P3口有第一功能和第二功能的使用。(2)P3口的第二功能各位线

10、的含义。(3)使用时应先按需要选用第二功能信号,剩下的口线才作第一功能 I/O 线用。(4)读引脚数据时,必需先给锁存器输出“1” 。2.(1)8 位专用寄存器。(2)运算时存放一个操作数。(3)运算后存放运算结果,所以称它为累加器。3.(1)寄存器中存放的是操作数的地址,操作数是通过寄存器间接得到,这种寻址方式称为寄存器间接寻址方式。(2)寻址范围:内部 RAM 低 128 单位,形式Ri(i=0,1)。外部 RAM64K 使用 DPTR 作间址寄存器,形式为DPTR。4.中断入口地址为中断响应后 PC 的内容即中断服务的入口地址。它们是:外部中断 0 0003H定时器 T0中断 000BH

11、外部中断 1 0013H定时器 T1中断 001BH串行口中断 0023H 5.单片机具有体积小、可靠性高、控制功能强、使用方便、性能价格比高、容易产品化等特点。6.8051、8751 和 8031 均为 8 位单片机,其内部结构是基本相同的。不同点为:8051 内部有 4KBROM,8751 内部有 4KBEPROM,而 8031 内部无程序存储器。7.内部 RAM 的 202FH 为位寻址区域,位地址范围 007FH;特殊功能寄存器中地址能被 8 整除的字节地址单元也可以位寻址,位地址范围 80FFH;位存储区共 256 个位。五. 阅读程序题1.(P1)=9BH 2.(A)=8BH(或

12、10001011B) 中国地质大学(北京)继续教育学院 2016年 05课程考试第 7 页 (共 9 页)(CY)=不影响 3.(R0)=7FH (7EH)=00H(7FH)=41H4.(PC)=0345H (61H)=25H (62H)=01H 5.(60H)=35H, (A)=19H, (R 0)=30H, (30H)=0FH。(1) 立即寻址 ; 48H (2) 直接寻址 ; 4EH (3) 寄存器间接寻址 ; 09H 六. 编程题1.SQR:1NC AMOVC A,A+PCRETTAB:DB 0,1,4,9,16DB 25,36,49,64,812.ORL C,11HMOV 12H,C

13、MOV C,P 1.0ORL C,/10HANL C,12HMOV BIT,CRET3. MOV A,VARCJNE A,#0,COMPSJMP RES ;x=0,Y=0COMP:JNC POSI ;x0,Y=1MOV A,#0FFH ;x0,Y=-1中国地质大学(北京)继续教育学院 2016年 05课程考试第 8 页 (共 9 页)SJMP RESPOSI:MOV A,#01HRES:MOV FUNC,ARET4.MOV R0,#SUMMOV A,R 2ANL A,#OFHMOV R0,A ;存低字节 BCDMOV A,R 2ANL A,#0F0HSWAP A1NC R0MOV R0,A ;

14、存高字节 BCDRET5.(1) R 0 R 7 JNB #80H RET(2)从内部 RAM30H 单元开始,有 10 个单字节数据。试编一个程序,把其中的正数、负数分别送 40H 和 50H 开始的内部 RAM 单元。MOV R0,#30HMOV R1,#40HMOV A,#50HMOV R7,#10LOOP: MOV 20H,R 0JB 20H.7,FSHUZSHU: MOV R1,20HINC R1SJMPNEXTFSHU: XCH A,R 1MOV R1,AXCH A,R 1中国地质大学(北京)继续教育学院 2016年 05课程考试第 9 页 (共 9 页)INC ANEXT: DJNZR7,LOOPSJMP$七综合题1.(1) (2)初始化程序:MOV DPTR,#0100HMOV A,#0DHMOVX DPTR,A2. (1)T0:定时方式,工作在方式 1。方式字 TMOD=01H(2)f osc=6MHz,16 位计数器,10ms 定时,设计数初值为 a,t=12/ fosc*(2 16 - a) 10*103=12/6 *(2 16 - a)a=60536=EC78H 即 TH0=ECH TL0=78H所以:TMOD=01H TH0=ECH TL0=78H

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报