C51單片機(jī)中斷優(yōu)先級如何理解?
C51單片機(jī)有5個(gè)中斷,串口中斷優(yōu)先級最低。我要是把串口中斷設(shè)成高優(yōu)先級,這樣是比所有的中斷優(yōu)先級都高么?
是的。51優(yōu)先級,就是說當(dāng)兩個(gè)中斷產(chǎn)生后還沒有處理的,先去執(zhí)行優(yōu)先級高的那個(gè)。但不能搶斷的
通過設(shè)置IP寄存器可以設(shè)置各個(gè)中斷的優(yōu)先級
IP=0x10;串口中斷最高優(yōu)先級注意兩點(diǎn)即可:
1:同級不能搶先(但有自然優(yōu)先級,僅在同時(shí)申請中斷時(shí)有效)
2:高優(yōu)先級可以搶先(中斷)低優(yōu)先級。
擴(kuò)展閱讀:MCS-51單片機(jī)共有幾個(gè)中斷源?
編輯:admin 最后修改時(shí)間:2019-07-31