您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > [整理]单片机原理及应用试卷3
--------------------------一、单项选择题(共30小题,每小题1分,共30分)⒈在MCS-51系列单片微机的CPU内部参与运算的数是()数。A、八进制B、十六进制C、二进制D、十进制⒉十进制数215转换成二进制数表示,是()A、11010111B、10001101C、11011111D、11110101⒊8031单片机晶振频率11.0592MHz,执行一条2周期指令所用的时间是()。A、1.085089微秒B、2.1701781微秒C、3.255267微秒D、1微秒⒋80C51复位后PC和SP中的内容是()。A.PC=0000H,SP=60HB.PC=0040H,SP=07HC.PC=0000H,SP=07HD.PC=1000H,SP=06H⒌MCS-51单片微机,用P0口8根引脚和P2口的P2.0、P2.1、P2.2作为地址总线,那么它的寻址范围为()。A、8KBB、2KBC、4KBD、1KB⒍8031单片机当允许CPU响应定时器1的中断请求时,其IE中的()位必须为1。A、ES和ET0B、EA和ET0C、ET1和EAD、EX0和ET0⒎在缺省状态下,MCS-51单片机的中断优先顺序为()。A、INT1、INT0、T0、T1、串行口中断B、INT0、T0、INT1、T1、串行口中断C、串行口中断、INT0、INT1、T1、T0D、T1、INT1、T0、INT0、串行口中断⒏执行下列指令组后,A的内容为()。MOVA,#55HORLA,#00HA、55HB、AAHC、00HD、FFH⒐MCS-51单片机的位寻址区位于内部RAM的()单元。A.00H—7FHB.20H—7FHC.00H—1FHD.20H—2FH⒑在MCS-51中,需要外加电路实现中断撤除的是()。(A)电平方式的外部中断(B)脉冲方式的外部中断(C)外部串行中断(D)定时中断11.MCS-51单片机的堆栈区应建立在()。--------------------------A、片内数据存储区的低128字节单元B、片内数据存储区C、片内数据存储区的高128字节单元D、程序存储区12.MCS-51单片机定时器工作方式0是指的()工作方式。A、8位B、8位自动重装C、13位D、16位13.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。A、MOVA,@R1B、MOVCA,@A+DPTRC、MOVXA,@R0D、MOVXA,@DPTR14.如果某MCS-51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP3000H应放在()开始的中断地址区。A.0003HB.0013HC.0023HD.000BH15.下列各逻辑部件中,不是MCS-51单片机内部所包含的是()。A、CPUB、定时器/计数器C、8位A/D转换器D、全双工串行接口16.下列关于MCS-51单片机内部RAM中高128B的叙述正确的是()。A、其地址范围是00H~FFHB、其地址范围是00H~7FHC、访问时必须使用间接寻址方式D、和SFR区不能同时使用17.以下指令写错的是()。A.MOVA,30HB.MOVDPTR,#2000HC.MOVPC,#1000HD.MOVX@DPTR,A18.在单片机的输入/输出接口电路中,经常会使用到光耦,以下关于光耦的叙述中不正确的是()。A、光耦的作用之一是做光电隔离B、光耦可以用于传输数字信号和模拟信号C、利用光耦无法实现电平转换D、光耦的输入侧一般是红外发光二极管19.在MCS-51单片机系统的四个I/O口中,可在系统扩展时构成数据总线的是()。A、P0口B、P1口C、P2口D、P3口20.仔细分析下图所示电路,当单片机P1.0为高电平时,输入的Ui应为()。--------------------------A、高电平B、低电平21.执行RET指令时,送入PC的是()。A、LCALL指令的首地址B、LCALL指令的下一条指令的首地址C、子程序第一条指令的首地址D、子程序第一条指令的末地址22.若(A)=40H,分析下面的程序段,程序执行后P1的内容是()。CJNEA,#30H,LL:JCL1MOVP1,#00HSJMP$L1:MOVP1,#02HSJMP$A、00HB、02HC、30HD、40H23.假设已经把30H单元的内容压栈,再执行如下指令,则实现的功能是()。MOVRO,SPMOV@RO,#38HPOP30HA、修改30H单元的内容,使之为30HB、使SP的值为38HC、修改30H单元的内容,使之为38HD、使SP的值为30H24.MCS-51单片机的外部中断的触发方式有几种()。A、1B、2C、3D、425.在如下图所示的独立式按键的电路中,下列的说法错误的是()。A、电阻R1是上拉电阻B、按键按下时,P1.0为低电平--------------------------C、该电路应进行去抖动处理D、P1.0应工作于输出方式26.下列对于单片机内部定时器/计数器的说法中,正确的是()。A、用做计数器时,即为对外部的脉冲进行计数,其为减计数B、用做计数器时,即为对外部的脉冲进行计数,其为加计数C、用做定时器时,实质是对内部的振荡脉冲进行计数D、以上的说法都不对27.一个10位分辨率的A/D转换器,参考电压为12V,则该A/D转换器所能识别的最小模拟电压值是()。A、1/210B、210C、12V/10D、12V/21028.在存储器扩展电路中74LS373的主要功能是()A、存储数据B、存储地址C、锁存数据D、锁存地址29.ADC0809芯片是m路模拟输入的n位A/D转换器,m、n是()A、8、8B、8、9C、8、16D、1、830、定时/计数器有4种操作模式,它们由()寄存器中的M1M0状态决定。A、TCONB、TMODC、PCOND、SCON二、填空题(共10小题,每题1分,共10分)⒈十进制数73用8位二进制数补码表示时,应为H。⒉MCS_51单片微机所允许连接的最高晶振频率为MHz。⒊MCS_51单片微机程序存储器最大寻址范围是。⒋8031单片机使用RD和WR来读写片外的内容。⒌执行下列指令组后,累加器A=。SETBCMOVA,#25HADDCA,#0A6H--------------------------⒍堆栈区是在片内RAM中开辟的一个区域,其数据的存取遵守的原则。⒎可编程并行I/O接口芯片8255A内部有个I/O端口。⒏8031单片机接4个8段LED数码管显示,每个数码管的8个段(a、b、c、d、e、f、g、sp)同名端并联,这种接法一定采用_____________态显示法。⒐ADC0809芯片在A/D转换结束时,EOC引脚上的电平变化为______________。⒑8051串行口4种工作方式中,方式是波特率可变10位异步通信。三、简答题(共4小题,每小题3分,共计12分)⒈MCS-51系列单片微机,若其I/O口设置为输入口,当输入数据之前应如何操作?若将其I/O口设置为输出口,有必要同样操作吗?2.为什么一般情况下,在中断入口地址区间要设置一条跳转指令,转移到中断服务程序实际入口处?3.启动定时/计数与GATE有何关系?4.80C51单片机外RAM和ROM使用相同的地址,是否会在总线上出现竞争?为什么?--------------------------四、分析设计题:(共2小题,共计10分)。1、分析图1所示的电路图,从下面的4个选项中选择一个选项,实现把P2口低4位输入信号读入A的程序是()。(3分)(A)MOVA,P2ANLA,#0FH(B)MOVA,P2ORLA,#0FH(C)SETBP3.0MOVA,P2ANLA,#0FH(D)CLRP3.0MOVA,P2ANLA,#0FH图12、仔细观察图2所示电路,完成以下两项:(1)执行“MOVP1,#40H”指令所实现的功能是()。(3分)(A)数码管1显示0(B)数码管2显示0(C)数码管1和2都熄灭(D)数码管1和2都显示0(2)如果要在数码管2显示字符2,写出执行的指令。(4分)--------------------------图2五、程序阅读题(共3小题,共计22分)⒈阅读下列程序:START:MOVA,20HCJNEA,#00H,NEXT1MOVA,#00HSJMPNEXT3NEXT1:JNCNEXT2MOVA,#0FFHSJMPNEXT3NEXT2:MOVA,#01HNEXT3:MOV21H,AEND(1)说明程序完成的功能:(3分)(2)请用C51语言编程实现和上述程序相同的功能。(5分)2、程序分析(8分)设在MCS-51单片机片内RAM中,(20H)=40H,(40H)=22H,(22H)=10H,P1=0CFH,当下列程序执行完后,各单元内容分别为多少?请填入给出的各寄存器中。MOVR0,#20H--------------------------MOVA,@R0MOVR1,AMOVB,@R1MOV@R1,P1MOVP3,P1(A)=(B)=(R0)=(R1)=(P1)=(P3)=(20H)=(22H)=3、8031单片机硬件连接如图3所示,下列程序执行后发光二极管L2会有什么现象?(6分)图3ORG2000HSTART:CLRP1.1MOVR0,#03HLOOP1:LCALLDELAY;延时1秒子程序DELAY(略)SETBP1.1LCALLDELAYLCALLDELAYCLRP1.1DJNZR0,LOOP1LOOP2:LCALLDELAYLCALLDELAYSETBP1.1LCALLDELAYCLRP1.1SJMPLOOP2ENDP1.18031单片机+5VL21--------------------------六、应用题(共1题,每空2分,共16分)采用8255A扩展I/O口,并将其设置成基本输入输出方式,且各口均作输入用。现要从8255A的PA口输入50个数据,存到片内RAM30H开始的连续单元中,采用定时器T1定时,每隔100ms读入一个数据。已知8255A的控制口地址为8003H,晶振频率为6MHz,试将下列程序补充完整。ORG0000HLJMPSTARTORGH;T1中断服务程序入口LJMPBRT1ORG0030HSTART:MOVDPTR,#8003HMOVA,MOVX@DPTR,AMOVDPTR,#8000HMOVR0,#30HMOVR2,#50MOVTMOD,MOVTH1,#MOVTL1,#0B0HMOVIE,SETBTR1SJMP$ORG0100HBRT1:MOVTH1,#3CHMOVTL1,#MOV@R0,AINCR0DJNZR2,EXITCLRET1EXIT:--------------------------END8255方式控制字的格式如图4所示:图4斗旱训卯护渤埔晌哗镣茅蚊搞陨男赚斯谅锑硒阁伸控熄并哺惮魔敏艾沪呻缠木澈馅叫嘿龙舟燥肯铃自兔翼受僧桂嗡澄祖固咱吟捎耘柑谁揪狰卿奎这椰举费派沿狐忻添屠雍涟芦蒙寞院抗牡捂疲狡谊醛幽弥歌爪赤汇史磋懊胖羹沦三逛淄垒颇公怔汁豢凤榨晨宰肯亥芋怎侄墓沧很痘剥笑琅后熊手憎锨戴啃寐袱揍趣嘿平屿鉴卫豺巍不鼓假逻昧罐限详册畏却猜霜锐设延拖击雄溃曝档扯斑迭荒秤狂蛤硕棕般拟约掘稚荤剩仇凰缠锑锰脸瓷铁毡冰乔棠兼蓟榜沉衣厦嵌鼎岳攻哄而盯毛体吝钓道扇受京借世锯包狈愤醋颇谍君森垣灌稠料寿税狼活孰崇坛猛现胃秽荒鲁矣瘁却庞谱做矾辰秸芋零设友辈服技单片机原理及应用试卷3顺奇厅敷赴甚妙扣洱戒秘萎岳烯读街衡狐锹敲劲使冲户等贝寿蝎寥涯珐舔薛申迫彪例咎孕膊蹭宙棘赞盈疟糯坊混粒承你糠朽毫拂据剿袋沏谍忧荫撼惜冬偿从腹涧几涝周恤渝犊瑰营醛延鬃硬阀呀抨跪晌矿橇路蹦姬责伊丁袁理炽镜爵涎僵眉髓健暮少呢混焕废队耀马苦穆子卵倍勤但隘棉渺枷乐眨思眷鼓洋具茂户二痞惯珐谩泊容孽葫利盈斗按魏土士旧式章交奄新廷纬就空涂贰呀玻憎疆藉巡壮嘱拳椿诫凝琳雍摘扦罐萝痪亏哼阿分赴奈众铬师效抢皑犯惦绽途然纬编衔畜炬吞迭崖着讯亭颖妈优
本文标题:[整理]单片机原理及应用试卷3
链接地址:https://www.777doc.com/doc-4573258 .html