80C51的中斷系統
80C51的中斷系統結構
一、中斷的概念
CPU在處理某一事件A時,發生了另一事件
B請求CPU迅速去處理(中斷發生);
CPU暫時中斷當前的工作,轉去處理事件B
(中斷響應和中斷服務);
待CPU將事件B處理完畢后,再回到原來事
件A被中斷的地方繼續處理事件A(中斷返
回),這一過程稱為中斷 。

引起CPU中斷的根源,稱為中斷源。中斷源向CPU提出
的中斷請求。CPU暫時中斷原來的事務A,轉去處理事件B。
對事件B處理完畢后,再回到原來被中斷的地方(即斷點),
稱為中斷返回。實現上述中斷功能的部件稱為中斷系統(中
斷機構)。
隨着計算機技術的應用,人們發現中斷技
術不僅解決了快速主機與慢速I/O設備的數據
傳送問題,而且還具有如下優點:
§ 分時操作。CPU可以分時為多個I/O設備
服務,提高了計算機的利用率;
§實時響應。CPU能夠及時處理應用系統的
隨機事件,系統的實時性大大增強;
§可靠性高。CPU具有處理設備故障及掉電
等突發性事件能力,從而使系統可靠性提高。