下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
單片機(jī)應(yīng)用技術(shù)編號(hào):11課題中斷處理過程課型理論教學(xué)時(shí)間教學(xué)地點(diǎn)主教樓學(xué)時(shí)2教學(xué)目標(biāo)知識(shí)目標(biāo):1、中斷處理2、中斷響應(yīng)時(shí)間3、中斷服務(wù)函數(shù)4、中斷系統(tǒng)的應(yīng)用能力目標(biāo):1、會(huì)寫中斷服務(wù)函數(shù);2、掌握中斷的擴(kuò)展方法。素質(zhì)目標(biāo):能寫中斷服務(wù)函數(shù),能靈活應(yīng)用中斷系統(tǒng)。教學(xué)重點(diǎn)1、中斷服務(wù)函數(shù)2、中斷系統(tǒng)的應(yīng)用教學(xué)難點(diǎn)1、中斷服務(wù)函數(shù)2、中斷系統(tǒng)的應(yīng)用課件、多媒體教室授課方式講解、分析教學(xué)內(nèi)容與教學(xué)過程設(shè)計(jì)方法與時(shí)間一、中斷處理復(fù)習(xí)上次重點(diǎn)知識(shí)10分鐘中斷處理講解15分鐘1、中斷響應(yīng)C51單片機(jī)的CPU在每一個(gè)機(jī)器周期內(nèi)順序查詢每一個(gè)中斷源。當(dāng)有中斷源申請(qǐng)中斷時(shí),先將這些中斷請(qǐng)求鎖存在各自的中斷標(biāo)志位中,在下一個(gè)機(jī)器周期這些被置位的中斷標(biāo)志位將會(huì)被查到。如果中斷允許總控制位EA為1,申請(qǐng)中斷的中斷源所對(duì)應(yīng)的分允許控制位也為1,中斷系統(tǒng)先判斷其中斷優(yōu)先級(jí)高低;然后修改程序計(jì)數(shù)器PC的當(dāng)前值,CPU轉(zhuǎn)入執(zhí)行相應(yīng)的中斷服務(wù)程序。但下列三個(gè)條件中的任何一個(gè)都能封鎖CPU對(duì)中斷的中斷響應(yīng)時(shí)間10分鐘中斷服務(wù)函數(shù)的編寫30分鐘響應(yīng)。(1)CPU正在處理同級(jí)的或高一級(jí)的中斷。(2)當(dāng)前指令未執(zhí)行完。(3)當(dāng)前正在執(zhí)行的指令是中斷返回指令或是對(duì)IE或IP寄存器進(jìn)行讀/寫的指令。上述三個(gè)條件中,第二條是保證把當(dāng)前指令執(zhí)行完,第三條是保證,如果正在執(zhí)行的是中斷返回指令或是對(duì)IE、IP訪問的指令時(shí),必須至少再執(zhí)行完一條指令之后才會(huì)響應(yīng)中斷。中斷處理可分為三個(gè)階段,即中斷響應(yīng)、中斷處理和中斷返回。2、中斷處理如果一個(gè)中斷被響應(yīng),則按下列過程進(jìn)行處理:置相應(yīng)的優(yōu)先級(jí)觸發(fā)器狀態(tài)為1,以封鎖同級(jí)和低級(jí)的中斷請(qǐng)求,但是允許高級(jí)的中斷請(qǐng)求。在硬件控制下,將被中斷的程序的斷點(diǎn)地址(PC的當(dāng)前值)壓入堆棧進(jìn)行保護(hù),即保護(hù)斷點(diǎn),以便從中斷服務(wù)程序返回時(shí)能繼續(xù)執(zhí)行該程序。表1中斷源的入口地址(3)根據(jù)中斷源的類別,在硬件的控制下,程序的執(zhí)行轉(zhuǎn)到相應(yīng)的中斷入口地址,即將被響應(yīng)的中斷入口地址送入PC中,開始執(zhí)行中斷服務(wù)程序,并清除中斷源的中斷請(qǐng)求標(biāo)志(TI和RI必須由指令清除)。與各中斷源對(duì)應(yīng)的中斷入口地址,見表1中斷源入口地址外部中斷0()0003H定時(shí)/計(jì)數(shù)器0000BH外部中斷1()0013H定時(shí)/計(jì)數(shù)器1001BH串行口0023H與中斷有關(guān)的特殊功能寄存器,也即工作原理講解45分鐘例題講解20分鐘總結(jié)5分鐘3、中斷返回中斷服務(wù)程序的最后一條指令必須是中斷返回指令。CPU執(zhí)行中斷返回指令時(shí),對(duì)響應(yīng)中斷時(shí)所置位的優(yōu)先級(jí)狀態(tài)觸發(fā)器清零,然后從堆棧中彈出棧頂上的兩個(gè)字節(jié)到PC中,恢復(fù)斷點(diǎn)。CPU從斷點(diǎn)處重新執(zhí)行被中斷的程序。如果進(jìn)行中斷處理需要保護(hù)現(xiàn)場(chǎng),那么應(yīng)該在中斷服務(wù)程序的開頭部分用指令把有關(guān)存儲(chǔ)單元的內(nèi)容壓入堆棧,在中斷返回前,再用指令從堆棧中彈出相應(yīng)存儲(chǔ)單元的內(nèi)容,以完成恢復(fù)現(xiàn)場(chǎng)操作。二、中斷響應(yīng)時(shí)間三、中斷服務(wù)函數(shù)中斷服務(wù)函數(shù)的格式如下:funcname()interruptn[usingn]各參數(shù)含義如下:funcname:函數(shù)名interruptn:中斷函數(shù)usingn:內(nèi)部RAM中的工作寄存器使用哪一塊空間1、工作寄存器的選擇interrupt關(guān)鍵字表2中斷號(hào)和入口地址中斷號(hào)入口地址00003H1000BH20013H3001BH40023H四、中斷系統(tǒng)的應(yīng)用例1試編寫一段對(duì)中斷系統(tǒng)初始化的程序,使之允許、T0中斷;定為邊沿觸發(fā)方式,低優(yōu)先級(jí);T0溢出中斷定為高優(yōu)先級(jí)。所謂中斷系統(tǒng)初始化就是編寫指令,設(shè)置特殊功能寄存器TCON、IE和IP有關(guān)位的狀態(tài)。例2右圖為單片機(jī)控制的數(shù)據(jù)采集系統(tǒng)示意圖。將P1口設(shè)置為數(shù)據(jù)輸入口,外圍設(shè)備每準(zhǔn)備好一個(gè)數(shù)據(jù)時(shí),發(fā)出一個(gè)選通信號(hào)(正脈沖),使D觸發(fā)器Q端置1,經(jīng)非門向送入一個(gè)低電平中斷請(qǐng)求信號(hào),因采用電平觸發(fā)方式,外部中斷請(qǐng)求標(biāo)志位IE1在CPU響應(yīng)中斷后不能由硬件自動(dòng)清除。因此,在響應(yīng)中斷后,要設(shè)法撤除的低電
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉(cāng)儲(chǔ)物流題庫(kù)及答案
- 哲學(xué)教育考試試題及答案
- 古代玄學(xué)考試試題及答案
- 故宮問題面試試題及答案
- 腫瘤內(nèi)科考試題庫(kù)及答案
- 注冊(cè)城鄉(xiāng)規(guī)劃師考試模擬試題附答案
- 維修工崗位培訓(xùn)試題附答案
- 2025年中式烹調(diào)師初級(jí)工理論知識(shí)考試試題庫(kù)及答案
- 《建筑識(shí)圖與構(gòu)造》習(xí)題庫(kù)(含參考答案)
- 經(jīng)濟(jì)師(中級(jí))金融專業(yè)知識(shí)試題及答案
- 中小學(xué)人工智能教育三年發(fā)展規(guī)劃(2026-2028)7500字完整方案目標(biāo)務(wù)實(shí)真能落地
- 口腔現(xiàn)場(chǎng)義診培訓(xùn)
- 江蘇省南京市六校聯(lián)合體2026屆高一數(shù)學(xué)第一學(xué)期期末監(jiān)測(cè)試題含解析
- 2026年滁州全椒縣教育體育局所屬學(xué)校校園招聘教師16名筆試備考題庫(kù)及答案解析
- 保溫一體板外墻施工方案
- 廣州大學(xué)2026年第一次公開招聘事業(yè)編制輔導(dǎo)員備考題庫(kù)及1套參考答案詳解
- 廣州市衛(wèi)生健康委員會(huì)直屬事業(yè)單位廣州市第十二人民醫(yī)院2025年第一次公開招聘?jìng)淇碱}庫(kù)完整答案詳解
- 2024-2025學(xué)年廣東省廣州市越秀區(qū)八年級(jí)上學(xué)期期末數(shù)學(xué)試卷(含答案)
- (正式版)DB51∕T 3340-2025 《特長(zhǎng)公路隧道消防站建設(shè)規(guī)范》
- 2026年中職財(cái)經(jīng)商貿(mào)類專業(yè)教師資格證面試含答案
- 2026屆江蘇省徐州市侯集高級(jí)中學(xué)高一上數(shù)學(xué)期末復(fù)習(xí)檢測(cè)試題含解析
評(píng)論
0/150
提交評(píng)論