微機(jī)原理與接口技術(shù)(樓順天)-第8章2.ppt

微機(jī)原理與接口技術(shù)(樓順天)-第8章2.ppt

ID:49341213

大?。?38.00 KB

頁(yè)數(shù):46頁(yè)

時(shí)間:2020-02-03

微機(jī)原理與接口技術(shù)(樓順天)-第8章2.ppt_第1頁(yè)
微機(jī)原理與接口技術(shù)(樓順天)-第8章2.ppt_第2頁(yè)
微機(jī)原理與接口技術(shù)(樓順天)-第8章2.ppt_第3頁(yè)
微機(jī)原理與接口技術(shù)(樓順天)-第8章2.ppt_第4頁(yè)
微機(jī)原理與接口技術(shù)(樓順天)-第8章2.ppt_第5頁(yè)
資源描述:

《微機(jī)原理與接口技術(shù)(樓順天)-第8章2.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、第8章中斷系統(tǒng)中斷與可編程控制器8259A第8章中斷系統(tǒng)與可編程中斷控制器8259A1.中斷的基本概念2.8086的中斷系統(tǒng)3.可編程中斷控制器8259A及其應(yīng)用本教案內(nèi)容一、中斷控制器的功能8.3中斷控制器8259A及其應(yīng)用中斷控制器的功能:接收外部中斷請(qǐng)求,向微處理器發(fā)送中斷請(qǐng)求;進(jìn)行優(yōu)先權(quán)級(jí)別的判斷,把當(dāng)前優(yōu)先權(quán)最高的中斷源的中斷類型號(hào)送往微處理器;處理器響應(yīng)中斷,進(jìn)入中斷服務(wù)后,當(dāng)優(yōu)先權(quán)更高的外部中斷請(qǐng)求產(chǎn)生時(shí),中斷控制器能夠?qū)崿F(xiàn)中斷的嵌套;對(duì)于優(yōu)先權(quán)較低的中斷請(qǐng)求則予以屏蔽。二、8259A的引腳功能8.3中斷控制器8259A及其應(yīng)用三、8259A的內(nèi)部結(jié)構(gòu)及功能模塊8.3中斷

2、控制器8259A及其應(yīng)用8259A內(nèi)部結(jié)構(gòu)圖三、8259A的內(nèi)部結(jié)構(gòu)及功能模塊8.3中斷控制器8259A及其應(yīng)用●中斷請(qǐng)求寄存器(IRR)IRR是一個(gè)8位的鎖存器,用來(lái)鎖存外部設(shè)備送來(lái)的IR7~IR0中斷請(qǐng)求信號(hào)。當(dāng)外部中斷請(qǐng)求線IRi有中斷請(qǐng)求時(shí),IRR中與之對(duì)應(yīng)的第i位被置1。這個(gè)寄存器的內(nèi)容可以被微處理器讀出。三、8259A的內(nèi)部結(jié)構(gòu)及功能模塊8.3中斷控制器8259A及其應(yīng)用●中斷屏蔽寄存器(IMR)IMR是一個(gè)8位的寄存器,用于設(shè)置中斷請(qǐng)求的屏蔽信號(hào)。此寄存器的第i位被置1時(shí),與之對(duì)應(yīng)的外部中斷請(qǐng)求線IRi被屏蔽,不能向微處理器發(fā)出INT信號(hào)。可通過(guò)軟件設(shè)置IMR內(nèi)容,確定每

3、一個(gè)中斷請(qǐng)求的屏蔽狀態(tài)。設(shè)置IMR也可以起到改變中斷請(qǐng)求的優(yōu)先級(jí)的效果。三、8259A的內(nèi)部結(jié)構(gòu)及功能模塊8.3中斷控制器8259A及其應(yīng)用●中斷服務(wù)狀態(tài)寄存器(ISR)ISR是一個(gè)8位的寄存器,用于記錄當(dāng)前正在被服務(wù)的所有中斷級(jí),包括尚未服務(wù)完而中途被更高優(yōu)先級(jí)打斷的中斷級(jí)。若微處理器響應(yīng)了IRi中斷請(qǐng)求,則ISR中與之對(duì)應(yīng)的第i位置1。該中斷處理結(jié)束前,要使用指令清除這一位。此寄存器的內(nèi)容可以被微處理器讀出。三、8259A的內(nèi)部結(jié)構(gòu)及功能模塊8.3中斷控制器8259A及其應(yīng)用●優(yōu)先權(quán)處理器優(yōu)先權(quán)處理器用于識(shí)別和管理各中斷請(qǐng)求信號(hào)的優(yōu)先級(jí)別。當(dāng)幾個(gè)中斷請(qǐng)求信號(hào)同時(shí)出現(xiàn)時(shí),微處理器響應(yīng)

