单片机原理及应用复习答案

单片机原理及应用复习答案

ID:18142415

大小:374.00 KB

页数:8页

时间:2018-09-14

单片机原理及应用复习答案_第1页
单片机原理及应用复习答案_第2页
单片机原理及应用复习答案_第3页
单片机原理及应用复习答案_第4页
单片机原理及应用复习答案_第5页
资源描述:

《单片机原理及应用复习答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、选择题:(每题2分,共20分)在下列各题的A、B、C、D四个选项中,只有一个是正确的,请选择出来。1、单片机中用于存放下一条将要执行的指令的地址寄存器是( B  )A.ACCB.PCC.PSWD.SP2、MCS-51外扩存储器时,系统的高8位地址总线是由______构成。( C  )A.P0B.P1C.P2D.P33、CPU响应______中断时,不会由CPU自动清除中断请求标志。( D  )A.外部中断0B.定时器T0C.计数器T1D.串行口4、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B  )A.MOVB.MOVXC.MOVCD.PUSH5、在串行数

2、据通讯中,若要传送1字节有效数据,在实际线路上至少传输______信息。(C)A.8位B.9位C.10位D.11位6、欲访问89C51单片机的内部程序存储器,则EA引脚必须为(A)A.高电平B.低电平C.高低电平D.与PC值有关7、堆栈操作遵循的原则是(A)A.先进后出B.先进先出C.后进后出D.随机8、各中断源发出的中断请求信号,都会标记在MCS-51单片机系统的____寄存器中。(D)A.IEB.TMODC.IPD.TCON/SCON9、在MSC-51单片机程序中用伪指令DB定义的字节数据存放在(B)A.片内RAMB.程序存储器C.外部RAMD.片内位寻址区10、MCS-51单片

3、机的串行口是___________工作的。(C)A.单工B.半双工C.全双工D.半双工/全双工第8页共8页二、填空题:(每空2分,共20分)1、PC寄存器中的当前值是__下一条要执行的指令_________的地址。2、MCS-51单片机内部RAM中位寻址区位于低128B中的_20H___~__2FH___地址单元内。3、若MCS-51单片机使用频率为6MHz的晶振,则一个机器周期为____2____μS。4、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的___地址____。5、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可

4、以管理____8___片存储芯片。6、MCS-51单片机外部中断有_电平触发____和跳变触发方式。7、在MCS-51中PC和DPTR都用于提供地址,但PC只能为访问__程序_存储器提供基址地址。8、要串行口工作为10位异步串行通信方式,工作方式应选为__方式1___。9、用单片机检测一直流电源的电压值,应增加__A/D转换器_____。三、简答题(每题6分,共24分)1、简述MCS-51串行口的工作方式。答:串行口的4种工作方式SM0SM1方式功能说明000同步移位寄存器方式(用于扩展I/O口)(1.5分)0118位异步收发,波特率可变(由定时器控制)(1.5分)1029位异步收发

5、,波特率为fosc/64或fosc/32(1.5分)1139位异步收发,波特率可变(由定时器控制)(1.5分)2、89C51定时器做定时和计数时,其计数脉冲分别由谁提供?答:做定时器用时,其计数脉冲由时钟脉冲的12分频信号提供;(3分)做计数器用时,其计数脉冲由外部引脚T0或T1提供计数脉冲.(3分)3、简述单片机响应中断的条件。答:中断响应是有条件的,遇到下列三种情况之一时,中断响应被封锁:(1)CPU正在处理同级的或更高优先级的中断。(2分)(2)所查询的机器周期不是所当前正在执行指令的最后一个机器周期。只有在当前指令执行完毕后,才能进行中断响应。(2分)(3)正在执行的指令是R

6、ETI或是访问IE或IP的指令。需要再去执行完一条指令,才能响应新的中断请求。(2分)4、简述单片机LED数码管静态显示和动态显示的特点?第8页共8页答:LED数码管静态显示是把各位的公共端连接在一起(接地或+5V)。每位的段码线(a~dp)分别与一个8位的锁存器输出相连。显示的亮度高。适合显示位数较少的场合.(3分)LED数码管动态显示是把各位的段码线(a~dp)相应并接在一起。而把每位的位选线分别与相应的I/O线相连,形成各位的分时选通。显示的亮度不高。适合显示位数较多的场合.(3分)四、读程序填空(每题6分,共18分)1、START:MOVB,#100DIVABMOV25H,A

7、MOVA,BMOVB,#10DIVABSWAPAADDA,BMOV26H,ARET(1)该子程序的功能是:__把A中的8位二进制数转换为BCD码___;(3分)(2)该子程序的出口参数(结果)在_25H(存放百位数)和26H_(存放十位和个位数)_单元内。(请说明各自的含义)。(3分)2、START:MOVR0,#30HMOVR1,#0MOVR2,#0MOVR7,#50LOOP:MOVA,R1ADDA,@R0MOVR1,AMOVA,R2ADDCA,#0MO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。