MCS-51單片機中斷優(yōu)先級寄存器IP的位格式及優(yōu)先級的設定
MCS-51單片機具有2個中斷優(yōu)先級,均可編程設定為高優(yōu)先級或低優(yōu)先級。寄存器IP的位格式如下:
PX0:外部中斷1優(yōu)先級控制位。PX1=0,設定外部中斷0為高優(yōu)先級中斷;PX0=0,設定外部中斷1為低優(yōu)先級中斷。
PT0:T0中斷優(yōu)先級控制位。PT0=1,設定定時器T0為高優(yōu)先級中斷;PT0=0,設定時器T0為低優(yōu)先級中斷。
PX1:外部中斷1優(yōu)先級控制位。PX1=1,設外部中斷1為高優(yōu)先級中斷;PX1=0,設定外部中斷1為低優(yōu)先級中斷。
PT1:T1中斷優(yōu)先級控制位。PT1=1,設定定時器T1為高優(yōu)先級中斷;PT1=0,設定定時器T1為低優(yōu)先級中斷。
PS:串行口中斷優(yōu)先級控制位。PS=1,設定串行口為高優(yōu)先級中斷;PS=0,設定串行口為低優(yōu)先級中斷。
MCS-51單片機復位后,IP寄存器低5位全部被清0,將所有中斷源設置為低優(yōu)先級中斷。當它們處于同優(yōu)先級時的優(yōu)先級順序如表所示。