单片机原理复习题(附答案)

上传人:平*** 文档编号:11976540 上传时间:2017-10-16 格式:DOC 页数:6 大小:78.93KB
返回 下载 相关 举报
单片机原理复习题(附答案)_第1页
第1页 / 共6页
单片机原理复习题(附答案)_第2页
第2页 / 共6页
单片机原理复习题(附答案)_第3页
第3页 / 共6页
单片机原理复习题(附答案)_第4页
第4页 / 共6页
单片机原理复习题(附答案)_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《单片机原理复习题(附答案)》由会员分享,可在线阅读,更多相关《单片机原理复习题(附答案)(6页珍藏版)》请在金锄头文库上搜索。

1、1单片机原理复习题一、填空题1、 MCS-51 系列单片机按某种功能部件可以分为中央处理器、片内数据存储器、片内程序存储器、特殊功能寄存器、并行口、串行口、定时器、中断系统2、 在 MCS-51 指令系统中,每一条指令的执行都包括取指和执行两个阶段,其中单片机对指令操作码进行译码是在执行阶段。3、 MCS-51 系列单片机内 RAM 有 128 的空间,地址范围是 00H-7FH 。在编程中根据功能不同划分为工作寄存器区、位寻址区、通用 RAM 区三部分4、 假设单片机的主频为 12MHZ,则执行一条除法指令(DIV )所需时间为 4s,若为 6MHZ,时间为 2s。5、 MCS-51 系列单

2、片机的寻址方式可以分为七类,分别是直接寻址、立即寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址。6、 在一个单片机系列中,CPU 与外设之间交换信息的方式主要有三种,分别是无条件传送、查询传送、中断传送。7、 单片机应用设计中,按键主要有两种形式 ,一种是直接按键 ,一种是矩阵编码键盘,如果按键采用机械开关,则需要对它们进行消抖,常用的方法是硬件消抖和软件消抖 。8、 MCS-51 的串行口工作方式在方式 0 时的波特率为 fosc/12,工作方式 2 时为 fosc/32( SMOD=1).29、 选择 A/D 转换器时,我们主要考虑的性能指标有转换时间和转换频率、分辨率与量化

3、误差、转换精度。10、 8051 五个中断源的中断考入口地址为 INT0:0003H 、T0:000BH 、INT1:0013H 、T1:001BH、串行口中断:0023H二、选择题 1、单片机访问内部程序存储器时,应使错误!未定义书签。 引脚EA保持高电平。2、单片机复位程序计数器 PC 和堆栈寄存器 SP 的状态应是PC:0000H、SP:07H3、若 MCS-51 单片机的晶振频率为 6MHZ,定时器/计数器的外部输入最高计数频率为 0.25MHZ4、若 MCS-51 单片机采用 12MHZ 的晶振主频,其复位高电平脉冲时间应该超过 4s5、MCS-51 单片机时序单位从小到大的依次是:

4、振荡周期、时钟周期、机器周期、指令周期6、LJMP 指令可以在 64K 范围内跳转7、具有单一功能的 I/O 口是 P18、MOVX DPTR,A 指令中源操作数的寻址方式为寄存器寻址。9、单片机中用于存放程序状态信息的寄存器是 PSW10、乘法指令 MUL AB 执行后,16 位的积存放位置是高 8 位存于B 寄存器,低 8 位存放于累加器 A 中。3三、简答题 1、中断处理的主要过程以及中断系统的两个优先级应该遵循的原则。答:中断响应过程分为:保护断点 给出中断入口地址 保护现场 中断服务 恢复现场 中断返回优先级遵循以下原则:低优先级中断源可被高优先级中断源所中断,而高优先级中断源不能被

5、任何中断源所中断。一种中断源(高优先级或低优先级)一旦得到响应,与它同级的中断源不能在中断它。2、画出 MCS-51 单片机的两个复位电路图并简述工作原理。答:复位电路如下图所示:原理说明:上电自动复位是通过外部复位电路的电容充电来实现的。这样就可以实现自动上电复位,即接通电源就完成了系统的复位、4初始化。按键手动复位是通过使复位端经电阻与 VCC 电源接通而实现的,它兼具上电位复位功能。3、说明并行通信和串行通信的概念,及优缺点。答:并行通信总线是多位数据或者控制信息同时传送或者接受。优点:能以简单的硬件来运行高速的数据传输和处理,速度快、实时性好,适于近距离传送。缺点:需要传输线较多,通信

6、成本高,不适于小型化产品。串行通信总线是所传送的数据和控制信息按顺序一位一位的逐位传送或者接受。优点:传输线需求少,在数据通信吞吐量不是很大的情况下则显得更加简易、方便和灵活,节省传输线成本缺点:传输速度较慢。4、简述你对单片机原理及应用这门课的认识(自由发挥)四、程序阅读分析1、对下列程序进行分析后,写出调整后的 BCD 码MOV A,#78HADD A,#54HDA A要求:写出分析过程。解:MOV A,#78H;把立即数 78H 送给 AADD A,#54H;将立即数与 A 相加5DA A;BCD 码调整相加之后为 10001100H,需进行 BCD 码调整,即加 06H 调整。调整之后

7、为 10010010H,即 92H。2、执行下列程序段后MOV A,#00HMOV R7,#0FFHMOV PSW,#80HADDC A,R7问:(CY )=?(AC)=?(P)=?(A)=?(R7)=?答:00000000+11111111+00000001100000000所以, (CY)=1 (AC)=1 (P)=0 (A)=00H (R7)=FFH3、当单片机主频分别为 6MHZ、12MHZ 时,分析下列程序段实现的功能。DELAY:MOV R7,#10DL3: MOV R6,#200DL2: MOV R5,#250DL1:DJNZ R5,DL1DJNZ R6,DL2DJNZ R7,D

8、L36RET答:6MHZ 时,延时 0.5 秒;12MHZ 时,延时 1 秒。五、程序设计题1、用 AI89C51 单片机控制输出脉冲中,设晶振频率为 6MHZ,用定时器 1 以方式 0 产生周期为 600s 的等宽度方波脉冲,并由 P1.7输出,以查询方式完成,并对程序进行注释。ORG 0000HLJMP START2ORG 0030HSTART2:MOV TCON,#00H;清 TCONMOV TMOD,#00H;定时器工作方式 0MOV TH1,#0FBH;计数初值设定高字节MOV TL1,#0AH;计数初值设定低字节MOV IE,#00H;关中断SETB TR1;启动定时器 1LOOPA: JBC TF1,LOOPB;查询是否溢出,若溢出(即 TF1=1);则复位 TF1 并转移SJMP LOOPA;若没有,则继续询LOOPB: CLR TR1;暂时停止计数MOV TH1,#0FBH;重装计数初值MOV TL1,#0AHCPL P1.7;P1.7 脚状态取反7SETB TR1;启动定时器 1SJMP LOOPA;查询下一次溢出END;程序结束

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号