51单片机怎样停止定时计数器,就是定时计数器完成了任务后不停下来,循环起来。怎么样停止定时器定时呢?
答案:1 悬赏:0
解决时间 2021-01-22 04:57
- 提问者网友:骨子里的高雅
- 2021-01-21 12:43
51单片机怎样停止定时计数器,就是定时计数器完成了任务后不停下来,循环起来。怎么样停止定时器定时呢?
最佳答案
- 二级知识专家网友:雪起风沙痕
- 2021-01-21 12:54
51单片机中的定时器控制字中有两个控制位TR0、TR1,分别用于启动、停止定时器的计数。
任何时刻,当TR0/TR1为1时,T0/T1定时器计数;当TR0/TR1为0时,T0/T1定时器停止计数。
置TR0/TR1为1的指令一般应该在初始化程序或主程序或其他程序中,不能在其自己的中断服务程序中。因为CPU能够进入运行该定时器的中断服务程序,肯定是该定时器已经启动并且计时已到。
任何时刻,当TR0/TR1为1时,T0/T1定时器计数;当TR0/TR1为0时,T0/T1定时器停止计数。
置TR0/TR1为1的指令一般应该在初始化程序或主程序或其他程序中,不能在其自己的中断服务程序中。因为CPU能够进入运行该定时器的中断服务程序,肯定是该定时器已经启动并且计时已到。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