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