微控制器原理及应用试参考答案

微控制器原理及应用试参考答案

ID:14232377

大小:131.50 KB

页数:5页

时间:2018-07-27

微控制器原理及应用试参考答案_第1页
微控制器原理及应用试参考答案_第2页
微控制器原理及应用试参考答案_第3页
微控制器原理及应用试参考答案_第4页
微控制器原理及应用试参考答案_第5页
资源描述:

《微控制器原理及应用试参考答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《微控制器原理及应用》试题参考答案及评分标准注意:本套试题共五道大题,满分100分。一、填空(每空1分,共30分)1.MCS-51单片机有4个I/O口,它们分别是P0﹑P1﹑P2﹑P3,共有32根I/O线。2.MCS-51单片机共有32个工作寄存器,地址为00H-1FH。21个特殊功能寄存器,分布在80H-FFH的地址中。3.MCS-51单片机程序存储器指令地址使用计数器为PC,外接数据存储器地址指针为DPTR,堆栈的地址指针为SP。4.MCS-51单片机共有5个中断源,每个中断源有2级优先权;在MCS-51单片机中断源中,其中外部中断源2个。5.MCS-51

2、单片机的串行口有4种工作方式,工作时RXD占用P3.0引脚,TXD占用P3.1引脚。6.MCS-51单片机的复位由RST引脚加高电平实现,复位时,SP初始化为07H。7.PSW是一个8位专用寄存器,用于存放程序运行中的各种状态信息。8.MCS-51的指令系统共有111条指令,按其功能可分为5类。9.MCS-51单片机的定时器T0中断的矢量地址是000BH,定时器T1中断的矢量地址是001BH。10.ADC0809是A/D接口芯片,DAC0832是D/A接口芯片。11.MCS-51单片机内部有定时器/计数器2个,它们具有定时和计数功能。二、简明回答下列问题(每题

3、3分,共15分)1.MCS-51单片机的端口P0~P3用作通用I/O口时,要注意什么?答案要点:①P0口用作输出口用时,内部没有上拉电阻,处于开路状态,需要外接上拉电阻;②P1~P3口用作输出口用时,内部有上拉电阻,不需要外接上拉电阻;③P0~P3口用作输入口用时,需要先将端口置1。2.MCS-51的定时器/计数器有几种工作模式,它们有什么特点?5答案要点:①MCS-51的定时器/计数器有4种工作模式;②特点如下:方式0:13位计数器方式1:16位计数器方式2:自动装载的8位计数器方式3:T0分为两个8位计数器,T1停止工作1.什么是堆栈?堆栈有哪些功能?堆栈

4、指示器SP的作用是什么?在程序设计时,为什么还要对SP重新赋值?答案要点:①堆栈是片内数据RAM区中,数据先进后出或先进后先出的区域。②堆栈指示器SP的作用是存放当前的堆栈栈顶所指存储单元的一个6位寄存器。③系统复位后,SP初始化为07H,与工作寄存器地址重叠。2.MOV,MOVC,MOVX指令有什么区别?分别用于哪些场合?答案要点:①MOV内部数据传输指令②MOVC程序存储器数据传输指令③MOVX外部数据传输指令5.单片机主要应用在哪些方面?(写四个以上即可)答案要点:①智能仪表②家用电器③工业控制④汽车电子⑤办公自动化等三、分析指令(共15分)已知MCS-

5、51单片机内部RAM(10H)=00H,(30H)=40H,(40H)=10H,P1口为11001010B,分析指令执行后各单元的内容,并加以注释。MOVR0,#30HMOVA,@R0MOVR1,AMOVB,@R1MOV@R1,P15MOVP1,P2MOV10H,#20H指令执行后各单元的内容(10H)=20H,(30H)=40H,(40H)=CAH,(P1)=CAH,(P2)=CAH,(A)=40H,(B)=10H,(R0)=30H,(R1)=40H四、编写程序(每题10分,共30分)⒈请分别编写用软件延时1ms的程序段。并说明延时时间是如何计算的。(80C

6、51使用12M晶振)。答案要点:DELAY:MOVR6,#4DELAY1:MOVR7,#250DELAY2:DJNZR7,DELAY2DJNZR6,DELAY1RET250*4*1μs=1000μs=1ms⒉编写程序16位相加程序。设被加数放于片内RAM的20H(低位字节)、21H(高位字节),加数放于22H(低位字节)、23H(高位字节),运算结果的和数存放于20H(低位字节)、21H(高位字节)中。答案要点:START:MOVR0,#20HMOVR1,#22HMOVA,@R0ADDA,@R1MOV@R0,AINCR0INCR1MOVA,@R0ADDCA,@

7、R1MOV@R0,A5⒊编程实现把内部RAM中从20H单元开始的20个单字节数传送到片外RAM8000H开始的单元中去。答案要点:START:MOVDPTR,#8000HMOVR0,#20HMOVR1,#20HSTART1:MOVA,@R0MOVX@DPTR,AINCR0INCDPTRDJNZR1,START1RET五、应用分析(共10分)下图是ADC0809与单片机接口电路图,请根据电路图完成下列任务。1.A/D启动信号由哪几条指令产生?2.A/D转换通道端口地址分别是多少?3.根据图形编写采集8路模拟量程序,并将结果存入20H地址开始的内部RAM中。答案要

8、点:5①A/D启动信号由下列指令产生M

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

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

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