您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 初中教育 > 华东交通大学2016-2017学年单片机期末考试
第1页共9页背面有试题装O订O线O华东交通大学2016—2017学年第一学期考试卷(样题)(B)卷课程名称:微机原理及接口技术考试时间:120分钟考试方式:闭卷、开卷范围:学生姓名:学号:教学班级:教学小班序号:题号一二三四五六七八九十总分得分阅卷人一、填空题(每空1分,共20分)1.123=1111011B=7BH。2.AT89S51单片机片内有128BRAM和4KBROM。3.在AT89S51单片机中,如果采用6MHz晶振,那么一个机器周期为2µs,执行一条四机器周期的乘法指令MUL需耗时8µs。4.总线通常有3种类型,分别是数据总线、地址总线和控制总线。5.MOVC访问的是程序存储器,MOVX访问的是外部数据存储器。6.已知PSW中的内容为81H,则R3的字节地址为03H,其奇偶标志位P=1。7.汇编源程序中,立即数前面加#符号作为标志;间址寄存器名前要加@符号;注释要用;开头。8.AT89S51单片机有5个中断源,2级中断优先级。9.在串行通讯中,收发双方的波特率的应该是相等的。10.12根地址线可寻址存储空间为4KB。二、选择题(每题1分,共10分)1.AT89S51是(B)位的单片机。A.4B.8C.16D.322.AT89S51单片机的(D)口的引脚,还具有外中断、串行通信等第二功能。A.P0B.P1C.P2D.P33.单片机复位后,PC与SP的值为(A)A.0000H,07HB.0003H,00HC.0013H,07HD.000BH,00H4.MCS-51单片机的外部中断1的触发方式标志是(B)A.EX1B.IT1C.TF1D.PX15.单片机定时器工作方式0是指的(C)工作方式。A.8位B.8位自动重装C.13位D.16位6.执行中断返回指令,从堆栈弹出地址送给(C)。A.AB.CYC.PCD.DPTR7.七段共阴极LED显示字符‘H’,段码应为(B)。A.67HB.76HC.89HD.98H8.在串行通信中,发送和接收的缓冲寄存器是(B)。A.TMODB.SBUFC.SCOND.DPTR得分得分第2页共9页背面有试题2装O订O线O9.存储器的地址范围是0000H~0FFFH,它的容量为(D)。A.1KBB.2KBC.3KBD.4KB10.A/D转换方法有以下四种,ADC0809是一种采用(C)进行A/D转换的8位接口芯片。A.计数式B.双积分式C.逐次逼近式D.并行式三、正误判断题(共10分)判断以下指令或说法的正误,正确的打√,错误的打×。判断以下格式或说法的正误√或×1.MOVA,@R5×2.POPDPL√3.MOVXA,#3000H×4.ADDR1,A×5.使用AT89S51且引脚EA=1时,仍可外扩64KB的程序存储器。×6.指令可以访问寄存器DPTR,而PC不能用指令访问。√7.片内RAM的位寻址区,只能供位寻址使用,而不能进行字节寻址。×8.利用Keil软件调试程序时,所建立的汇编语言源程序文件的扩展名为.c。×9.Proteus仿真时,微处理器所需要的程序文件的扩展名为.hex。√10.82C55的B口可以设置成方式2。×四、程序分析题(10分,每空1分)1.下列各条指令其源操作数的寻址方式是什么?各条指令依次执行后,A中的结果是什么?(6分)设(A)=19H,(60H)=35H,(R0)=30H,(30H)=0FH。(1)ANLA,#48H;寻址方式:立即寻址,(A)=08H(2)ADDA,60H;寻址方式:直接寻址,(A)=3DH(3)ORLA,@R0;寻址方式:寄存器间接寻址,(A)=3FH2.晶振频率12MHz,试估算下列延时程序的延时时间。(4分)DELAY:MOVR6,#6FH;1机器周期DL0:MOVR5,#0CH;1机器周期DJNZR5,$;2机器周期DJNZR6,DL0;2机器周期RET;2机器周期解:晶振频率12MHz,1个机器周期为1μs(1分)延时时间=[1+(1+12*2+2)*111+2]*1μs(2分)=3000μs=3ms(1分)得分得分第3页共9页背面有试题装O订O线O五、简单编程题(共10分)1.试按注释要求编写中断初始化程序。(4分)ORG0000HLJMPMAINORG0013H;外部中断1中断入服务程序地址(1分)LJMPINT1;MAIN:SETBEA;打开总中断允许(1分)SETBEX1;允许外部中断1中断(1分)SETBIT1;设置外部中断1下降沿触发(1分)……2.试按注释要求编写程序,将片外数据存储区中3000H开始的连续50个工作单元全部清零。(6分)ORG0000HSTART:CLRA;将累加器A清零(1分)MOVR7,#32H;定义连续50个工作单元(1分)MOVDPTR,#3000H;定义片外RAM起始单元地址(1分)LOOP:MOVX@DPTR,A;@DPTRA(1分)INCDPTR;工作单元地址自动加1(1分)DJNZR7,LOOP;减1不为零跳转,循环50次(1分)END六、串行口应用题(10分)以下程序的功能是单片机以9600BPS的波特率持续向PC机发送字符“B”的ASCII码(42H)。根据注释要求完成以下程序填空,并写出定时器T1初值的计算过程,单片机的时钟频率为11.0592MHz。ORG0000HLJMPMAINORG0030HMAIN:MOVSP,#60HMOVTMOD,#20H;设置T1为方式2MOVTH1,#0FDH;波特率为4800,设置TH1初值MOVTL1,#0FDH;设置TL1初值MOVSCON,#50H;设置串口为方式1,允许接收数据MOVPCON,#00HSETBTR1;启动定时器T1LOOP:MOVSBUF,#42H;发送字符“B”的ASCII码SENDWT:JBCTI,LOOP;等待串口发送完AJMPSENDWTEND;每空1分定时器T1初值的计算过程:3分(PCON)=00H,SMOD=0TH1=256-11.0592*106/(9600*12*32/20)=253=0FDH得分第4页共9页背面有试题4装O订O线O七、存储器扩展题(10分)AT89S51单片机扩展了一片2764和一片6264,扩展方案如下图所示:要求:(1)将图中缺少的4根控制信号线条补上。(4分)(2)图中外部扩展的程序存储器和数据存储器型号分别是多少?(2分)(3)请写出每片存储器的地址分布。(没有用到的地址线设为1)(4分)(1)连线如图虚线,每根线1分(2)2764程序存储器ROM,6264数据存储器RAM,2分(3)6264:6000H~7FFFH2分;2764:A000H~BFFFH2分得分●●●●CEWRP2.7P2.6P2.4P2.0│AT89S51D0-D7OE2764CEA8-A12A0-A7OE74LS373Q0Q7D0D7││GALEP0.7P0.0│8888558+5VWRCSA8-A12A0-A7OE6264RD58PSEN第5页共9页背面有试题装O订O线O八、并行口扩展应用题(10分)在如下图所示的系统中,有8个开关K7~K0,要求不断检测它们的通断状态,并在LED7~LED0上显示出来,开关断开,相应的LED点亮,开关闭合,相应的LED熄灭,试编程序实现之。(每空1分)MOVDPTR,#0FEFFH;82C55初始化,写控制字MOVA,#10010000BMOVX@DPTR,ALOOP:MOVDPTR,#0FEFCH;读A口开关状态MOVXA,@DPTRMOVDPTR,#0FEFDH;通过B口输出控制LEDMOVX@DPTR,ASJMPLOOP;循环和检测得分第6页共9页背面有试题6装O订O线O九、模拟量接口技术题(10分)下图是DAC0832的锯齿波发生电路,DA转换时数字量FFH与00H分别对应于模拟量+5V与0V。AT89S51与DAC0832的接口电路工作于单缓冲模式。(1)将下图中空缺的电路连线补充完整;(4分)(2)编写程序产生锯齿波。(6分)ORG0000H;定义目标程序的起始地址(1分)START:MOVDPTR,#7FFFH;定义DAC地址(1分)MOVA,#00H;数字量0→A(1分)LOOP:MOVX@DPTR,A;数字量→D/A转换器(2分)INCA;数字量逐次加1(1分)SJMPLOOP得分第7页共9页背面有试题装O订O线O附录:相关知识1、相关寄存器及控制字的定义SCON接收中断有/无发送中断有/无收到的第九位欲发的第九位串行接收允许/禁止多机控制方式选择RITIRB8TB8RENSM2SM1SM0接收中断有/无发送中断有/无收到的第九位欲发的第九位串行接收允许/禁止多机控制方式选择RITIRB8TB8RENSM2SM1SM098H82C55第8页共9页背面有试题8装O订O线O表82C55端口工作状态选择表A1A2RDWDCS工作状态00010A口数据→数据总线(读端口A)B口数据→数据总线(读端口B)C口数据→数据总线(读端口C)010101001000100总线数据→A口(写端口A)总线数据→B口(写端口B)总线数据→C口(写端口C)总线数据→控制口(写控制字)011001010011100××××1数据总线为三态11010非法状态××110数据总线为三态2、有关公式串行口工作方式1、3的波特率=)初值KSMODfosc21(12322串行口工作方式2的波特率=OSCSMODf642设定时器初值为X,则定时时间=OSCnfX12)2(3、有关图表:DAC0832的逻辑结构第9页共9页背面有试题装O订O线O字形码各位的定义D7D6D5D4D3D2D1D0dpgfEdcba
本文标题:华东交通大学2016-2017学年单片机期末考试
链接地址:https://www.777doc.com/doc-1846625 .html