低电平触发与下降沿触发的区别还是蛮大的,例子看F:\51\project\中断。
如果是低电平触发中断,则按下key的一瞬间都是低电平,则会一直触发中断。而
如果是下降沿触发中断,则按下key的一瞬间都是低电平,没有电平的变化,也就没有下降沿直说,所以按下一次只触发一次中断。
IT0、IT1:外部中断触发方式,默认为0(低电平触发),1为下降沿触发。
EX0、EX1:外部中断使能信号。默认为0(不使能),1为使能。
EA:全局中断控制位。默认为0(关闭状态),1为打开。
中断源 | 优先级 | 中断号 |
Int0
|
0
|
0
|
T0
|
1
|
1
|
Int1
|
2
|
2
|
T1
|
3
|
3
|
TI/RI(串口中断)
|
4
|
4
|
设置中断优先级:
IP(Interrupt Priority Register)中断优先级寄存器
PX0、PX1、PT0、PT1、PS当为1时为高优先级,当为0时为低优先级。
例如:
PX0=0,PX1=1:Int1的优先级高于Int0的
PX0=1,PX1=1:Int0的优先级高于Int1的,且他俩高于其他中断的优先级
P0口是低8为地址总线和数据总线复用口,P2是高8位地址总线口