接口综合习题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
接口综合习题

问答题 1 89C51单片机的片内都集成了那些功能部件?各个功能部件的最主要的功能是? 答:微处理器(CPU):位处理功能;数据存储器(RAM):加快单片机运行速度,降低功耗;程序存储器:存储程序;中断系统:有5个中断源,2级中断优先权;定时器/计数器:有4中工作方式;串行口:可进行串行通信,扩展并行I/O口;P1口、P1口、P3口和P4口:8位并行I/O口;特殊功能寄存器:用于CPU对片内各功能部件进行管理、控制和监视。 2 89C51单片机64KB程序存储器5个单元入口地址及其对应的中断源 中断源 外部中断INT0 定时器T0 外部中断INT0 定时器T0 串行口 入口地址 0003H 000BH 0013H 001BH 0023H 3 片内RAM低128单元划分为那三部分,各部分的主要功能是什么? 7FH-30H 2FH-20H 1FH-18H 17H-10H 0FH-08H 07H-00H 用户RAM区 可寻位寻址区 编程 编程 编程 编程 4 89C51共有哪几种寻址方式?各有什么特点? 答:(1)寄存器寻址方式:操作数在寄存器中,Rn(n=0~7)。 (2)直接寻址方式:指令中直接以单元地址的形式给出操作数。 (3)寄存器间接寻址方式:如MOV A, @Ri。V=0或1,是把Ri中找到源操作数所在单元中的地址中的内容作为操作数 (4)立即寻址方 操作数在指令中直接给出,但需在操作数前面加前缀标志#。 基址寄存器加变址寄存器间接寻址方式以 DPTR 或 PC 作基址寄存器,以累加器 A 作为变址寄存器,并以两者内容相加形成的 16 位地址作为操作数的地址,以达到访问数据表格的目的。 位寻址方式位寻址指令中可以直接使用位地址。 相对寻址方式 5 为什么要消除按键的机械抖动?消除按键的机械抖动的方法有哪几种?原理是什么? 解:在按键的闭合和断开过程中,由于开关的机械特性,导致了按键抖动的产生。如果不消除按键的机械抖动,按键的状态读取将有可能出现错误。消除按键抖动一般是采用软件或硬件去抖。软件去抖的原理:在第一次检测到有键按下时,该键所对应的航线是为低电平,执行一端延时10ms的子程序后,确认该行线电平是否仍然为低电平,如果仍为低电平,则确认为该行确实有键按下。 6 说明矩阵式键盘按键按下的识别原理。 解:按键设置在行、列线交点上,行、列线分别连接到按键开关的两端。行线通过上拉电阻接到+5V上,无按键按下时,行线处于高电平状态,而当有按键按下时,行线电平状态将由与此行线相连的列线的电平决定。列线的电平如果为低,则行线电平为低;列线的电平如果为高,则行线的电平亦为高。将行、列线信号配合起来并做适当的处理,才能确定闭合键的位置。 7 片内 RAM 低 128 个单元划分为哪 3 个主要部分?各部分的主要功能是什么? 答:字节地址为 00H-1FH 的 32 个单元是 4 组通用工作寄存器区,每个区包括 8 个 8 位工作 寄存器,编号为 R0-R7。可以通过改变 PSW 中的 RS1、RS0 来切换当前的工作寄存器区, 这种功能给软件设计带来极大的方便,特别是在中断嵌套时,为实现工作寄存器现场内容保 护提供了方便;字节地址为 20H-2FH 的 16 个单元可进行工 128 位的位寻址,这些单元构成 了 1 位处理机的存储器空间;字节地址为 30H-7FH 的单元为用户 RAM 区,只能进行字节 寻址。用于作为数据缓冲区以及堆栈区。 9 中断源 INT0(1),外部中断请求0(1),中断请求信号由该引脚输入,中断请求标志为IE0(1).。定时器/计数器T0(1)计数溢出中断请求,中断请求标志为TF0(1)。串行口中断请求,中断请求标志为发送中断T1或接收中断R1。 10 串行数据传送的主要优点和用途是什么? 答:串行数据传送的主要优点是硬件接口简单,接口端口少(2个)。主要用于多个单片机系统之间的数据通信。 11 简述串行口接收和发送数据的过程。 答:以方式一为例。发送:数据位由TXT端输出,发送1帧信息为10为,当CPU执行1条数据写发送缓冲器SBUF的指令,就启动发送。发送开始时,内部发送控制信号/SEND变为有效,将起始位想TXD输出,此后,每经过1个TX时钟周期,便产生1个移位脉冲,并由TXD输出1个数据位。8位数据位全部完毕后,置1中断标志位TI,然后/SEND信号失效。接收:当检测到起始位的负跳变时,则开始接收。接受时,定时控制信号有2种,一种是位检测器采样脉冲,它的频率是RX时钟的16倍。也就是在1位数据期间,有16个采样脉冲,以波特率的16倍的速率采样RXD引脚状态,当采样到RXD端从1到0的跳变时就启动检测器,接收的值是3次连续采样,取其中2次相同的

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档