单片机是飞记P89V51RB2 想法是这样的,复位基本设置后待机循环,中断1触发后进行测量程序,测量到一定数据后产生中断0,计算显示,然后继续进入待机。 INT0 INT1都设置为边沿触发方式,INT0的触发电路为一个滞回比较器+三极管的电平调理电路,INT1的触发电路为传统的复位电路过一反门,通过示波器观察应该进行有效触发是完全没有问题的 INT0为高优先级,INT1为低优先级,在KEILC下面编译没有问题,但是在DEBUG的时候出现一个小现象——就是当INT0完成之后并不运行本身RETI语句,自然也不再跳回上级中断INT1中运行RETI语句,而是直接跳回待机循环语句。 请问一下大致问题会出在哪个地方呢? |