-
中斷(Interrupt):(中斷請求)CPU在處理某一事件A時,發生了另一事件B請求CPU迅速去處理。(中斷響應和中斷服務) CPU暫時中斷當前的工作,轉去處理事件B。(中斷返回) 待CPU將事件B處理完畢后,再回到原來事件A被中斷的地方繼續處理事件A 。
-
外部中斷:51單片機中斷觸發端口p3.2和p3.3。在主程序運行過程中當觸發端口電平拉低時,實現中斷請求,此時主程序運行地址壓入到堆棧中,程序進入中斷服務程序,當中斷服務程序運行結束后再取回堆棧中的地址繼續運行主程序。
-
定時器中斷:中斷觸發端口p3.4和p3.5。配置寄存器為定時器賦值,運行程序時每當定時器約定時間達到就會觸發中斷請求,程序進入中斷服務函數。
-
串口中斷:當有數據寫入SBUF后中斷觸發,程序進入中斷服務函數里面執行結束或發送數據。SBUF(數據緩存區)