您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 单片机A卷-答案(13-141)
微机原理54学时--A卷共5页/第1页院、系领导审批并签名A/B卷广州大学2013-14学年第一学期考试卷课程微机原理考试形式(开卷/闭卷,考试/考查)学院物电系电子专业光电班级学号姓名_题次一二三四五六七八九十总分评卷人分数1520162425100评分一、单项选择题(本大题共15小题,每小题1分,共15分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。1..与51子系列单片机相比,下列()不属于52子系列单片机的特点A.RAM容量更大B.定时/计数器更多C.存储器结构不一样D.中断源数量更多2.MCS-51单片机属于()A.4位机B.8位机C.16位机D.32位机3.8051单片机外部最大可扩展()的程序存储器A.256BB.4KBC.8KBD.64KB4.8051单片机中专门用于存放程序运行状态信息的寄存器是()A.PCB.DPTRC.PSWD.SP5.已知(CY)=1,(A)=1,则执行RLCA指令后,A的内容为()A.0B.1C.2D.36.要读取单片机外部ROM中数据,则应该使用的指令操作码是()A.MOVB.MOVCC.MOVXD.PUSH7.在单片机的子程序中,最后一条指令必须是()A.RETB.RETIC.LCALLD.ACALL微机原理54学时--A卷共5页/第2页8.已知(SP)=20H,则执行PUSHACC指令后,SP的值为()A.07HB.19HC.21HD.22H9.下列哪条指令可以将A与R0的内容相加并将结果存入A中()A.ADDA,R0B.ADDA,@R0C.ADDR0,AD.ADD@R0,A10.下列哪条指令构成了死循环()A.LP1:JCLP2B.LP1:JCLP1C.LP1:LJMPLP2D.LP1:LJMPLP111.十进制29的二进制表示为原码()A.11100010BB.10101111BC.00011101BD.00001111B12.为了使初值具有自动再装入功能,定时器/计数器相应M1M0的值应为()A.00B.01C.10D.1113.当8051单片机CPU响应定时器T1中断时,程序应转移到()A.0003HB.000BHC.0013HD.001BH14.通过串行口发送或接收数据时,在程序中应使用()A.MOV指令B.MOVX指令C.MOVC指令D.SWAP指令15.MCS-51串行口扩展并行I/O口时,串行口工作方式应选择()A.方式0B.方式1C.方式2D.方式3二、填空题(本大题共19小题,每空1分,共20分)1.当8051单片机的振荡脉冲频率为6MHz时,其机器周期为__________。2.为了使用8051单片机的内部ROM存储器,必须将EA引脚接__________电平。3.单片机的核心是__________,它能完成运算和控制功能。4.8051内部共有128个RAM单元供用户使用,其空间地址范围为00H~__________H。5.8051单片机复位后,寄存器PC中的内容为__________。6.指令LOP2:MOV20H,#21H中,目的操作数是__________,采用寻址方式。7.若要把字节20H的内容放入堆栈,应使用的指令是__________。8.指令LOOP:SUBBA,1H中,一共有__________个操作数。9.已知(A)=0FH,则执行指令CPLA后,(A)=__________。微机原理54学时--A卷共5页/第3页10.已知机器周期为1μs,则将NOP指令执行100次所需时间为__________。11.CPU暂停执行当前的程序,转而去执行另一段服务程序,并在处理完毕后,自动回去执行原来的程序,这个过程称为__________。12.51系列单片机的中断源分为两类:外部中断源和__________。13.T0由TH0和TL0两个二进制加法计数器组成,其中TH0是______位的计数器。14.若8051单片机机器周期是2μs,则其定时器用于定时时,每隔__________μs计数器加1。15.为8051单片机扩展独立式按键,则1个并行口最多可以扩展__________个按键。16.要为某8051单片机扩展8个八段LED显示器,若采用动态显示法,则需要占用__________个并行口。17.设二进制数A=10101010,B=00001111。则逻辑运算A∨B=________。18.8051单片机有____________个中断源。19.8051中唯一可供用户使用的16位寄存器为____________。三、简答题(本大题共4小题,每小题4分,共16分)1.51系列单片机的程序存储器和数据存储器的寻址范围重叠时,说明为什么不会发生冲突?2.与8051单片机相连的某RAM的容量为1KB,则该RAM共有几个字节?每个数据有几个位?该RAM共有几根数据线?几根地址线?3.为什么单片机在工程应用中,串行通信采用11.0592MHz的晶振频率?微机原理54学时--A卷共5页/第4页4.请分别写出实现下列功能的指令:将中断总允许标志位设为开放所有中断;开放外部中断0的中断允许;开放定时器0的中断允许;将外部中断0设为高优先级;四、读程序题(本小题共4题,每小题6分,共24分)1.写出下列指令的功能。MOVCA,@A+DPTRSETBbitJZrel2.假定A=30H,R1=31H,(30H)=05H。执行以下两条指令后(A)=____________,(R1)=____________,(30H)=____________。XCHA,R1XCHDA,@R13.下列指令执行后,TIME0工作在方式____________,TIME1工作在方式____________,TIME1单次最大定时时间是____________个机器周期。MOVA,#21HMOVTMOD,A4.8255控制寄存器地址0003H,下列指令执行后,A口方向为____________,B口方向为____________,C口高位方向为____________。MOVR0,#03HMOVA,#95HMOVX@R0,A微机原理54学时--A卷共5页/第5页五、综合题(本小题共2小题,第一小题10分,第二小题15分,共25分)1.利用查表的方法编写Y=X2(X=0,1,2,…,9)的程序。2.利用在8051串行口扩展多片串行输入并行输出的移位寄存器74LS164与3位静态显示器接口电路如图所示。试完成显示更新子程序,实现将存放在7DH~7FH3个单元中的数值(数值范围为0~9)分别显示在3位LED2~LED0上。(1)1000HDISPSER:MOVR5,(2);显示3个字符MOVR1,(3);7DH~7FH存放要显示的数据DL0:MOV(4),@R1;取出要显示的数据MOVDPTR,#STAB;指向段数据表(5)A,@A+DPTR;查表取字形数据(6);送出数据,进行显示(7);输出完否?CLRTI;输出完,清发送标志(8);再取下一个数据(9);循环3次RET;返回STAB:DB(10);LED共阳极段码(0-9)END微机原理54学时--A卷共5页/第6页一、单项选择题(本大题共15小题,每小题1分,共15分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。1.C2.B3.D4.C5.D6.B7.A8.C9.A10.D11.C12.C13.D14.A15.A二、填空题(本大题共20小题,每空1分,共20分)1.2μS2.高3.CPU(中央处理器)4.7FH5.0000H6.20H,直接7.PUSH20H8.两9.0F0H10.100μS11.中断12.内部中断源13.八14.2μS15.816.两17.10101111B18.五19.DPTR三、简答题(本大题共4小题,每小题4分,共16分)1.51系列单片机采用程序存储器和数据存储器在物理上相互独立、分别寻址的结构。(1分)对两种存储器分别采用不同的操作指令进行访问。(1分)程序存储器采用MOVC指令,而数据存储器采用MOVX指令进行访问。(2分)2.这个存储芯片共1024个字节。(1分)数据有8个位。(1分)共8根数据线。(1分)共10根地址线。(1分)3.这是因为在工程上往往采用较高波特率进行串行通信,(1分)当晶振频率为11.0592MHz时,波特率的误差为0,(2分)而采用12MHz或6MHz时,波特率的误差大。4.SETBEA(1分)SETBEX0(1分)SETBET0(1分)SETBPX0(1分)四、读程序题(本小题共4题,每小题6分,共24分)1.(1)将寄存器A与DPTR中的内容相加,产生新的16位ROM地址,把该地址的内容送入A(2分)(2)将bit位置一(2分)(3)若A==0,程序跳转,若A≠0,继续执行该指令的下一条指令(2分)2.(A)=35H(2分)(R1)=30H(2分)(30H)=01H(2分)3.方式一(2分)方式二(2分)256个(2分)4.输入(2分)输出(2分)输出(2分)五、综合题(本小题共2小题,第一小题10分,第二小题15分,共25分)1.TAB:DB0,1,4,9,16,25,36,49,64,81(3分)XEQU30HYEQU40HORG0000H(1分)MOVA,X(1分)MOVDPTR,#TAB(1分)MOVCA,@A+DPTR(2分)微机原理54学时--A卷共5页/第7页MOVY,A(1分)SJMP$(1分)END2.(1)ORG(2)#3(3)#7DH(4)A(5)MOVC(6)MOVSBUF,A(7)JNBTI,$(8)INCR1(9)DJNZR5,DL0(每空1分)(10)0C0H,0F9H,0A4H,0B0H,99H,92H,83H,0F8H,80H,90H(6分)
本文标题:单片机A卷-答案(13-141)
链接地址:https://www.777doc.com/doc-4573387 .html