优先级是怎样起作用的?
怎样加优先级?
能不能来一段程序举例说明下,多谢。
默认中断优先级 外部中断0>定时器T0>外部中断1>定时器T1>串行口中断
如果需要改变优先级,则更改IP寄存器
IP {— — — PS PT1 PX1 PT0 PX0} 复位值为00H
PS 为串行口中断优先控制位,为1则为高优先级
PT1 为定时器1中断优先控制位,为1则为高优先级
PX1 为外部中断1中断优先控制位,为1则为高优先级
PT0 为定时器0中断优先控制位,为1则为高优先级
PX0 为外部中断0中断优先控制位,为1则为高优先级
都为高优先级中断或低级中断则按默认中断优先级