在单片机中,定时计数器中如果在中断中不给定时计数器重新赋初值会怎么样

如题所述

在单片机中,定时计数器中如果在中断中不给定时计数器重新赋初值,那么将从0开始计数,也就是说溢出值为65536,将是最长的定时时间。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-14
首先想想当有初值的时候,单片机根据时钟信号来给初值寄存器里的值加1,当初值溢出时,置中断申请位1,向CPU申请中断,然后CPU响应中断,进入中断服务函数。那么当不重装初值时,初值寄存器中就是上一次的值,然后就会一直不停的申请中断,CPU一直响应中断。
希望我的回答能帮助到你,本回答被网友采纳
第2个回答  2013-05-14
定时器的高8位与低8位应是0,也就是相当于重新装了0的初值,定时时长变为单片机在那种定时方式下最长的定时时长。
相似回答