单片机原理及应用2015毕业生补考试卷 答案_第1页
单片机原理及应用2015毕业生补考试卷 答案_第2页
单片机原理及应用2015毕业生补考试卷 答案_第3页
单片机原理及应用2015毕业生补考试卷 答案_第4页
单片机原理及应用2015毕业生补考试卷 答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖北文理学院机械与汽车工程学院20142015学年度下学期 单片机原理及应用试卷答案 专业 学号 姓名 课程类别:必修 适用专业: 适用年级: 题目 一 二 三 四 总分 评卷人签名 满分 20 20 10 50 100 得分 一、 填空题(在横线上填上正确答案,每空1分,共20分) 1、-3的原码是 10000011B ,反码是 11111100B ,补码是 11111101B 。 (8位二进制数表示)。 2、十进制数50H的压缩BCD码是 0101 0000B 。 3、80C51的内部数据存储器中已知(20H)=10H,(A)=16H,(R0) =20H执行指令ADD A,R0后,A中内容为 26 H;ADD A,R0执行指令后 A中内容为 36H。 4、若89C51单片机寄存器(A)=10000000B,进位位(C)=1B,执行指令 RL A后A的内容是 00000001B ;执行RLC A后A的内容 00000001 ,进位位C的内容为 1B 。 5、MOVC DPTR,A 指令中,源操作数是 寄存器 寻址,目的操 作数是 寄存器间接 寻址。 6、伪指令ORG 3000H,TAB :DW 1234H,5678H定义后,(3000H) =12H 、(3001H)= 34H 、(3002H)= 56H (3003H)=78H。 7、已知(DPTR)=TABLE,(A)=02H,程序段ORG 0400H,TABLE:DB 01H,02H,03H,04H,05H则执行指令MOVC A,A+DPTR 后,A的内容是 03H ,源操作数属于 基址加变址间接寻址 寻址。 8、对累加器A中第1,7位清0指令是ANL A,#01111101B。 9、KEIL调试环境中,显示外部RAM中20H单元内容的命令是x:20H。 10、8051的引脚EA接高电平,则系统启动后从内部ROM的0000H单元地 址单元取第一条指令执行。 二、单项选择题(在四个备选答案中选一个正确答案,每小题2分,共20分) 1、80C51单片机对累加器A中1,6,7位置1,其余位不变的指令是( D )。 AORL A,#01100001B B. ANL A,#00101010B C. XRL A, #11001010B D. ORL A,#11000010B 2、下列( A )不是伪指令。 A. NOP B. ORG C.END D. DW 3、80C51在堆栈操作中,若SP=07H, 指令执行后SP的内容是08H的是 ( B )。 A. MOV SP, 20H B. PUSH ACC C. PUSH A D. POP 30H 4、已知(A)=10H,执行指令DEC A 后,A中的内容是( A)。 A0FH B. 9H C. 09 D. 0FFH 5、IE控制寄存器内容为81H时,则下列说法正确的是( A)。 第 3 页 共 9 页 A. 系统可响应外部中断0 B. 系统可响应外部中断1 C. 系统可响应定时器中断T0 D.系统不可响应任何中断 6、下列指令不正确的是 ( A )。 A. MOV A,#1000H B. MOV DPTR,#100H C. MOV R1,R0 D. NOP 7、单片机可执行的数据格式是( B )。 A. .asm B. .hex C. .doc D. .C 8、使共阳极8段数码管全灭,其段码应该是 ( A )。 A. FFH B. 00H C. 00H D. EFH 9、 80C51单片机由( B )提供高8位的系统地址总线。 A. P1 B. P2 C. P3 D. P0 10、在8031单片机最小系统中,EA引脚应该接( A )。 A.低电平 B.高电平 C.P1.0引脚 D.RST引脚 三、判断题(认为正确的打,错误的打,每小题1分,共10分) 1、80C51中NOP,MOV经编译后会形成指令代码。() 2、 80C51的定时器/计数器是16位减法计数器。() 3、80C51的中断系统中规定中断不能嵌套。() 4、CPU调用中断服务程序的过程中,保护断点的操作是由硬件自动完 成。() 5、数码管动态显示比静态显示占用单片机的资源少,显示亮度高。 () 6、80C51单片机的指令地址存放在SP寄存器中。() 7、八段共阴极数码管字符0的字段码是3FH。() 8、80C51定时器/计数器工作在定时状态时是对外部脉冲信号进行计 时,工作在计数器状态时是对内部时钟信号进行计数。() 9、80C51单片机汇编源程序的常数表格是存放在ROM空间。() 10、存储器扩展时部分译码存在地址重叠现象。() 四、综合题:(第1小题5分,第2小题5分,第3小题4分,第4小题6分,第5小题10分,第6小 题8分,7小题12分,共50分) 1、试分析执行下列指令后,累加器A,标志位C、AC、OV、P的值。 MOV A ,#11111000B ADD A,#10001000B(要求计算过程,否则 无分) 解:结果为10000000B,所以 A=10000000B,C=1,AC=1,OV=0,P=1(每个1分,共5分) 2、简述8051单片机如何区分片外RAM和片外ROM的64K的重叠地址空间的? 答:1)控制信号不同,RD、WR控制片外RAM(2分),PSEN控制片外 ROM(1分);2)指令不同,片外RAM为MOVX指令(1分);片外ROM为 movc指令(1分) 3、编程将片内RAM 10H单元的内容送片外RAM的0100单元。(共4分) 解答:MOV A,10H(1分) MOV DPTR,#0100H(1分) MOVX DPTR, A(2分) 第 5 页 共 9 页 4、下列程序是将一位16进制数转换成8段式数码管显示码的查表程序, 试完善程序。设需要转换的16进制数字放在R5中,转换结果放回R1中。 (6分) ORG 0200H CHANGE:MOV DPTR, #TAB (1分); MOV A,R5 MOVC A ,A+DPTR (1分) MOV R1, A (1分) END TAB :DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H(1分) DB 7FH,67H,77H,7CH,39H,5EH,79H,71H 1) 完善程序,在程序中划线处填写正确答案。 (4分) 假设(R5)=5H,求运行程序后(R1)= 6DH 。(2分) 5、综合题:( 10分) 1、设晶振频率fOSC=6MHz,试以中断方式实现使用定时器0以方式2产生 周期为500s的方波脉冲,并由89C51单片机的P0.0 输出。 1)试写出控制字TMOD、IE的内容。(2分) 答:TMOD=00000010B,IE=10000010B 2)使计算T0的计数初始值。(2分) 解:设初始值为X: ( X)210 -6 =25010 -6 8 即 X=250/2256 X256-125=131 所以,初值为: TH0=83H,TL0=83H 3)完善下列程序:(7分) #include (1分) Sbit P0_0=P00 Void main( ) TMOD=0X02; (1分) TH0=0X83(1分);TL0=0X83; (1分) EA=1;ET0=1; (1分) TR0=1; (1分) WHILE( ); Void time0_int(void) interrupt 1(1分) P0_0=!P0_0; 6、如下图所示,请回答:(8分) 第 7 页 共 9 页 1)硬件连接是 软件译码静态显示 显示方式(硬件译码静态显 示、硬件译码动态显示、软件译码静态显示、软件译码动态显示)。(2 分) 2)图中采用的是共 阳 极数码管。(2分) 2)请编程在数码管LED0、LED1、LED2、LED3上分别显示“9”“4” “A”“E”字符。(4分) 答:MOV P0,#90H MOV P1,#099H MOV P2,#88H MOV P3,#86H(每个1分) 7、下图所示:(共12分) 1)试完成下图中2764芯片引脚CE、OE的连接(采用P2.7线选译码)。(4 分) 2)试写出每片

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论