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