单片机的中断执行原则是什么?一个优先级可以对应多个中断源吗?

比如30个中断源,7级优先级,如果要开20个中断,势必每个优先级要对应3个中断源,这样可以吗?如果都发生了中断,同级中断怎么响应不同的中断源?... 比如30个中断源,7级优先级,如果要开20个中断,势必每个优先级要对应3个中断源,这样可以吗?如果都发生了中断,同级中断怎么响应不同的中断源? 展开
 我来答
zhxiufan
2013-09-23 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38385
国家科技进步奖

向TA提问 私信TA
展开全部
优先级没那么多级别,比如普通51就两个级别(1位控制),STC1XX系列单片机有4个优先级(两位控制)。同一个优先级的中断,当中断同时到达时,首先相应中断的是中断向量最小的那个,比如外部中断0(0003H)、定时器0中断(000BH)同事来时,首先响应的是外部中断0.但如果定时器0中断设为高优先级,那么就首先响应定时器0中断。
追问
哦,原来是这样啊,意思就是可以实现一个中断优先级对应多个中断源是吧?您确定吧?
追答
是的,比如缺省状态下,各个中断源的中断级是一样的。当然中断优先顺序是不一样的,这是由其中断入口地址决定的。
百度网友7bbac528f8
2013-09-23 · TA获得超过598个赞
知道小有建树答主
回答量:1706
采纳率:50%
帮助的人:951万
展开全部
30中断,基本就是30个优先级。也有是把几个结合在一起的。这样的话就由CPU自动决定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式