yxf单片机综合练习

yxf单片机综合练习

ID:37933531

大小:916.50 KB

页数:28页

时间:2019-06-03

yxf单片机综合练习_第1页
yxf单片机综合练习_第2页
yxf单片机综合练习_第3页
yxf单片机综合练习_第4页
yxf单片机综合练习_第5页
资源描述:

《yxf单片机综合练习》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、_____________________…综合练习第一部分1、MCS-51的复位信号是如何规定的?2、该信号高电平有效,在输入端保持两个机器周期的高电平后便完成复位操作,此外rst还有掉电保护功能,若在该端接+5v备用电源,使用时Vcc掉电,可以保护片内RAM信息不丢失。2.什么是直接寻址?什么是变址寻址?什么是相对寻址?操作数就在指令中,在操作码之后,是一个8位二进制数或16位二进制数,称为立即数,这种寻址方式称为立即寻址。指令中直接给出操作数给定单元的地址。以DPTR或PC为基址寄存器,累加器A为变址寄存器。把两者内容相加,结果作为操作数的地址,这种寻址方式称为变址寻址。相对寻址方式

2、是以PC的内容作为基地址,加上指令中给定的偏移量,所得的结果作为转移地址送PC寄存器。3.什么是待机方式?时钟如何供给?如何脱离待机方式?将PCON寄存器的IDL位置“1”,单片机则进入待机方式。此时,振荡器仍然处于工作状态,并且向中断逻辑、串行口和定时/计数器电路提供时钟,但是向CPU提供时钟的电路被断开,因此CPU停止工作。通常在待机方式下,单片机的中断仍然可以使用,这样可以通过中断触发方式退出待机模式。答案二:待机方式:单片机处于低功耗的等待激活模式,在待机方式下,单片机不进行任何实质性工作。时钟供给:时钟电路仍然运行,并向中断系统,I/O接口和定时/计数器提供时钟,但不向CPU提供

3、时钟;脱离待机方式:在待机方式下,中断仍有效,可采取中断方法退出。4.51单片机I/O口地址与外部RAM的地址是如何编址的?输入输出指令是哪些?P2口为高8位地址,P0口为低8位地址。外部RAM的起始地址为1000H。MOVP0,#data。MOVA,P0;(P1/P2/P3)。MOVXA,@DPTR。MOVX@DPTR,A。答:单片机的I/O口和外部RAM统一编址。一般来说,片内外统一编址是对程序存储器来说的,因为统一用PC计数。“单片机的I/O口和外部RAM统一编址”意思是MOVX送出的地址是由p2和p0口上的数据决定的。5、MOVA,P1和ORLA,P1指令,源操作数P1分别来自引脚

4、还是锁存器?MOVA,P1:来自引脚。ORLA,P1:来自锁存器。6.起止范围是2000H~4FFFH的存储单元数量是多少?8k~20k-1,20k-1-8k+1=12k-1+1=12*1024=12288个存储单元。7.编写程序:用定时计数器方式1,分别采用中断与查询方式判别溢出,实现对外部脉冲的计数,当计满10个脉冲就将P1.1输出信号取反1次。Org0000HAjmpmain_startorg001BHajmpint_t1_handleorg0030Hint_t1_handle:movTH1,#ffHmovTL1,#f6HcplP1.0retiorg0100Hmain_start:m

5、ovTMOD,#10HsetbET1movTH1,#ffHmovTL1,#f6HclrP1.0setbEAsetbTR1wait:ajmp$end答案二:因为题目没有说明用哪个定时/计数器,所以这里以定时/计数器0为例程(1)查询方式ORG0000HLJMPMAINORG0100HMAIN :MOVTMOD,#05H ;设置定时/计数器0计数模块,方式1MOVTH0,#0FFHMOVTL0,#0F6HCLRP1.1SETBTR0WAIT:JNBTF0,$CLRTF0MOVTH0,#0FFHMOVTL0,#0F6HCPLP1.1AJMPWAITEND(1)中断方式ORG0000HLJMPMA

6、INORG000BHLJMPINT_T0ORG0100HMAIN :MOVTMOD,#05HMOVTH0,#0FFHMOVTL0,#0F6HCLRP1.1SETBEASETBET0SETBTR0WAIT :AJMP$INT_T0 :MOVTH0,#0FFHMOVTL0,#0F6HCPLP1.1RETIEND8.I2C总线数据格式?数据传送以数据帧为单位,每帧含1字节即8位数据和1个应答信号位,共9位。帧内字节的传送顺序是先最高位(MSB),依次到最低位(LSB),传送数据帧的数量没有限制,直到停止信号为止。9、DAC0832输出有哪几种方式?(1)直通方式(2)单缓冲方式:使用DAC083

7、2内部的锁存器或寄存器中任意一个工作在锁存方式。(3)双缓冲方式:将ILE接高电平,将地址译码后控制CS引脚和XFER引脚,但是需要给CS和XFER分配不同的地址,把WR1和WR2接到处理器的WR引脚。10.存贮器的译码是什么?低位地址与高位地址各完成什么选择?存储器的译码为存储器内部相应单元的内容(存储数据)。低位与高位共同决定了存储器被操作的单元。11.51单片机中,将外部RAM中起始地址为2220H-

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

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

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