C8051F单片机定时器的定时
假设C8051F020单片机的晶振是sysclk=22114800HZ,即每秒计22114800个数
经过Div=12分频后得到定时器的计数频率Tclk=sysclk/12,每秒计22114800÷12=1842900个数
sysclk/12 1(s)
cout t(s)
则t秒:计数个数cout=t*sysclk/12=65535-初值。
初值=65535-t*sysclk/12
则Tms秒:计数个数cout=t*sysclk/12000=65535-初值。
初值=65535-t*sysclk/12000
则Tus秒:计数个数cout=t*sysclk/12000000=65535-初值。
初值=65535-t*sysclk/12000000