8051单片机可以设置2个中断优先级,同一级别优先顺序从高到低如下:
外部中断0
定时器0
外部中断1
定时器1
串口
外部中断0>定时器/计数器T0溢出中断>外部中断1>定时器/计数器T1溢出中断>串行口中断
2外中断3定时器中断1串口中断。
外中断 0 >定时器0>外中断1>定时器1>定时器2> 串口
MCS-51单片机有两个中断优先级,即可实现二级中断服务嵌套。每个中断源的中断优先级都是由中断优先级寄存器(IP)中的相应位的状态来规定的。IP的状态由软件设定,某位设定为“1”,则相应的中断源为高优先级中断;某位设定为“0”,则相应的中断源为低优先级中断。
同一优先级中的中断申请不止一个时,则有中断优先权排队问题。同一优先级的中断优先权排队,由中断系统硬件确定的自然优先级形成,其排列从高到低为外部中断0;定时/计数器0;外部中断1;定时/计数器1;串行口。