EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
串口波特率选择( A2 z; g' s' Q, ?8 }: X
# x* V0 Z# \4 Z1 b, e9 c
, Z2 q! a/ U5 _: q4 o' H$ a- A波特率(Boud Rate)就是在串口通信中每秒能够发送的位数(bits/second)。MCS-51串行端口在四种工作模式下有不同的波特率计算方法。其中,模式0和模式2波特率计算很简单;模式1和模式3的波特率选择相同,故在此仅以工作模式1为例来说明串口通信波特率的选择。 在串行端口工作于模式1,其波特率将由计时/计数器1来产生,通常设置定时器工作于模式2(自动再加模式)。在此模式下波特率计算公式为: 波特率=(1+SMOD)*晶振频率/(384*(256-TH1)) 其中,SMOD——寄存器PCON的第7位,称为波特率倍增位;
; w% w+ A& Z: ~/ N |