内容简洁,正确率高,是关于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下载服务。
相关推荐: