基本的定时器原理
首先需要了解M051的定时器工作原理:定时器的计时基于系统时钟。外部晶振12MHz经过系统时钟(通常是外部晶振经过一个倍频或分频后,作为系统时钟输入)提供定时器的时钟源。
计算定时器的时间周期:系统时钟频率是12 MHz,即每秒钟有12百万个时钟周期。如果定时器的时钟源为系统时钟,则定时器每1个计数周期的时间为:
t周期=1系统时钟频率=112,000,000≈83.33纳秒
t周期=系统时钟频率1=12,000,0001≈83.33纳秒因此,定时器的最小时间单位是83.33纳秒。如果需要实现每1微秒(1us)中断,定时器需要更高的精度,这通常是通过分频来完成。
|