嵌入式系统学习笔记(8)——定时器计数器

  • 定时器计数器的操作是通过对SFR的赋值实现的,定时器计数器的结果是通过对SFR的读取得到的。
  • 注意T0和T1并不是16位寄存器而是4个8位寄存器,单片机内部只有一个真正意义上的16位寄存器:DPTR。
  • 实际上定时器就是计数器,定时是通过对固定周期的脉冲进行计数达到的,这个固定周期就是机器周期。计数是加计数,溢出时会置溢出标志位为1,可以通过这个特性来实现定时。 嵌入式系统学习笔记(8)——定时器计数器
  • 计数是对外部管脚计数,也就是P3.5和P3.4这两个管脚,定时是对内部总线上的机器周期进行计数。

嵌入式系统学习笔记(8)——定时器计数器

  • TMOD的高4位和低4位分别控制T1和T0,TCON的高4位中前两位控制T1,后两位控制T0,低4位是中断控制,在定时计数中没有用到

嵌入式系统学习笔记(8)——定时器计数器

嵌入式系统学习笔记(8)——定时器计数器

嵌入式系统学习笔记(8)——定时器计数器

嵌入式系统学习笔记(8)——定时器计数器
门控位为1时,利用INT1对计数区间进行限制,只在INT1为1的区间内进行计数。
嵌入式系统学习笔记(8)——定时器计数器