版權(quán)使用警告:本內(nèi)容由圣才電子書提供,付費購買閱讀后,僅供個人或單位內(nèi)部學(xué)習(xí)、參考,不能作為商業(yè)用途使用
文檔簡介
5.1中斷系統(tǒng)的概述5.1.1中斷原理介紹從一個生活中的例子引入中斷的概念。你正在家中看書,突然電話鈴響了,你放下書本,去接電話,和來電話的人交談,然后放下電話,回來繼續(xù)看你的書。這就是生活中的“中斷”現(xiàn)象,即正常的工作過程被外部的事件打斷了。生活中很多事件可以引起中斷:有人按了門鈴,電話鈴響了,鬧鐘響了,燒的水開了……我們把可以引起中斷的因素稱之為中斷源。單片機中也有一些可以引起中斷的事件,如單片機外部中斷、計數(shù)/定時器溢出中斷、串行口中斷、A/D轉(zhuǎn)換等。CPU正在執(zhí)行程序時,單片機外部或內(nèi)部發(fā)生的某一事件請求CPU迅速去處理,CPU暫時中止當(dāng)前的工作,轉(zhuǎn)到中斷服務(wù)處理程序處理所發(fā)生的事件。處理完該事件后,再回到原來被中止的地方,繼續(xù)原來的工作,這稱為中斷。CPU處理事件的過程,稱為CPU的中斷響應(yīng)過程。引發(fā)中斷的原因或者向CPU發(fā)出中斷請求的來源稱為中斷源。能夠?qū)崿F(xiàn)中斷處理功能的部件稱為中斷系統(tǒng)。(1)中斷的嵌套與優(yōu)先級處理設(shè)想一下,你正在看書,電話鈴響了,同時又有人按了門鈴,你該先做哪樣呢?如果你正是在等一個很重要的電話,你一般不會去理會門鈴的,反之,你正在等一個重要的客人,則可能就不會去理會電話了。如果不是這兩者(既不等電話,也不是等人上門),你可能會按你通常的習(xí)慣去處理??傊@里存在一個優(yōu)先級的問題。單片機中也是如此,也有優(yōu)先級的問題。優(yōu)先級的問題不僅僅發(fā)生在兩個中斷同時產(chǎn)生的情況,也發(fā)生在一個中斷已產(chǎn)生,又有一個中斷產(chǎn)生的情況,比如你正接電話,有人按門鈴的情況,或你正開門與人交談,又有電話響了的情況。(2)中斷的響應(yīng)過程當(dāng)有事件產(chǎn)生,進(jìn)入中斷之前,必須先記住現(xiàn)在看到書的第幾頁了,或拿一個書簽放在當(dāng)前頁的位置,然后去處理不同的事情(因為處理完了,還要回來繼續(xù)看書)。電話鈴響了,要到放電話的地方去,門鈴響,要到門那邊去,也就是說不同的中斷,要在不同的地點處理,而這個地點通常還是固定的。計算機中也是采用這種方法,5個中斷源,每個中斷產(chǎn)生后都到一個固定的地方去找處理這個中斷的程序,當(dāng)然在去之前首先要保存下面將執(zhí)行的指令的地址,以便處理完中斷后回到原來的地方,繼續(xù)往下執(zhí)行程序。具體地說,中斷響應(yīng)可以分為以下幾個步驟。①保護(hù)斷點,即保存下一將要執(zhí)行的指令的地址,就是把這個地址送入堆棧。②尋找中斷入口。根據(jù)5個不一樣的中斷源所產(chǎn)生的中斷,查找5個不一樣的入口地址。以上工作是由計算機自動完成的,與編程者無關(guān)。在這5個入口地址處存放有中斷處理程序(這是程序編寫時放在那兒的,如果沒把中斷程序放在那兒,中斷程序就不能被執(zhí)行)。③執(zhí)行中斷處理程序。④中斷返回。執(zhí)行完中斷指令后,從中斷處返回到主程序,繼續(xù)執(zhí)行。中斷響應(yīng)過程如圖5-1所示。對事件的整個處理過程,稱為中斷處理(或中斷服務(wù))。圖5-1中斷響應(yīng)過程5.1.2使用中斷的好處①實行分時操作,提高CPU的效率。只有當(dāng)服務(wù)對象向CPU發(fā)出中斷申請時才去為它服務(wù),這樣就可以利用中斷功能同時為多個對象服務(wù),從而大大提高了CPU的工作效率。②實現(xiàn)實時處理。利用中斷技術(shù),各個服務(wù)對象可以根據(jù)需要隨時向CPU發(fā)出中斷申請,及時發(fā)現(xiàn)和處理中斷請求并為之服務(wù)以滿足實時控制的要求。比如定時的時
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年企業(yè)內(nèi)部保密制度手冊
- 2025年物業(yè)管理費用收支管理規(guī)范
- 單位內(nèi)部管理控制制度
- 2025年企業(yè)客戶關(guān)系管理與維護(hù)手冊
- DB61T 2094.8-2025天麻生產(chǎn)技術(shù)規(guī)范 第8部分:產(chǎn)地初加工
- 超市食品安全管理制度
- 采購物資質(zhì)量管理與追溯制度
- 辦公室員工工作環(huán)境改善制度
- 2026年舟山中遠(yuǎn)海運船務(wù)代理有限公司招聘備考題庫及1套完整答案詳解
- 養(yǎng)老院安全管理規(guī)定制度
- 轉(zhuǎn)讓健身房合同范本
- 2026廣東東莞市公安局招聘普通聘員162人筆試考試備考題庫及答案解析
- 2025中華護(hù)理學(xué)會團(tuán)體標(biāo)準(zhǔn)-無創(chuàng)正壓通氣護(hù)理技術(shù)
- 2型糖尿病視網(wǎng)膜病變的全程管理路徑
- 村級財務(wù)審計協(xié)議書
- 人口結(jié)構(gòu)變化背景下職業(yè)教育高質(zhì)量發(fā)展的策略選擇研究
- 2025年及未來5年中國三文魚行業(yè)市場前景預(yù)測及投資戰(zhàn)略研究報告
- 人工智能在射頻電路中的應(yīng)用-洞察及研究
- (正式版)DB65∕T 3997-2017 《油氣田鉆井固體廢物綜合利用污染控制要求》
- 2024-2025學(xué)年四川省廣元市蒼溪縣九年級(上)期末數(shù)學(xué)試卷(含答案)
- T-CBDA 82-2024 家裝防水防潮與滲漏修繕技術(shù)規(guī)程
評論
0/150
提交評論