MCS51单片机的中断优先级别由什么决定

如题所述

MCS51首先中断分为 1:外部中断0(int0管角)                       IE0

                      2:timer0  中断                                                   TF0

                      3:外部中断1(int1管角)                                  IE0

                      4:timer1  中断                                                   TF1

                      5:串行通信中断                                                 T1/R1

使用中断的控制方法主要在与中断使能寄存器(IE),和中断优先级控制寄存器(IP)

默认的中断优先级顺序是上面1~5

1)PS——串行口发送/接收中断优先级控制位

 PS=1,串行口发送/接收中断定义为高优先级中断;

 PS=0,串行口发送/接收中断定义为低优先级中断。

(2)PT1——定时器/计数器T1中断优先级控制位

 PT1=1,定时器/计数器T1定义为高优先级中断;

 PT1=0,定时器/计数器T1定义为低优先级中断。

(3)PX1——外部中断源1中断优先级控制位

 PX1=1,外部中断源1定义为高优先级中断;

 PX1=0,外部中断源1定义为低优先级中断。

(4)PT0——定时器/计数器T0中断优先级控制位

 PT0=1,定时器/计数器T0定义为高优先级中断;

 PT0=0,定时器/计数器T0定义为低优先级中断。

(5)PX0——外部中断源0中断优先级控制位

 PX0=1,外部中断源0定义为高优先级中断;

 PXO=0,外部中断源0定义为低优先级中断。

 中断优先级控制寄存器IP的各位都由用户程序置1和清0。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-27
PX0:外部中断0优先级设置位
PX1:外部中断1优先级设置位
第2个回答  2011-06-27
由中断优先级寄存器IP决定

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网