MCS-51单片机响应中断的条件是什么?

 我来答
生活类答题小能手
高能答主

2019-10-22 · 专注生活类答题,解决生活问题
生活类答题小能手
采纳数:1644 获赞数:295596

向TA提问 私信TA
展开全部

1、中断优先级

在某一时刻有几个中断源同时发出中断请求时,处理器只响应其中优先权最高的中断源。当处理机正在运行某个中断服务程序期间出现另一个中断源的请求时,如果后者的优先权低于前者,处理机不予理睬,反之,处理机立即响应后者,进入所谓的“嵌套中断”。

中断优先权的排序按其性质、重要性以及处理的方便性决定,由硬件的优先权仲裁逻辑或软件的顺序询问程序来实现。 

2、不可屏蔽中断

不能由程序控制其屏蔽,处理机一定要立即处理的中断称为非屏蔽中断或不可屏蔽中断。非屏蔽中断主要用于断电、电源故障等必须立即处理的情况,处理机响应中断时。



扩展资料

中断系统功能

1、实现中断响应和中断返回

当CPU收到中断请求后,能根据具体情况决定是否响应中断,如果CPU没有更急、更重要的工作,则在执行完当前指令后响应这一中断请求。

2、实现优先权排队

计算机按中断源优先权高低逐次响应的过程称优先权排队,这个过程可通过硬件电路来实现,亦可通过软件查询来实现。

3、实现中断嵌套

当CPU响应某一中断时,若有优先权高的中断源发出中断请求,则CPU能中断正在进行的中断服务程序,并保留这个程序的断点(类似于子程序嵌套),响应高级中断,高级中断处理结束以后,再继续进行被中断的中断服务程序,这个过程称为中断嵌套。

如果发出新的中断请求的中断源的优先权级别与正在处理的中断源同级或更低时,CPU不会响应这个中断请求,直至正在处理的中断服务程序执行完以后才能去处理新的中断请求。

参考资料来源:百度百科-中断

参考资料来源:百度百科-允许中断

胖大海君
推荐于2017-11-25 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1436
采纳率:11%
帮助的人:621万
展开全部
嘿嘿 俺来帮你回答
单片机响应中断的条件是:
1、 开中断
2、 该中断源要允许中断
3、 没有高级别的中断在申请中断或同级别的中断在处理
4、 该中断源被触发。

呵呵 满意 就选满意回答
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wwwwwwwwwwddddd
2016-04-23
知道答主
回答量:1
采纳率:0%
帮助的人:1116
展开全部
1:总中断允许开关接通,EA=1
2:该中断源对应的中断请求标志为1
3该中断源的中断允许位为1
4无同级或更高级中断正在被服务
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ebuy518
2012-11-09
知道答主
回答量:45
采纳率:0%
帮助的人:21.9万
展开全部
中断源有中断请求
此中断源的允许位为1
CPU开总中断EA=1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式