在方式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。即:
方式1、方式3的波特率可变,由定时器T1的溢出率与SMOD的值共同决定。即:
溢出率为溢出周期之倒数,因此,波特率的公式还可写成: