51单片机定时器的问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 00:12:20
设串行口工作方式1下,SMOD=0,f=11.059MHZ,T1工作在方式2下,TL1.TH1,的初值为FDH(253D),求波特率
解:
T1因为工作方式2为自动重装初值的8位定时器,求
其溢出一出要的时间Tc=(256-253)*12/11.059*10^6
根据Tc求溢出率=1/Tc=307194.4
根据上面的公式求波特率=2^0*307194.4/32=9600(位/秒)

上面是我刚查到的资料,最后一个公式能详细解解释下吗??
除以32是为什么?

波特率的公式=2^smod/32*T1的溢出率
其中SMOD可选择1也可选择0,你上例中选了0
你现在算出的溢出率是307194.4
经验证波特率为9600

C51爱好者加61507393群``一起交流学习