单片机主频8mhz,要求用T0定时150us,分别计算定时方式0,1,2,的初值

如题所述

1 可以按定时时间的计算公式, 计算出定时器的时间常数X:
定时时间T=(2的N次方-X)12/单片机晶振频率
2 N为定时器的工作方式:
方式0时,N=13
方式1时,N=16
方式2时,N=8
3 根据定时时间和工作方式,计算出时间常数X

方式0:定时时间T=(2的13次方-X)12/8MHZ=150 解出 X=8092= 1F9C
同样,方式1:x=FF9C ,方式2:x=9C

网上也有51定时器计算的小软件的,你可以下载一个。
温馨提示:答案为网友推荐,仅供参考