51单片机在初始化程序中把T0和T1两个定时器都开启时,T1的中断程序具体是什么时候进行的?

51单片机在初始化程序中把T0和T1两个定时器都开启时,当TH0和TH1、TL0和TL1的初始值相同时,T1和T0是同时发生溢出的吧?那么按照中断优先级,应该是先执行T0的中断程序吧?现在的问题是:T1的中断程序具体是什么时候进行的?

T0的中断程序执行完之后,若没有比T1的中断更高的中断,则执行T1的中断程序,因为,若不人为的清除T1中断标志位TF1,不执行中断程序,硬件不会清除TF1位
谢谢,希望对你有帮助!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-18
T0的中断程序执行后,单片机判断到T1有中断溢出标志,立即执行T1中断程序
第2个回答  2012-07-15
先执行T0中断函数,执行完成后再执行T1的中断函数
第3个回答  2012-07-15
是同时定时器溢出,先执行T0,T1是在定时器溢出时执行