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