您的位置 首页 发布

MCS-51系列单片机的中止优先级

在默认状态下,中断优先级控制寄存器IP为0,所有中断源处于低优先级。当所有的中断源处于同一个优先级,并同时向CPU申请中断时,CPU按优先…

在默许状态下,中止优先级操控寄存器IP为0,一切中止源处于低优先级。当一切的中止源处于同一个优先级,并一起向CPU请求中止时,CPU按优先权次序进行呼应;要完成中止嵌套条件是:CPU先呼应的中止源应该处于低优先级,在CPU履行该中止源的中止服务程序时,另一高优先级的中止源请求了中止。同一优先级的中止源不能完成中止嵌套。即中止嵌套,便是中止服务过程中再被中止!所谓的优先权严厉说是一种排队的机制,相互之间并没有嵌套。

1.多个中止一起发生,则高优先级的中止先履行
2.多个中止一起发生,则同一优先级中优先权靠前的先履行。
3.低优先级的中止在履行时,高优先级的中止能够中止低优先级的中止程序
4.低优先权的中止在履行时,同一优先级中高优先权的中止不能中止低优先权的中止程序

这个问题就像你去医院治病,治病分为一般挂号、急诊号、特级抢救号(比方小胡同志遇刺之类)

现在医院只要一个医师,正常状况医师按序号顺次确诊一般挂号的患者,当有急诊号的患者时,医师就中止确诊一般挂号的患者,去确诊急诊号患者,正在给急诊号患者做手术的时分来了一个特级抢救号,医师立刻中止了对急诊号患者的抢救,赶去抢救特级抢救号的患者,当抢救完特级抢救号患者今后,医师就回到急诊号患者的手术室,持续给他做手术。把急诊号患者的手术做完今后,医师再回到自己的办公室确诊一般挂号的患者。

挂号的等级不一样,医师的对待方法也就不一样,说来说去仍是医院的医师太少了,一个医师一起只能看一个患者。单核年代便是这座医院,只要一个能干事的,一切的工作都要排队。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/fabu/266314.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部