例如,配置TL1 TH1寄存器 0xF3那么换成十进制就是先换成2进制1111 0011 从左到右2七次幂累加起来就是243,一共会计时256s则 256-243=13那么13个数溢出,那么12MHZ的晶振在计数器12T的模式下1us振动一次,那么13us溢出一次,
获得溢出频率:1/13=0.0769230769230769MHz
获得波特率倍率,设置SMOD0=1
那么溢出频率0.0769230769230769/16=0.0048076923076923MHz=4807.69...HZ那么波特率就是4800,刚好等于设置的波特率。并且会有误差。
并且发送数据,编码后的数据是以ASCI编码形式显示,也就是16进制两位。16位二进制。