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

付费下载

下载本文档

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

文档简介

渊收理学朗械与汽车盼工程扁学琮的4~2022学镀下糊

《单片机原理及应用:M的卷答案—

专业学号姓名

课程类别:必修

合用专业:

合用年级:_____________________________________________________________________

三

题目一二四总分评卷人签名

满分20201050100

得分

一、填空题(在横线上填上正确答案,每空1分,共20分)

1、-3的原码是10000011B,反码是11111100B,补

码是111U101Bo(8位二进制数表示)。

2、十进制数50H的压缩BCD码是01010000B。

3、80c51的内部数据存储器中已知(20H)=10H,(A)=16H,(R0)=20H执

行指令ADDA,@R0后,A中内容为26H;ADDA,RO执行指令后A中内容为36H。

4、若89c51单片机寄存器(A)=10000000B,进位位(C)=1B,执行指令RLA后

A的内容是00000001B;执行RLCA后A的内容00000001,进位位C

的内容为1B。

5、MOVC©DPTR,A指令中,源操作数是寄存器寻址,目的操作数

是寄存器间接寻址。

6、伪指令ORG3000H,TAB:DW1234H,5678H定义后,(3000H)=12H、

(3001H)=34H、(3002H)=56H(3003H)=78HO

7、已知(DPTR)=TABLE,(A)=02H,程序段ORG0400H,TABLE:DB

01H,02H,03H,04H,05H则执行指令MOVCA,@A+DPTR后,A的内容是

03H,源操作数属于基址加变址间接寻址寻

址。

8、对累加器A中第1,7位清0指令是ANLA,#0111110113。

9、KEIL调试环境中,显示外部RAM中20H单元内容的命令是x:20H。

10、8051的引脚EA接高电平,则系统启动后从内部ROM的0000H单元地址单

元取第一条指令执行。

二、单项选择题(在四个备选答案中选一个正确答案,每小题2分,共20分)

1、80c51单片机对累加器A中1,6,7位置1,其余位不变的指令是(D)。

A.ORLA,#01100001BB.ANLA,#00101010B

C.XRLA,#110010108D.ORLA,#11000010B

2、下列(A)不是伪指令。

A.NOPB.ORGC.ENDD.DW

3、80c51.在堆栈操作中,若SP=07H,指令执行后SP的内容是08H的是(B)。

A.MOVSP,20HB.PUSHACC

C.PUSHAD.POP30H

4、已知(A)二10H,执行指令DECA后,A中的内容是(A)。

A.OFHB.9HC.09D.OFFH

5、IE控制寄存器内容为81H时,则下列说法正确的是(A)o

A.系统可响应外部中断0B.系统可响应外部中断1

C.系统可响应定时器中断TOD.系统不可响应任何中断

6、下列指令不正确的是(A)。

A.MOVA,#100011B.MOVDPTR,#100HC.MOVRI,R0D.NOP

7、单片机可执行的数据格式是(B)o

A..asmB..hexC..docD..C

8、使共阳极8段数码管全灭,其段码应该是(A)。

A.FFHB.OOHC.OOHD.EFH

9、80c51单片机由(B)提供高8位的系统地址总线。

A.PlB.P2C.P3D.P0

10、在8031单片机最小系统中,EA引脚应该接(A)o

A.低电平B.高电平C.P1.0引脚D.RST引脚

三、步U断题(认为正确的打v,错误的打x,每小题1分,共10分)

1、80c51中NOP,MOV经编译后会形成指令代码。(V)

2、80c51的定时器/计数器是16位减法计数器。(义)

3、80c51的中断系统中规定中断不能嵌套。(X)

4、CPU调用中断服务程序的过程中,保护断点的操作是由硬件自动完成。

(V)

5、数码管动态显示比静态显示占用单片机的资源少,显示亮度高。(义)

6、80c51单片机的指令地址存放在SP寄存器中。(义)

7、八段共阴极数码管字符0的字段码是3FH。(V)

8、80c51定时器/计数器工作在定时状态时是对外部脉冲信号进行计时,工

作在计数器状态时是对内部时钟信号进行计数。(义)

9、80c51单片机汇编源程序的常数表格是存放在ROM空间。(V)

10、存储器扩展时部份译码存在地址重叠现象。(V)

四、综合题:(第1小题5分,第2小题5分,第3小题4分,第4小题6分,第5小题10分,第6小题8分,7

小题12分,共50分)

1、试分析执行下列指令后,累加器A,标志位C、AC、0V、P的值。

MOVA,#11U1OOOBADDA,#10001000B(要求计算过程,否则无分)

解:结果为10000000B,所以A-10000000B,C-l,AC-1,0V-0,P-1(每一

个1

分,共5分)

2、简述8051单片机如何区分片外RAM和片外ROM的64K的重叠地址空间的?

答:1)控制信号不同,RD、WR控制片外RAM(2分),PSEN控制片外ROM(1分);

2)指令不同,片外RAM为MOVX指令(1分);片外ROM为move指令(1分)

3、编程将片内RAM10H单元的内容送片外RAM的0100单元。(共4分)

解答:MOVA,10H(1分)

MOVDPTR,#01OOH(1分)

MOVX@DPTR,A(2分)

4、下列程序是将一位16进制数转换成8段式数码管显示码的查表程序,试完善

程序。设需要转换的16进制数字放在R5中,转换结果放回R1中。(6分)

ORG0200H

CHANGE:MOVDPTR,STAB(i分);

MOVA,R5

MOVCT,@A+DPTR(i分)

MOVRI,"A(i分)

END

TAB:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H。分)

DB7FH,67H,77H,7CH,39H,5EH,79H,71H

1)完善程序,在程序中划线处填写正确答案。(4分)

假设(R5)=5H,求运行程序后(R1)二(2分)

5、综合题:(io分)

1、设晶振频率fOSC=6MHz,试以中断方式实现使用定时器0以方式2产生周期为

500Hs的方波脉冲,并由89c51单片机的P0.0输出。

1)试写出控制字TMOD、IE的内容。仁分)

答:TM0D=00000010B,IEn0000010B

2)使计算TO的计数初始值。已分)

解:设初始值为X:

(28-X)X2X10-6=250X10-6

即2567=250/2

X=256-125=131

所以,初值为:

TH0=83H,TL0=83H

3)完善下列程序:(7分)

ttinclude<reg51.h>(1分)

SbitP0_0=POP

Voidmain()

{TM0D=0X02;(1分)

TH0=0X83(l分);TLO=0X83;(1分)

EA=1;ETO=1;(1分)

TRO=1;(1分)

WHILE();

VoidtimeO_int(void)interrupt1(1分)

(

P0_0=!P0_0;

)

6、如下图所示,请回答:也分)

1)硬件连接是软件译码静态显示显示方式(硬件译码静态显示、硬

件译码动态显示、软件译码静态显示、软件译码动态显示)。(2分)

2)图中采用的是共阳极数码管。(2分)

2)请编程在数码管LEDO、LED1、LED2、LED3上分别显示“9”“4”“A”“E”

字符。(4分)

答:MOVPO,#90H

MOVPl,#099H

MOVP2,#88H

MOVP3,#86H(每一个1分)

4-5

7、下图所示:(共12分)

1尸式完成下图中2764芯片引脚CE、0E的连

温馨提示

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

评论

0/150

提交评论