您好,欢迎访问三七文档
当前位置:首页 > 幼儿/小学教育 > 小学教育 > 单片机期末复习资料试卷答案大全10
单片机期末复习资料试卷答案大全1)单片机原理与接口技术第二次测验一、填空题1、MCS51单片机可以扩展的程序存储器和数据存储器(包括输入输出口)最多为(64)KB。数据)存储器是统一编址的,它不仅占用(数据)存储器的(读写)控制指令。高位)地址线进行译码,译出的信号作为(片选线)。))2、外围I/O接口芯片与(存储器地址单元,而且使用(数据3、全译码法就是用用译码器对(4、用串口扩充并口时,串行接口方式应选为方式(05、P0口作为地址/数据总线,传送地址码的(低传送地址码的(高)8位。)8位;P2)口作为地址总线,(6、在矩阵式键盘中,对按键的是被方法有(扫描法二、选择题)和(线反转)法。1、利用MCS51单片机本身的串行口也可直接扩展(a)A、并行输入/输出口C、定时器2、全地址译码法存在(A、地址不连续C、地址冲突3、对于P0口的地址信号(A、必须使用锁存器a)B、必须使用译码器d)问题B、地址重叠D、地址译码复杂B、串性输入/输出口D、中断C、必须使用线选法D、无须任何)4、使用MC51单片机的P1口最多能扩展按键的数量是(dA、8C、6B、4D、165、一个8位的电压输出型D/A转换器,其满度输出电压为5V,则数字量变化一个LSB(输入数字量的最低有效位)时,输出电压的变化量约为(A、100MAC、30MAB、50MAD、20MAd)6、一个10位的A/D转换器,输入电压为0~10V,则其能分辨的最小电压为(a)B、20MVD、40MVA、10MVC、30MV三、判断题1、程序存储器是用于存放程序代码的,也用于存放常数。(Y)2、在单片机上使用LED作显示器时,如果位数为8个,则较适合使用动态的显示方式。(Y)四、简答题1、MCS51单片机系统中,为什么P0口要接一个8为锁存器,而P2口不用?答:因为P0口是双功能口,既可以做地址接口,又可以做数据接口,在开始传送数据先作为地址接口传送地址码的低8位,后作为数据接口,则必须使用锁存器。而P2口只作为高8位的地址接口。2、单片机怎样管理中断?怎样开放和禁止中断?怎样设置优先级?答:(1)正在进行的中断过程,不能被新的同级或低优先级的中断请求中断;正在执行的低优先级服务程序能被高优先级中断请求所中断;CPU同时接受到几个中断请求时,首先响应优先级最高的中断请求。(2)对各中断源的中断开放或关闭是由内部的中断允许寄存器IE的各位来进行两级控制的,指各个中断源的允许控制位与一个中断允许总控位EA配合实现对中断请求的控制。(3)中断优先级控制寄存器IP也是一个特殊功能寄存器,用户可通过程序对各状态位进行设定,完成对中断优先级的控制。五、设计题1、用译码法扩展4片2K*8位的存储器芯片。画出电路图,写出各个存储器芯片的地址范围。1、1100000000000000——1100011111111111即C000H——C7FFH2、1100100000000000——1100111111111111即C100H——CFFFH3、1101000000000000——1101011111111111即D000H——D7FFH4、1101100000000000——1101111111111111即D100H——DFFFH2、为什么要按键去抖?简述软件去抖的思想,如果有按键接在P1.0脚上,请写出完整的带去抖功能的键盘程序,要求该键按下再松开时,才执行该键功能。答:由于通常的按键所用的开关是机诫开关,当开关闭合、断开时并不是马上稳定地接通和断开,而是在闭和与断开瞬间均伴随有一连串的抖动,因此要按键去抖。思想:检测键闭合后延时5——10ms,让前沿抖动消失后再一次检测键的状态,如果仍保持闭合状态电平,则确认真正按键。KEY_00:JBP1.0KEY_01DELAY$DELAYKEY_00LCALLJNBP1.0LCALLJBKEY_01:...RETP1.0单片机原理与接口技术试题(A)课程名称:考试时间:专业班级:学号:考生签名:填空题(每空1分,共22分)1.在一片集成电路芯片上集成了(CPU)存储器、()。)。寻址方式包含两方面的内容:一)。)、(输入输出I/O接口),从而构成了单芯片卫星计算机,即(单片机2.寻址方式就是(指出参与运算操作数地址的方式是(寻找操作数的地址),二是(寻找指令的地址3.MCS-51单片机的程序储存器的低端被固定的用做特定的入口地址,如0000H:(复位);0003H:INT0();000BH:(T0)。)寄存器决定,定时器的启动4.单片机有两个定时器,定时器的工作方式由(TMOD与溢出由(TCON)寄存器控制。5.单片机复位后,堆栈指针SP和程序计数器PC的内容分别为07H(6.JNBbit,rel:指令表示当指定位为(0)时程序发生跳转。)(00H和)。7.既做一般I/Q口又有第二功能的端口是p3(口。8.一个机器周期包含(12(1us),指令周期为()既做数据线又做地址线的是;(p0))个晶振周期,若晶振周期的频率为12MHZ,则机器周期为1)~(4)机器周期。)。9.P1口在作为输入口使用时,在读取数据之前,通常要先向P1口送数据(0FFH二.选择题(每空2分,共18分)1.在进行串行通信时,若两机的发送与接受可以同时进行,则称为(C)。A半双工传送B单工传送C全双工传送D以上都不对。A)。2.使用单片机开发系统调试程序时,对原程序进行汇编的目的是(A将源程序转换成目标程序D连续执行键3.指令AJMP的寻址范围是(DA任意范围B-128到+127)C64KD2KB将目标程序转换成源程序C将低级语言转换成高级语言4.定时器TO的溢出标志为TFO,采用查询方式,若查询到有溢出时,该标志(AA由软件清零B由硬件自动清零C随机状态ADAB都可以)指令。D视具体I/Q口器件而定))。5.单片机在与外部I/Q口进行数据传送时,将使用(AMOVXBMOVCMOVC6.在中断允许寄存器中,中断控制寄存器EA位的作用是(AACPU总中断允许控制位B中断请求总标志位中断允许位C各中断源允许控制位D串行口7.调用子程序、中断响应过程及转移指令的共同特点是(B)。A都能返回场8.读取AD转换的结果,使用(D)指令。AMOVA,@RiA,@DPTR9.串行口中断入口地址是(A000BHB)。C1000HD0013HBMOVX@DPTR,ACMOVCA,@DPTRDMOVXB都通过改变PC实现转移C都将返回地址压入堆栈D都必须保护现B0023H三、简答题(每题6分,共24分)1.什么是堆栈假定(sp)=40h,popdphpopdpl后,dptr的内容为(38H),sp的内容是(dptr6030h)。(39h)=30h(40h)=60h,执行下列指令:2.试用位操作指令完成下列要求。不准改变位涉及的位。⑴使ACC.3置位。(1)SetBACC3⑵将P2.0清零(2)CLRP2.0⑶清楚累加器的第4位。(3)CLRACC43.出P3口在作为第二功能使用时各引脚的定义。书P124表5-14.什么是中断?CPU响应中断的条件是什么?答:是指CPU暂时停止现行程序的执行,而自动转去执行预先安排好的处理事件的服务子程序.CPU响应中断的条件:CPU首先响应的是优先级别高的中断请求.5.什么是D/A转换的分辨率?对于5V的满量程,采用8位DAC时的分辨率是多少?(1)当输入的数字信号发生单位数码变化,即最低产生一位变化时,所对应的输出模拟量的变化.(2)20MA6.什么是串行通信?其特点是什么?(书P136-137)四、设计与分析题(每题9分,共36分)1.若(50H)=40H,试写出执行以下程序段后累加器A、寄存器R0及内部RAM的40H.41H.和42H单元的内容各为多少?MOVMOVMOVMOVADDMOVMOVA,R0,A,@R0,A,41H,42H,50HA#10HA#3BHA41H.答:A10HR010H40H50H41H4BH42H4BH2.写出一延时50ms的程序段,设晶振频率为12WHZ。答:delay:MOVR0,#500Delay1:MOVR1,#100DJNZ:DJNZ:RETR1,$R0,delay13.一变量存放在片内RAM的20H单元,其取值范围为:00H~05H。要求编制一段程序,根据变量值求其平方值,并存入片内的RAM的21H单元。CLRCLRMOVMULMOVABAAB21HA20H《单片机与接口技术》模拟试卷四一、选择题:本大题共15个小题,每小题1分,共15分,在每小题给出的四个选项中,只有一项符合题目要求,把所选项前的字母填在括号内。1.单片机是将【】做到一块集成电路芯片中,称为单片机。B.CPU、I/O设备A.CPU、RAM、ROMC.CPU、RAMD.CPU、RAM、ROM、I/O设备】2.单片机读ROM中数据用(1)指令,控制信号是(2)。【A.(1)MOV(2)和C.(1)MOVC(2)和B.(1)MOVC(2)和D.(1)MOVC(2)和3.单片机读写外RAM数据用(1)指令,控制信号是(2)。【A.(1)MOV(2)和C.(1)MOVX(2)和B.(1)MOVX(2)和D.(1)MOVC(2)和】。C。片内RAM】4.指令MOV寻址空间是【A.片外ROMB。片外RAM】。D。片内ROM5.指令MOVX寻址空间是【A.片外ROMB。片外RAMC。片内RAM】位。D。片内ROM6.8051位寻址能力能够达到【A.64B.128C.32D.16】的方向生成的。D.增大】中。7.8051单片机的堆栈区是向地址【A.可变B.不定C.减小8.“MULAB”指令执行后,16位乘积的高位在【A.AB.CC.AB】。D.B9.8051单片机外部中断0、1(,)在【A.P0口B.P1口C.P2口D.P3口10.一个机器周期含有(1)个时钟周期,当单片机时钟频率为12MHZ时,一个机器周期为(2)μs。【】。B.(1)12(2)2C.(1)12(2)1D.(1)6(2)1A.(1)6(2)211.“CLRA”的寻址方式是【A。寄存器寻址B。直接寻址】。C。寄存器间接寻址】。D。】。D.XCH位寻址D。立即寻址12.“SJMP08H”的寻址方式是【A。变址寻址B。相对寻址C。寄存器间接寻址13.访问程序存储器,指令操作码的助记符是【A.MOVCB.MOVC.MOVX14.80C51复位后PC和SP中的内容各为多少?A.PC=0000H,SP=60HC.PC=0000H,SP=06HB.PC=0040H,SP=07HD.PC=1000H,SP=07H15.80C51内部有(1)个定时/计数器,对外部事件脉冲计数是(2);对片内机周脉冲计数是(3)。【】B.(1)4(2)定时器(3)计数器D。(1)1(2)计数器(3)定时器A.(1)2(2)计数器(3)定时器C.(1)2(2)定时器(3)计数器二、简答题:(每小题5分,共25分)1.80C51有几个中断源?写出其名称,并给出相应的中断入口地址。2.为什么一般情况下,在中断入口地址区间要设置一条跳转指令,转移到中断服务程序和实际入口处?4.80C51单片机外RAM和ROM使用相同的地址,是否会在总线上出现竞争?为什么?5.串行缓冲寄存器SBUF有什么作用?简述串行口接收和发送数据的过程。三、分析题:每小题5分,共20分。1.分析题:假设(SP)=30H,(DPTR)=4455,分析连续执行下列指令序列后DPTR及SP的内容。PUSHDPL;PUSHDPH;POPPOPDPL;DPH;(DPTR)=程序执行后,(SP)=2.分析题:假设内RAM单元(60H)=08H,问,执行完下列指令序列后内RAM(60H)的内容为多少?MOVR0,#60HMOVA,@R0RLAMOVR1,ARLARLAADDA,R1MOV@R0,A《单片机与接口技术》模拟试卷五一、选择题:本大题共20个小题,每小题1分,共20分,在每小题给出的四个选项中,只有一项符合题目要求,把所选项前的字母填在括号内。1.单片机读ROM中数据用
本文标题:单片机期末复习资料试卷答案大全10
链接地址:https://www.777doc.com/doc-2606565 .html