單片機(jī)原理及應(yīng)用 教學(xué)課件 作者 匡忠輝 第4章--安防報警器設(shè)計--中斷原理及應(yīng)用.ppt

單片機(jī)原理及應(yīng)用 教學(xué)課件 作者 匡忠輝 第4章--安防報警器設(shè)計--中斷原理及應(yīng)用.ppt

ID:50337659

大?。?32.00 KB

頁數(shù):14頁

時間:2020-03-08

單片機(jī)原理及應(yīng)用 教學(xué)課件 作者 匡忠輝 第4章--安防報警器設(shè)計--中斷原理及應(yīng)用.ppt_第1頁
單片機(jī)原理及應(yīng)用 教學(xué)課件 作者 匡忠輝 第4章--安防報警器設(shè)計--中斷原理及應(yīng)用.ppt_第2頁
單片機(jī)原理及應(yīng)用 教學(xué)課件 作者 匡忠輝 第4章--安防報警器設(shè)計--中斷原理及應(yīng)用.ppt_第3頁
單片機(jī)原理及應(yīng)用 教學(xué)課件 作者 匡忠輝 第4章--安防報警器設(shè)計--中斷原理及應(yīng)用.ppt_第4頁
單片機(jī)原理及應(yīng)用 教學(xué)課件 作者 匡忠輝 第4章--安防報警器設(shè)計--中斷原理及應(yīng)用.ppt_第5頁
資源描述:

《單片機(jī)原理及應(yīng)用 教學(xué)課件 作者 匡忠輝 第4章--安防報警器設(shè)計--中斷原理及應(yīng)用.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、第四章、安防報警器設(shè)計--中斷原理及應(yīng)用4.0你知道嗎4.1功能要求4.2任務(wù)分析4.3MCS-51單片機(jī)中斷系統(tǒng)4.4安防報警電路設(shè)計4.5安防報警程序設(shè)計你知道嗎天有不測風(fēng)云,在生活中,緊急情況、意外事件時有發(fā)生,如交通意外、銀行搶劫等。人類作為有高級思維能力的群體,能夠迅速作出反應(yīng),根據(jù)不同的異常事件作出相應(yīng)的處理。在單片機(jī)應(yīng)用系統(tǒng)中,同樣會出現(xiàn)許多復(fù)雜異常情況,比如掉電故障、溫度過高等。針對異常情況,單片機(jī)也能迅速作出反應(yīng),處理異常事件,它處理異常事件的核心部分就是中斷系統(tǒng)。下面將以安防報警器設(shè)計為例來介紹單片機(jī)的中

2、斷系統(tǒng)。回目錄4.1功能要求一.基本要求在正常情況下,8個LED全滅;當(dāng)按下報警鍵時,8個LED保持2s全亮,然后再全部熄滅。二.發(fā)揮部分在正常情況下,8個LED循環(huán)移位點亮,產(chǎn)生跑馬燈效果;當(dāng)按下報警鍵時,8個LED閃爍5次(閃爍周期為0.2s),然后再回復(fù)到正常情況,產(chǎn)生跑馬燈效果。4.2任務(wù)分析要完成此任務(wù),主要需解決如下二方面問題:1)理解MCS-51單片機(jī)中斷系統(tǒng)原理及應(yīng)用;2)中斷初始化與中斷服務(wù)程序設(shè)計.回目錄4.3MCS-51單片機(jī)中斷系統(tǒng)4.3.1什么是中斷當(dāng)單片機(jī)正在順序執(zhí)行程序時,外部發(fā)生的某一異常事件

3、請求單片機(jī)迅速去處理,于是,單片機(jī)暫時中斷現(xiàn)行的程序,轉(zhuǎn)去處理異常事件。處理完該事件以后,再回到被中斷的地方繼續(xù)執(zhí)行原來程序。這一處理過程稱為中斷。中斷過程如下圖所示.中斷返回響應(yīng)中斷繼續(xù)執(zhí)行程序主程序中斷服務(wù)程序中斷請求4.3.2MCS-51單片機(jī)中斷系統(tǒng)結(jié)構(gòu)MCS-51單片機(jī)中斷系統(tǒng)有5個中斷源,2級中斷優(yōu)先級,可實現(xiàn)二級中斷服務(wù)嵌套,MCS-51單片機(jī)中斷系統(tǒng)結(jié)構(gòu)如下圖所示。4.3.3MCS-51單片機(jī)中斷源引起單片機(jī)中斷的根源(或事件),稱為中斷源。8051單片機(jī)共有5個(8052有6個)中斷源,兩個外部中斷源/IN

