單片機 CPU在處理某一事件A時,發生了另一事件B請求CPU迅速去處理(中斷發生);CPU暫時中斷當前的工作,轉去處理事件B(中斷響應和中斷服務);待CPU將事件B處理完畢后,再回到原來事件A被中斷的地方繼續處理事件A(中斷返回),這一過程稱為單片機中斷。
一、單片機中斷的概念
1、單片機(MCU)正常情況下運行的程序稱為主程序 ,把產生申請中斷信號的單元和事件稱為中斷源 ,由中斷源向MCU所發出的申請中斷信號稱為中斷請求。
2、單片機接收中斷求并停止現行程序的運行而轉向為中斷服務稱為中斷響應 ,為中斷服務的程序稱為 中斷服務程序。
3、運行中程序打斷的地方稱為斷點 ,執行完中斷處理程序后返回斷點處繼續執行主程序稱為中斷返回。
單片機開發板
二、單片機中斷的分類
1、外部中斷
外部中斷是單片機實時地處理外部事件的一種內部機制。當某種外部事件發生時,單片機的中斷系統將迫使CPU暫停正在執行的程序,轉而去進行中斷事件的處理;中斷處理完畢后.又返回被中斷的程序處,繼續執行下去。
2、定時器中斷
定時器中斷是由單片機中的定時器溢出而申請的中斷,也就是自己設定一個“倒計時”,該倒計時與主程序同時開始。
三、單片機中斷的作用
1、實現實時處理。在實時控制的過程中,CPU會根據當時的情況及時做出反應,進行實時控制。
2、實現分時操作。采用中斷技術后,快速的CPU和慢速的外設可以各做各的事情。
3、進行故障處理。系統在運行過程中往往會出現一些異常情況,可在中斷中及時處理。
4、待機狀態的喚醒。
以上就是關于單片機中斷的概念及作用的全部內容分享,如果您有單片機或者方案開發 需求,可以點擊右邊的咨詢熱線和微信掃一掃直接和我們聯系,宇凡微提供 8/32位單片機,為客戶量身定制的合封單片機,擁有成熟的封裝技術和封裝工藝,除了能夠保證合封之后的良率以及安全性,還能根據客戶的功能需求選擇最佳的合封方式,節省成本。
【本文標簽】 單片機
【責任編輯】單片機工程師
ALL RIGHT RESERVED 2022. 粵ICP備17095549號 技術支持: 牛商股份 百度統計 粵公網安備 44030402004503號