和using没有关系,不知道你对单片机是否熟悉,using在C51的用法是这样的:
51单片机有4组R0-R7寄存器,PSW寄存器里的RS1、RS0位决定选择哪组R0-R7寄存器,这里的using也是这个意思,using0到using3,分别表示4个不同区间的R0-R7,和你中断优先级无关。
你的问题的话,可能有以下问题:
1,T0的优先级是否一直都优先于T1?同高、同低、T0高T1低(推荐);
2,T0的工作方式是什么?有自动装入常数的,有进入中断需要自己装入常数的,运用是否正确,工作方式是否保持不变?
3,是否有优先级比T1更高的中断比如外部中断等影响了T0程序的执行。
4,编译器是否有问题,建议关闭编译器优化试试。
关闭其他所有中断,T0是否正常?
t0中断程序的确能嵌套到t1中断程序里,但是过后t0中断程序就只能在t1中断程序全部结束后才响应t0中断程序...
---------------
就是说,只进行了一次嵌套,再有高级的申请,也不能嵌套了?
还是仔细检查程序,是不是中断级别、中断允许,不经意间改动了。