4、T0、/INT1,兩個片內(nèi)定時/計數(shù)器T0、T1溢出中斷TF0、TF1,一個串行口發(fā)送與接收中斷TI或RI。4.3.4MCS-51單片機(jī)中斷控制一.定時/計數(shù)器控制寄存器TCON位76543210TCONTF1TR1TF0TR0IE1IT1IE0IT0IT0:外部中斷/INT0觸發(fā)方式控制位。IT0=1,則將外部中斷設(shè)為邊沿觸發(fā)方式(下降沿有效),若IT0=0,則將外部中斷設(shè)為電平觸發(fā)方式。IE0:外部中斷/INT0中斷請求標(biāo)志位。IE0=1時,表示/INT0申請中斷。IT1:外部中斷/INT1觸發(fā)方式控制位。其功能與IT0

5、類似。IE1:外部中斷/INT0中斷請求標(biāo)志位。其功能與IE0類似。TF0:定時/計數(shù)器T0的溢出中斷標(biāo)志位。當(dāng)T0計數(shù)產(chǎn)生溢出時,由硬件置位TF0,表示T0申請中斷。當(dāng)單片機(jī)響應(yīng)中斷時,TF0由硬件自動清0。TF1:定時/計數(shù)器T1的溢出中斷標(biāo)志位。其功能與TF0類似。二.串行口控制寄存器SCON位76543210SCONTIRIRI:串行口接收中斷請求標(biāo)志位。當(dāng)接收完一幀數(shù)據(jù)時,由硬件置位RI,表示串行口申請中斷。注意,RI必須由軟件清零。TI:串行口發(fā)送中斷請求標(biāo)志位。當(dāng)發(fā)送完一幀數(shù)據(jù)時,由硬件置位TI,表示串行口申請

6、中斷。同樣,TI必須由軟件清零。三.中斷允許控制寄存器IE單片機(jī)對所有中斷及某個中斷源的開放或屏蔽是由中斷允許控制寄存器IE控制的。IE中各位定義如下:位76543210IEEAESET1EX1ET0EX0EX0:外部中斷/INT0中斷允許控制位。EX0=0,禁止/INT0中斷;EX0=1,允許/INT0中斷.ET0:定時/計數(shù)器T0中斷允許控制位。ET0=0,禁止T0中斷;ET0=1,允許T0中斷。EX1:外部中斷/INT1中斷允許控制位。EX1=0,禁止/INT1中斷;EX1=1,允許/INT1中斷.ET1:定時/計數(shù)器

7、T1中斷允許控制位。ET1=0,禁止T1中斷;ET1=1,允許T1中斷。ES:串行中斷允許控制位。ES=0,禁止串行口中斷;ES=1,允許串行口中斷。EA:中斷允許總控制位。EA=0,屏蔽所有中斷請求;EA=1,單片機(jī)開放中斷。四.中斷優(yōu)先級寄存器IP8051單片機(jī)有2級中斷優(yōu)先級.每個中斷源的優(yōu)先級都可以通過中斷優(yōu)先級控制寄存器IP中的相應(yīng)位來設(shè)定.位76543210IPPSPT1PX1PT0PX0PX0:外部中斷/INT0優(yōu)先級設(shè)定位。PX0=1,/INT0中斷為高優(yōu)先級;PX0=0,/INT0中斷為低優(yōu)先級。PT0:定

8、時/計數(shù)器T0中斷優(yōu)先級設(shè)定位。PT0=1,T0中斷為高優(yōu)先級;PT0=0,T0中斷為低優(yōu)先級。PX1:外部中斷/INT1優(yōu)先級設(shè)定位。PX1=1,/INT1中斷為高優(yōu)先級;PX1=0,/INT1中斷為低優(yōu)先級。PT1:定時/計數(shù)器T1中斷優(yōu)先級設(shè)定位。PT1=1,T1中斷為高優(yōu)先級;PT

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。