我的外部中断 int0,int1单独执行没问题,但是无法在int1中嵌套int0,如何解决?

我的外部中断 int0,int1单独执行没问题,但是无法在int1中嵌套int0,是咋回事?

主函数:

img


中断开启:

img


INT1的服务函数:

img


INT0的服务函数:

img

中断是有优先级的
51CPU 外部中断 1 的优先级大于外部中断 0 的优先级
在 int 1 中 int 0 是进不来的,只有退出 int 1 后 int 0 才能进来。
在int 0 中能嵌套执行 int 1