51单片机工作在24M晶振时的串口如何设置?波特率9600

2025-01-03 20:03:29
推荐回答(2个)
回答1:

24M有误差的。
可以选22.1184M,9600bps,T1初值设为184,SCON=80H,SMOD=0

回答2:

TMOD=0x20;
SCON=0x50;
TH1=0xf9;//误差为7%
TL1=0xf9;

PCON=0x80;//波特率倍频
TH1=0xf3;//误差为0.15%
TL1=0xf3;