51单片机用T1作为波特率发生器时TL1赋值

2025-03-06 22:56:47
推荐回答(3个)
回答1:

1、TH1 = 0xFD; 是一定需要写的,不写是碰运气。
2、TMOD的设定是可以倍增通讯波特率的,也就是说,波特率的大小不仅跟TH1的设定有关,还跟TMOD的设定有关。

回答2:

一定要写,波特率跟他的T1溢出率有关,你不写初值,就是零啊,最好用方式二,自动重装数值,这个时候可以只向TH1里赋值,因为取值时从里面取,你可能看到的是这种情况

回答3:

溢出时自动重装
如果TL1没设初值则为0x00
对波特率有影响
第一次中断后,单片机就会自动重装
因此后面的波特率没有影响