51单片机的串口有多种工作模式,每种模式都有各自的波特率计算公式,限于篇幅的关系,咱们以最常用的模式1在1T时钟下的波特率计算公式为例:

波特率=单片机主频/(4×(65536-定时器初值))。

在公式中,主频就是单片机的时钟频率。

51单片机串口有固定波特率模式和可变波特率模式,每种模式还有1T或12T时钟模式,芯片手册都明确给出了对应的波特率计算公式。