4、中斷請(qǐng)求時(shí),把優(yōu)先權(quán)最高的IRR中的“1”送入ISR。當(dāng)8259A正在為某一級(jí)中斷服務(wù)時(shí),若又出現(xiàn)新的中斷請(qǐng)求,由優(yōu)先權(quán)處理器判斷新出現(xiàn)的中斷請(qǐng)求的優(yōu)先級(jí)別并決定是否進(jìn)入多重中斷處理。三、8259A的內(nèi)部結(jié)構(gòu)及功能模塊8.3中斷控制器8259A及其應(yīng)用●控制邏輯在8259A的控制邏輯電路中,有一組初始化命令字寄存器ICW1~ICW4和一組操作命令字寄存器OCW1~OCW3。初始化命令字在系統(tǒng)初始化時(shí)置入,工作過(guò)程中一般保持不變。操作命令字在工作過(guò)程中根據(jù)需要設(shè)定??刂七壿嬰娐钒凑站幊淘O(shè)定的工作方式管理8259A的全部工作。三、8259A的內(nèi)部結(jié)構(gòu)及功能模塊8.3中斷控制器8259A及其

5、應(yīng)用●數(shù)據(jù)總線緩沖器這是一個(gè)8位的雙向三態(tài)緩沖器,是8259A與系統(tǒng)數(shù)據(jù)總線的接口。8259A通過(guò)數(shù)據(jù)總線緩沖器接收微處理器發(fā)來(lái)的控制字,也通過(guò)數(shù)據(jù)總線緩沖器向微處理器發(fā)送中斷類型碼和狀態(tài)信息。三、8259A的內(nèi)部結(jié)構(gòu)及功能模塊8.3中斷控制器8259A及其應(yīng)用●讀寫(xiě)控制邏輯D4D3讀寫(xiě)操作0000000111110000001x01xx數(shù)據(jù)總線→OCW2數(shù)據(jù)總線→OCW3數(shù)據(jù)總線→ICW1數(shù)據(jù)總線→ICW2,ICW3,ICW4,OCW100010011IRR或ISR或中斷級(jí)別編碼→數(shù)據(jù)總線IMR→數(shù)據(jù)總線三、8259A的內(nèi)部結(jié)構(gòu)及功能模塊8.3中斷控制器8259A及其應(yīng)用●級(jí)聯(lián)緩沖/

6、比較器系統(tǒng)需要擴(kuò)展而使用多個(gè)8259A時(shí),要有一個(gè)8259A作為主器件而其他的作為從器件。級(jí)聯(lián)緩沖/比較器在級(jí)聯(lián)方式的主/從結(jié)構(gòu)中,用來(lái)控制8259A的級(jí)聯(lián)。與此部件相關(guān)的有3根級(jí)聯(lián)線CAS2-CAS0和1根主從設(shè)備設(shè)定/緩沖器讀寫(xiě)控制線/四、8259A的工作方式8.3中斷控制器8259A及其應(yīng)用●8259A的工作過(guò)程●8259A的優(yōu)先權(quán)管理固定優(yōu)先權(quán)循環(huán)優(yōu)先權(quán)全嵌套方式特殊嵌套方式自動(dòng)循環(huán)方式特殊循環(huán)方式四、8259A的工作方式8.3中斷控制器8259A及其應(yīng)用●8259A中斷屏蔽方式●8259A中斷結(jié)束方式普通屏蔽方式特殊屏蔽方式自動(dòng)中斷結(jié)束方式(AEOI)非自動(dòng)中斷結(jié)束方式(EO

7、I)四、8259A的工作方式8.3中斷控制器8259A及其應(yīng)用●8259A的查詢工作方式8259A工作在程序查詢方式時(shí),8259A不向微處理器發(fā)INT信號(hào),微處理器通過(guò)查詢8259A了解有無(wú)中斷。查詢字格式為:I××××W2W1W0I=1表示有中斷請(qǐng)求,I=0表示沒(méi)有中斷請(qǐng)求。W2W1W0表示8259A請(qǐng)求服務(wù)的最高優(yōu)先級(jí)編碼。四、8259A的工作方式8.3中斷控制器8259A及其應(yīng)用●讀8259A的狀態(tài)8259A內(nèi)部的IRR、ISR和IMR的

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

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

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