接口综合习题

接口综合习题

ID:37763498

大小:147.00 KB

页数:7页

时间:2019-05-30

接口综合习题_第1页
接口综合习题_第2页
接口综合习题_第3页
接口综合习题_第4页
接口综合习题_第5页
资源描述:

《接口综合习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、问答题189C51单片机的片内都集成了那些功能部件?各个功能部件的最主要的功能是?答:微处理器(CPU):位处理功能;数据存储器(RAM):加快单片机运行速度,降低功耗;程序存储器:存储程序;中断系统:有5个中断源,2级中断优先权;定时器/计数器:有4中工作方式;串行口:可进行串行通信,扩展并行I/O口;P1口、P1口、P3口和P4口:8位并行I/O口;特殊功能寄存器:用于CPU对片内各功能部件进行管理、控制和监视。289C51单片机64KB程序存储器5个单元入口地址及其对应的中断源中断源外部中断IN

2、T0定时器T0外部中断INT0定时器T0串行口入口地址0003H000BH0013H001BH0023H3片内RAM低128单元划分为那三部分,各部分的主要功能是什么?7FH-30H2FH-20H1FH-18H17H-10H0FH-08H07H-00H用户RAM区可寻位寻址区编程编程编程编程489C51共有哪几种寻址方式?各有什么特点?答:(1)寄存器寻址方式:操作数在寄存器中,Rn(n=0~7)。(2)直接寻址方式:指令中直接以单元地址的形式给出操作数。(3)寄存器间接寻址方式:如MOVA,@Ri。

3、V=0或1,是把Ri中找到源操作数所在单元中的地址中的内容作为操作数(4)立即寻址方操作数在指令中直接给出,但需在操作数前面加前缀标志"#"。(5)基址寄存器加变址寄存器间接寻址方式:以DPTR或PC作基址寄存器,以累加器A作为变址寄存器,并以两者内容相加形成的16位地址作为操作数的地址,以达到访问数据表格的目的。(6)位寻址方式:位寻址指令中可以直接使用位地址。(7)相对寻址方式:使用变量为PC+偏移量5为什么要消除按键的机械抖动?消除按键的机械抖动的方法有哪几种?原理是什么?解:在按键的闭合和断开

4、过程中,由于开关的机械特性,导致了按键抖动的产生。如果不消除按键的机械抖动,按键的状态读取将有可能出现错误。消除按键抖动一般是采用软件或硬件去抖。软件去抖的原理:在第一次检测到有键按下时,该键所对应的航线是为低电平,执行一端延时10ms的子程序后,确认该行线电平是否仍然为低电平,如果仍为低电平,则确认为该行确实有键按下。6说明矩阵式键盘按键按下的识别原理。解:按键设置在行、列线交点上,行、列线分别连接到按键开关的两端。行线通过上拉电阻接到+5V上,无按键按下时,行线处于高电平状态,而当有按键按下时,行

5、线电平状态将由与此行线相连的列线的电平决定。列线的电平如果为低,则行线电平为低;列线的电平如果为高,则行线的电平亦为高。将行、列线信号配合起来并做适当的处理,才能确定闭合键的位置。7片内RAM低128个单元划分为哪3个主要部分?各部分的主要功能是什么?答:字节地址为00H-1FH的32个单元是4组通用工作寄存器区,每个区包括8个8位工作寄存器,编号为R0-R7。可以通过改变PSW中的RS1、RS0来切换当前的工作寄存器区,这种功能给软件设计带来极大的方便,特别是在中断嵌套时,为实现工作寄存器现场内容保

6、护提供了方便;字节地址为20H-2FH的16个单元可进行工128位的位寻址,这些单元构成了1位处理机的存储器空间;字节地址为30H-7FH的单元为用户RAM区,只能进行字节寻址。用于作为数据缓冲区以及堆栈区。8中断,请求CUP迅速去处理,于是CPU暂时中止当前的工作,转到中断服务处理程序所发生的事件。中断服务处理程序处理完该事件后,再回到原来被终止的地方,继续原来的工作。9中断源INT0(1),外部中断请求0(1),中断请求信号由该引脚输入,中断请求标志为IE0(1).。定时器/计数器T0(1)计数溢

7、出中断请求,中断请求标志为TF0(1)。串行口中断请求,中断请求标志为发送中断T1或接收中断R1。10串行数据传送的主要优点和用途是什么?答:串行数据传送的主要优点是硬件接口简单,接口端口少(2个)。主要用于多个单片机系统之间的数据通信。11简述串行口接收和发送数据的过程。答:以方式一为例。发送:数据位由TXT端输出,发送1帧信息为10为,当CPU执行1条数据写发送缓冲器SBUF的指令,就启动发送。发送开始时,内部发送控制信号/SEND变为有效,将起始位想TXD输出,此后,每经过1个TX时钟周期,便产

8、生1个移位脉冲,并由TXD输出1个数据位。8位数据位全部完毕后,置1中断标志位TI,然后/SEND信号失效。接收:当检测到起始位的负跳变时,则开始接收。接受时,定时控制信号有2种,一种是位检测器采样脉冲,它的频率是RX时钟的16倍。也就是在1位数据期间,有16个采样脉冲,以波特率的16倍的速率采样RXD引脚状态,当采样到RXD端从1到0的跳变时就启动检测器,接收的值是3次连续采样,取其中2次相同的值,以确认是否是真正的起始位的开始,这样能较好地消除干扰引

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

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

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