什么叫中断优先级?如何设置?80c51中断优先级和众多优先权有什么区别?

如题所述

什么叫中断优先级?

 80C51 单片机有五个中断源。

 这五个中断源,都可设置为两个优先级:高优先级、低优先级。

 只有高优先级的中断申请,可以中断,低优先级的中断程序,形成:中断嵌套。

 而低优先级的中断申请,不能中断高优先级的中断程序。

 此外,同级别的中断申请,也不能中断同级的中断程序。

如何设置?

 (题主采纳的答案,所写的,是错的。)

 正确方法,应该是在 IP 寄存器中设置。

 将 IP.0 置位,就把 INT0 设为高级中断源,清零,即为低级。

 。。。

无论是高级或低级,MCU 在查找中断源时,其查找次序,称为“自然优先级”。

在自然优先级中,次序的先后,并不会产生“中断的嵌套”。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-01
CPU对中断系统所有中断以及某个中断源的开放和屏蔽是由中断允许寄存器IE控制的.
EX0(IE.0),外部中断0允许位;
ET0(IE.1),定时/计数器T0中断允许位;
EX1(IE.2),外部中断0允许位;
ET1(IE.3),定时/计数器T1中断允许位;
ES(IE.4),中断允许位;
EA
(IE.7),
CPU中断允许(总允许)位。
同一优先级中的中断申请不止一个时,则有中断优先权排队问题。同一优先级的中断优先权排队,由中断系统硬件确定的自然优先级形成,具体的可以给你发一个PPT你看就知道了。本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网