進入中斷之后,硬件自動清除IE0標志位
在中斷程序執(zhí)行期間.只要還沒有退出中斷程序,當前中斷不會被自己中斷
也就是說,當程序還在執(zhí)行INT0 中斷的時候,INT0在執(zhí)行期間又被觸發(fā)了一次(不管是下降沿還是低電平,又或者是上升沿),INT0還是會在繼續(xù)執(zhí)行當前的代碼
但是,IE0會被重新置位.當你執(zhí)行完ITN0之后,退出了就會再次進入INT0中斷
所以,一般在退出之前先清除IE0
另外,IT0在傳統(tǒng)的AT8051和STC8051中的功能是不一樣的,要看數(shù)據(jù)手冊 |