




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
中斷系統(tǒng)了解概念:1:什么是中斷2:中斷的優(yōu)點(diǎn)3:中斷標(biāo)志位4:中斷優(yōu)先級5:中斷間嵌套6:中斷向量地址7:中斷控制舉例中斷概念當(dāng)CPU正在處理某件事情的時(shí)候,外部發(fā)生某一件事請求CPU迅速去處理,于是CPU暫時(shí)中止當(dāng)前的工作,轉(zhuǎn)去處理所發(fā)生的事件。中斷服務(wù)處理完該事件以后,再回到原來被中止的地方,繼續(xù)原來的工作,這個(gè)過程為中斷。燒水中斷優(yōu)點(diǎn)中斷方式完全消除了CPU在查詢方式中的等待現(xiàn)象,大大提高了CPU的工作效率中斷方式很容易實(shí)現(xiàn)實(shí)時(shí)控制熱水壺中斷標(biāo)志位中斷標(biāo)志位:相關(guān)中斷源是否請求CPU響應(yīng)臨時(shí)事件。1=請求0=無請求繞過軟件,中斷標(biāo)志位的狀態(tài)(1or0)由硬件執(zhí)行。有效中斷請求硬件對標(biāo)志位置0CPU響應(yīng)中斷后硬件對標(biāo)志位清0熱水壺中斷優(yōu)先級中斷優(yōu)先級決定著多個(gè)中斷源同時(shí)請求CPU處理臨時(shí)事件時(shí),CPU優(yōu)先響應(yīng)哪個(gè)中斷源,或者執(zhí)行中斷服務(wù)程序時(shí),CPU是否響應(yīng)其它中斷源請求習(xí)近平奧巴馬中斷間嵌套當(dāng)CPU響應(yīng)一個(gè)中斷并在執(zhí)行這個(gè)中斷服務(wù)程序的時(shí)候,一個(gè)優(yōu)先級更高的中斷源請求CPU響應(yīng),CPU會中止當(dāng)前操作,轉(zhuǎn)去響應(yīng)更高級的中斷,執(zhí)行完更高級的中斷服務(wù)程序之后,回到原來中斷服務(wù)程序斷點(diǎn)處繼續(xù)執(zhí)行。中斷向量地址中斷向量地址:CPU響應(yīng)中斷服務(wù)程序的首地址。中斷源
中斷矢量地址外部中斷0(INT0)0003H定時(shí)器T0中斷000BH外部中斷1(INT1)0013H定時(shí)器T1中斷001BH串行口中斷0023H中斷控制舉例1ORG0000H
;以下程序代碼起始地址0000HJMPMAIN
;上電,轉(zhuǎn)向主程序ORG0003H
;外部中斷0入口地址(一定不能錯(cuò))LJMPLED_REVERSE;中斷服務(wù)程序跳轉(zhuǎn)到LED_REVERSEORG0040H
;定義主程序的起始地址0040HMAIN:MOVA,#0F0H;給寄存器A初始化便于后續(xù)操作
SETBEX0
;外部中斷0開
SETBIT0;中斷觸發(fā)模式邊沿
SETBEA
;開啟總中斷中斷控制舉例2HERE:SJMPHERE;等待中斷降臨LED_REVERSE:;中斷服務(wù)程序
PUSHACC;累加器ACC入棧
PUSHPSW;程序狀態(tài)寄存器PSW入棧
SWAPA;寄存器A內(nèi)的值反轉(zhuǎn),A的高、低四位互換
MOVP1,A;將寄存器A中的值傳輸至P1口
POPPSW;PSW出棧
POPACC;ACC出棧
RETI
;中斷返回放回原來的程序斷點(diǎn)處不能用RET返回END;程序結(jié)束定時(shí)器及應(yīng)用89C51單片機(jī)有2個(gè)16bit定時(shí)器/計(jì)數(shù)器(定時(shí)器0和定時(shí)器1),可用于定時(shí)控制、延時(shí)、對外部事件計(jì)數(shù)。簡單來說:定時(shí)和計(jì)數(shù)定時(shí)器0和定時(shí)器1的操作只需要對工作模式寄存器TMOD和控制寄存器TCON操作好即可定時(shí)器及應(yīng)用GATEC/TM1M0GATEC/TM1M0GATE=0只要軟件對TR0(或TR1)置1,就可啟動對應(yīng)定時(shí)器GATE=1只有INT0/INT1為高電平且由軟件對TR0/TR1置1才能啟動定時(shí)器C/T=0定時(shí)方式C/T=1計(jì)數(shù)方式M1M0工作模式功能描述00模式013位計(jì)數(shù)器01模式116位計(jì)數(shù)器10模式2再裝填8位計(jì)數(shù)器11模式3XXXXXXTMODTMOD只能字節(jié)操作:只能用MOV對其進(jìn)行操作定時(shí)器及應(yīng)用TF1TR1TF0TR0IE1IT1IE0IT0TF1/TF0:溢出標(biāo)志位(硬件)1-溢出0-未溢出TR1/TR0:運(yùn)行控制位(軟件)1-啟動0-停止IE1/IE0:外部中斷IT1/IT0:外部中斷TCON定時(shí)器及應(yīng)用ORG0000H;一下程序起始地址0000HJMPMAIN;上電轉(zhuǎn)向主程序MAINORG001BH;定時(shí)器1矢量地址LJMPTIMER1;長跳轉(zhuǎn)到中斷服務(wù)程序TIMER1MAIN:;主程序初始化開中斷
MOVTMOD,#20HMOVTH1,#0FAHMOVTL1,#0FAHSETBTR1SETBEA定時(shí)器及應(yīng)用HERE:SJMPHERE;等待定時(shí)器中斷TIMER1:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 按揭房屋買賣合同協(xié)議書
- 三農(nóng)莊休閑旅游經(jīng)營手冊
- 企業(yè)多元化業(yè)務(wù)拓展下的倉儲管理系統(tǒng)創(chuàng)新方案
- 高地溫隧道施工方案
- 景觀棧橋施工方案
- 濕地橋梁樁基施工方案
- 車牌識別系統(tǒng)道閘施工方案
- 建筑工程臨時(shí)用工協(xié)議書-@-1
- 鍋爐管束防腐施工方案
- 仲愷高新區(qū)瀝林英光小學(xué)改擴(kuò)建二期項(xiàng)目環(huán)評報(bào)告表
- 各國鋼材牌號對照大全
- MSA-測量系統(tǒng)分析模板
- 屈原《國殤》課件
- 2023年小學(xué)五年級下語文七彩全冊試卷
- 人口社會學(xué)PPT完整全套教學(xué)課件
- 電機(jī)與變壓器(第6版)PPT完整全套教學(xué)課件
- 休克病人的麻醉處理
- 中考數(shù)學(xué)計(jì)算題100道
- 人教版八年級下冊英語單詞表(默寫用)
- 【員工創(chuàng)新績效研究文獻(xiàn)綜述】
- 2023年高中生物新教材人教版(2023年)必修二全冊教案
評論
0/150
提交評論