第一范文网 - 专业文章范例文档资料分享平台

51单片机原理及应用-基于keil C与Proteus课后习题答案(2)

来源:用户分享 时间:2021-06-03 本文由今后。知足。 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

内容简洁,正确率高,是关于51单片机的

串口:RI/TI ,通信开始后当接收完或者发送完一帧后产生,响应中断后需要软件清0

6.8(参考) 如果采用晶振的频率为 3MHz ,定时/计数器工作方式 0、1、2 下,其最大的定时时间

为多少?

答:内部定时脉冲周期=机器周期=12/3Mhz=4us

工作方式 0:Tmax

=8192*4us=32.768ms

工作方式 1:Tmax

=65536*4us=262.144ms

工作方式 2:Tmax

=256*4us=1.024ms

6.9 定时/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关

答:其计数脉冲由单片机振荡脉冲 12 分频输出的机器周期脉冲提供,定时时间与工作方式 、晶振频率和预置数等因素有关。

6.11 定时/计数器的工作方式 2 有什么特点?适用于哪些应用场合?

答:工作方式2 具有初值自动重新加载和循环工作的特点,适用于产生固定脉宽的脉冲信号 ,和作为串行口波特率发生器使用。

6.12

一个定时器的定时时间有限,如何实现两个定时器的串行定时,来实现较长时间的定 时?

答:方法一:让一个定时器先定时,溢出后,再启动另一个定时器定时;

方法二:在第一个中断处理子程序中加入计数器,计数器满后,就去启动另一个定时器 定时,把要处理的事件放第二个中断处理子程序中。

7.9 简述串行口接收和发送数据的过程。

答:MCS-51单片机内部有一个全双工的异步串行通信口,即串行接收和发送缓冲器(SBUF ),这两个在物理上独立的接收发送器,既可以接收数据,也可以发送数据,串行口发 送的过程是:先从累加器 A 中读入 8 位数据到 SBUF,随后在串行口有硬件自动加入起 始位和停止位,构成一个完整的帧格式,然后在移位脉冲的控制下,由 TXD端串行输 出,一个字符帧发送完后,使 TXD输出线维持在 1 状态下,并将 SCON 寄存器的 TI 置1,通知 CPU 可以发送下一个字符帧。串行口接收的过程是:SCON 的REN 位应处 于允许接收状态(REN=1),在此前提下,串行口采样 RXD端,当采样到从 1 向0 的状 态跳变时,就认定是接收到起始位,随后在移位脉冲的控制下,把通过位采样脉冲接收 到的数据位移入接收寄存器中,直到停止位到来之后把停止位送入 RB8 中,并置位中 断标志位 RI ,通知 CPU 从SBUF 取走接收到的一个字符。

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新工程科技51单片机原理及应用-基于keil C与Proteus课后习题答案(2)全文阅读和word下载服务。

51单片机原理及应用-基于keil C与Proteus课后习题答案(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1211452.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top