已知定时器T1设置成方式2,用作发生器,系统时钟为6MHZ,可能产生的最高最低波特率是多少?
1个回答
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
定时器T1设置成方式2,用作发生器,系统时钟为6MHZ,可能产生的最高波特率为0.125Mbps,最低波特率为244bps。
波特率计算在bai串行通信中,收发du双方对发送或接收的数据速率要有一定的zhi约定,我们通过软件对MCS—51串行口编程可dao约定四种工作方式。其中,方式0和方式2的波特率是固定的,而方式1和方式3的波特率是可变的,由定时器T1的溢出率决定。
串行口的四种工作方式对应着三种波特率。由于输人的移位时钟的来源不同,所以,各种方式的波特率计算公式也不同。
扩展资料:
波特率计算公式:
一、方式0的波特率方式0时,移位时钟脉冲由56(即第6个状态周期,第12个节拍)给出,即每个机器周期产生一个移位时钟,发送或接收一位数据。所以,波特率为振荡频率的十二分之一,并不受PCON寄存器中SMOD的影响,即:方式0的波特率=fosc/12。
二、方式l和方式3的波特率方式1和方式3的移位时钟脉冲由定时器T1的溢出率决定,故波特宰由定时器T1的溢出率与SMOD值同时决定,即:方式1和方式3的波特率=2SMOD/32·T1溢出率其中,溢出率取决于计数速率和定时器的预置值。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |