如题所述
楼主你好:
单片机的中断处理大致分一下进行
一、中断请求
CPU同时接收到几个中断时,首先响应优先级别最高的中断请求。
正在进行的中断过程不能被新的同级或低优先级的中断请求所中断。
正在进行的低优先级中断服务,能被高优先级中断请求所中断
二、中断响应
中断响应条件
中断源有中断请求;
此中断源的中断允许位为1;
CPU开中断(即EA=1)。
三、执行中断处理程序
四、中断返回
五、继续执行主程序
单片机的中断处理大致分一下进行
一、中断请求
CPU同时接收到几个中断时,首先响应优先级别最高的中断请求。
正在进行的中断过程不能被新的同级或低优先级的中断请求所中断。
正在进行的低优先级中断服务,能被高优先级中断请求所中断
二、中断响应
中断响应条件
中断源有中断请求;
此中断源的中断允许位为1;
CPU开中断(即EA=1)。
三、执行中断处理程序
四、中断返回
五、继续执行主程序
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-06-10
不处理新中断,中断是有级别的,在处理中断过程中只处理比它级别高的中断。同级或低的不响应。有事为了程序不出现异常,程序中没有高级别时要在中断响应时追问
可以继续添加回答嘛?貌似话没说完