单片机原理及应用习题及参考答案.docx

上传人:scccc 文档编号:13590045 上传时间:2022-01-19 格式:DOCX 页数:5 大小:129.05KB
返回 下载 相关 举报
单片机原理及应用习题及参考答案.docx_第1页
第1页 / 共5页
单片机原理及应用习题及参考答案.docx_第2页
第2页 / 共5页
单片机原理及应用习题及参考答案.docx_第3页
第3页 / 共5页
单片机原理及应用习题及参考答案.docx_第4页
第4页 / 共5页
单片机原理及应用习题及参考答案.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《单片机原理及应用习题及参考答案.docx》由会员分享,可在线阅读,更多相关《单片机原理及应用习题及参考答案.docx(5页珍藏版)》请在三一文库上搜索。

1、单片机原理及应用复习题一、选择题1、MCS-51响应中断时,下面哪一个条件不是必须的()(A)当前指令执行完毕(B)中断是开放的(C)没有同级或高级中断服务(D)必须有RETI2、执行PUSH ACC指令,MCS-51完成的操作是()(A) SP+l-SP, (ACC) 一 (SP); (B) (ACC) 一 (SP), SP-1-SP3、(C) SPl-SP, (ACC) 一 (SP); (D) (ACC) (SP), SP+1-SP 89C51 是(A) CPU(B)微处理器(C)单片微机(D)控制器4、关于MCS-51的堆栈操作,正确的说法是()(A)先入栈,再修改栈指针 (B)先修改栈

2、指针,再出栈(C)先修改栈指针,再入栈 (D)以上都不对5、MOV C, #00H的寻址方式是()(A)位寻址 (B)直接寻址(C)立即寻址 (D)寄存器寻址6、必须进行十进制调整的十进制运算()(A)有加法和减法(B)有乘法和除法(C)只有加法(D)只有减法7、 ORG 0000HAJMP 0040HORG 0040HMOV SP, #00H当执行完左边的程序后,PC的值是()(A) 0040H(B) 0041H(C) 0042H(D) 0043H8、MCS-51复位时,下述说法正确的是()(B) (20H) =00H(B) SP=OOH(C) SBUF=OOH (D) THO=OOH9、可

3、以为访问程序存储器提供或构成地址的有()(A)只有程序计数器PC(B)只有PC和累加器A(C)只有 PC、A 和数据指针 DPTR(D) PC、A、DPTR 和 SP10、对程序存储器的读操作,只能使用()(C) MOV 指令(B) PUSH 指令(D) MOVX 指令(D) MOVC 指令11、下面哪种设备不是输入设备()(A) A/D转换器(B)键盘(C)打印机(D)扫描仪12、要访问MCS-51的特殊功能寄存器应使用的寻址方式是()(A)直接寻址(B)寄存器间接寻址(C)变址寻址(D)相对寻址13、执行MOVX A, DPTR指令时,MCS-51产生的控制信号()(A) /PSEN (B

4、) ALE (C) /RD (D) /WR14、下面哪种指令将MCS-51的工作寄存器置成3区()(A) MOV PSW, #13H(B) MOV PSW, #18H(C) SETB PSW. 4 CLR PSW. 3(D) SETB PSW. 3 CLR PSW. 415、各中断源发出的中断请求信号,都会标记在MCS-51系统的 ()(A) TMOD (B) TCON/SCON (C) IE (D) IP16、在中断服务程序中,至少应有一条()(A)传送指令(B)转移指令 (C)加法指令(D)中断返回指令17、 ORG 2000HLCALL 3000HORG 3000HRET左边程序执行完R

5、ET指令后,PO()(A) 2000H(B) 3000H(C) 2003H(D) 3003H18、下面哪种外设是输出设备()(A)打印机 (B)纸带读出机 (C)键盘 (D) A/D转换器19、下面哪一个部件不是CPU的指令部件()(A) PC (B) IR (C) PSW (D) ID20、以下运算中对溢出标志OV没有影响或不受OV影响的运算是()(A)逻辑运算(B)符号数加减法运算(C)乘法运算(D)除法运算21、以下指令中,属于单纯读引脚的指令是()(B) MOV Pl, A(B) ORL Pl, #0FH(C) MOV C, Pl. 5(D) DJNZ Pl, short-lable

