您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 单片机试卷2013A新
第1页共11页华东交通大学2013—2014学年第一学期考试卷试卷编号:(A)卷单片机原理及应用课程课程类别:必闭卷题号一二三四五六七八九十总分题分201010101010101010100得分考生注意事项:1、本试卷共10页,总分100分,考试时间120分钟。2、考试结束后,考生不得将试卷和草稿纸带出考场。一、填空题(每空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)。得分评阅人得分评阅人承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。专业班级班号学生签名:第2页共11页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.DPTR9.存储器的地址范围是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。×得分评阅人第3页共11页四、程序分析题(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分)五、简单编程题(共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分)得分评阅人第4页共11页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得分评阅人第5页共11页七、存储器扩展题(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第6页共11页八、并行口扩展应用题(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;循环和检测得分评阅人第7页共11页九、模拟量接口技术题(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得分评阅人第8页共11页附录:相关知识1、相关寄存器及控制字的定义SCON接收中断有/无发送中断有/无收到的第九位欲发的第九位串行接收允许/禁止多机控制方式选择RITIRB8TB8RENSM2SM1SM0接收中断有/无发送中断有/无收到的第九位欲发的第九位串行接收允许/禁止多机控制方式选择RITIRB8TB8RENSM2SM1SM098H第9页共11页82C55表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(第10页共11页3、有关图表:DAC0832的逻辑结构字形码各位的定义D7D6D5D4D3D2D1D0dpgfEdcba
本文标题:单片机试卷2013A新
链接地址:https://www.777doc.com/doc-2594615 .html