电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

单片机波特率的计划

2017-04-03 12:35分类:PLC基础知识 阅读:

 

1、办法0和办法2
在办法0时,每个机器周期发送或接纳一位数据,因而波特率固定为单片机时钟频率的1/12(即fosc/12),且不受SMOD的影响。若晶振频率fosc=12MHz时,则波特率=fosc/12=12MHz/12=1Mb/s,即1 μs移位一次。
办法2的波特率取决于PCON中的SMOD之值,当SMOD=0时,波特率为fOSC的1/64;若SMOD=1时,则波特率为fOSC的1/32。即:

2、办法1和办法3
办法1、办法3的波特率可变,由守时器T1的溢出率与SMOD的值一同抉择。即:
其间溢出率取决于计数速率和守时器的预置值。当运用T1作波特率发作器时,通常选用办法2,即8位主动重装载办法,其间TL1作计数器,THl寄存主动重装载的守时初值。因而,对T1初始化时,写入办法操控字(TMOD)=00100000B。这么每过“256-X”个机器周期,守时器T1就会发作一次溢出,溢出周期为:

溢出率为溢出周期之倒数,因而,波特率的公式还可写成:
实习运用时,老是先断定波特率,再核算守时器1的守时初值。依据上述波特率的公式,得出核算守时器办法3的初值的公式为:

上一篇:RS-232串口通讯在PC机与单片机通讯中的运用

下一篇:SPI时序开端知道

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部