51单片机定时器

2019-03-24 19:39发布

TF0 定时器T0溢出标志,可由程序查询和清零,TF0也是中断请求源,当CPU响应T0 中断时由硬件清零。 我想问的是TF0这个标志位可不可以由程序置1(此时定时器计数值还未溢出),就是直接让程序进入T0中断,还望大家指点指点,谢了! 还有一个问题就是,定时器以工作方式1(16位定时器)工作时,产生溢出中断后,如果不重装初值,定时器会不会停止工作?是停止工作还是以0为初值继续工作? [ 本帖最后由 若如 于 2011-11-6 08:33 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
j1a2s3o4n
2019-03-24 21:56
这个问题还真没有想过,明天做个试验瞅瞅吧,如果试验能成功也不推荐使用TF0进入中断系统,TF0它只是一个溢出的标志位也是一个中断源向CPU申请中断的标志位,你可以查询它的状态,也可以在使用查询方法定时或计数时将它复位,但不要在它没有置1的情况下改变它的值,如果你想通过某个标志来进入中断系统,你可以使用外中断,控制其外部输入引脚的电平不就行了。

一周热门 更多>