6、二、填空题1、一个机器周期二时钟周期,一个时钟周期二振荡周期,一个振荡周期二 节拍。2、用串口扩展并行口时,串行接口工作方式应选为 o3、8051的引脚RST是 (IN脚/OUT脚),当其端出现 电平时,8051进入复位状态。当RST脚收到 电平,8051才脱离复位状态,进入 状态。4、中断处理的全过程分为三个段:、。5、MCS-51中,外部中断请求标志位是 和 o6、假定(SP) =60H, (ACC) =30H, (B) =70Ho 执行下列指令:PUSH ACCPUSH B后,SP的内容为 , 61H单元的内容为, 62H单元的内容为 o7、MCS-51有一种寻址方式,特殊功能寄存器只能

7、采用 方式。8、MCS-51有 中断源,有 中断优先级。三、判断题1、MCS-51的程序存储器只是用来存放程序的。()2、当MCS-51上电复位时,堆栈指针(SP) =00Ho()3、判断以下指令段的正误。()MOV P2, #30HMOV R2, U57HMOVX A, R24、HERE: SJMP HERE执行该指令后,程序将原地踏步。()5、51单片机内部有两片寄存器,既是工作寄存器和专用寄存器,因在同片内RAM,则它们是 统一编址。()6、要进行多机通讯,MCS-51串行接口的工作方式应选方式1。()7、定时器工作于方式2,若GATE、TRO、INTO就可启动定时/计数器。 ()8、使

8、用89c51且/EA=1时,仍可外扩64KB的程序存储器。()9、MCS-51的相对转移指令最大负跳距是127Bo()10、PC存放的是当前正在执行的指令。()四、名词解释1、单片机:2、时钟周期:3、中断:4、中断嵌套:5、半双工:6、总线:7、 DAC:8、软件陷阱:五、简答题1、简述89c51定时器的四种工作模式的特点,如何选择和设定。2、位地址7CH与字节地址7CH如何区别?位地址7CH具体在片内RAM中的什么位置?3、89c51单片机片内设有几个定时器/计数器?它们是由哪些特殊功能寄存器组成?作定时器 时,定时时间与哪些因数有关?作计数器时,对外界计数频率有何限制?4、简述程序状态字

9、寄存器PSW中各位的含义。并说出选择工作寄存器组位的编码。6、单片机与通用微机相比有何特点?7、什么是复位?单片机的复位电路有哪几种,工作原理分别是什么?8、MCS51单片机有哪儿种寻址方式?9. MCS51中断的中断响应条件是什么?10、单片机软件抗干扰技术主要有哪些?六、编程题1、将定时器/计数器做脉冲信号发生器。编程利用定时器T0定时,在P1.0端输出周期性方波 信号,方波周期为2ms,已知晶振频率为6MHz。2、如下图所示,编写程序实现:当按下K1键时,D1-D8全亮,当按下K2键时,DLD8全灭。XFN1EL2RSTFCGCO FC.V/01 F0MCO FOMCOF04 F0为源

10、P0j6ZO6 F0 7/铀P2 a同?1n22Y2rt4(3p幻如24k25Y520re27 斤r工o火06 nixfx28fo imi P3.2(INTO P3.3 而町”H) 吩迎 P3.丽 R.嗝3、电路图如下图所示,LEDO和LED1显示两位十进制数的范围为“00”“99”,其中LEDO 显示十位,LED1显示个位。响应按键采用中断方式,编写C51程序,实现如下功能:上电复 位后数码管LEDO和LED1显示“00”,每按一次K1键,数码管显示的数值加1。当显示的两 位数为“99”时,按下按键,显示数字“00”。4、DAC0832单缓冲方式的电路图如下图所示,试编写程序,使DAC083

11、2输出锯齿波。8X51答案一、选择题1-10 CACCA CCDCD 11-20CACBB DCACA 21 C二、填空题1、一个机器周期二丝_时钟周期,一个时钟周期二之上振荡周期,一个振荡周期二1 企节拍。2、用串口扩展并行口时.,串行接口工作方式应选为方式0。3、8051的引脚RST是 IN (IN脚/OUT脚),当其端出现高 电平时,8051进入复位状态。当RST脚收到 低电平,8051才脱离复位状态,进入 程序运行状态。4、中断处理的全过程分为三个段:中断请求、中断响应、中断服务。5、MCS-51中,外部中断请求标志位是IE0和IE1。6、假定(SP) =60H, (ACC) =30H, (B) =70H。承行下列指令:PUSH ACCPUSH B后,SP的内容为62H , 61H单元的内容为30H , 62H单元的内容为70Ho9、MCS-51有工种寻址方式,特殊功能寄存器只能采用直接寻址方式。10、MCS-51有殳仝中断源,有2个中断优先级。三、判断题X X X V V XXXXX四、名词解释略五、简答题略六、编程题略

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1