随便找个51的书就有,写出公式你也不一定看得懂.
t = 12 * ( 65536 - m ) / Fosc
其中:t 代表需要设定的时间
m 代表计时器初值
Fosc 代表晶振频率
12 代表分频数
注:本公式仅限于12分频类51系列单片机,其他分频方式单片机请参照数据手册自行修改
多谢!
51单片机里,12个振荡周期为1个机器周期。如12Mhz的晶振,机器周期是1M,即1us。一般一条指令为1或2个机器周期。定时器计数是一个机器周期(1us)+1.
以此类推,24M的是0.5US,定时器计数+1.
有像11.0592MHZ的晶振,这种主要是在通讯的时候方便计算波特率的。计算一样。
你能卖到的晶振 频率都是有规则的
一般是整数, 或者N次分频之后能凑出整数
再学吧
来看看