新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)有中斷機(jī)制的理由

單片機(jī)有中斷機(jī)制的理由

作者: 時(shí)間:2016-11-23 來源:網(wǎng)絡(luò) 收藏
1、當(dāng)你子程序在運(yùn)行時(shí),還想定時(shí),你如何做?
2、當(dāng)你子程序在運(yùn)行時(shí),突然停電,需要程序盡快的保存一些數(shù)據(jù),不怎么做?
3、當(dāng)你子程序在運(yùn)行時(shí),串口數(shù)據(jù)突然到達(dá),你怎么做?
... ...
有很多時(shí)候,單片機(jī)在執(zhí)行正常任務(wù)時(shí),需要處理突發(fā)事件,這時(shí)就需要中斷機(jī)制。
中斷中的程序本身就是一般的“子程序”,當(dāng)發(fā)生中斷后,單片機(jī)會(huì)自動(dòng)跳到中斷中去執(zhí)行中斷程序,完畢后會(huì)自動(dòng)返回到原來程序處。
也可以理解為:在程序開始時(shí)先想到整個(gè)系統(tǒng)要有多少個(gè)間諜份子,他們分別監(jiān)視什么東西。一旦他們監(jiān)察的目標(biāo)出現(xiàn),就優(yōu)先被他們轉(zhuǎn)到相應(yīng)的子程序去工作了。



關(guān)鍵詞: 單片機(jī)中斷機(jī)

評(píng)論


技術(shù)專區(qū)

關(guān)閉