单片机学习小组
直播中

泡芙奶昔

11年用户 716经验值
私信 关注

定时器与计数器的操作是如何去实现的

定时器与计数器的操作是如何去实现的?
定时器与计数器的结果是怎样读取得到的?



回帖(1)

刘德凤

2022-1-19 14:16:39

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





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








门控位为1时,利用INT1对计数区间进行限制,只在INT1为1的区间内进行计数。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分