单片机中的一个小问题

来源:百度知道 编辑:UC知道 时间:2024/04/20 14:07:38
当单片机在执行外部中断服务程序时,如果此时定时器没有关闭或在中断程序中重新启动定时器后,在此中断程序还没有执行完的情况下,定时器会不会继续计数或重新计数.
谢谢

会重新计数.主程序在执行过程中定时器在发出中断请求后,在中断程序中不关闭定时器的话它就返回到初始值,然后继续计数.跟中断程序执行完没完没有关系.如果中断程序没有执行完,定时器计数完毕再次发出中断请求时,中断程序将终止运行,重新开始.