第7章中斷系統(tǒng)和中斷控制器_第1頁(yè)
第7章中斷系統(tǒng)和中斷控制器_第2頁(yè)
第7章中斷系統(tǒng)和中斷控制器_第3頁(yè)
第7章中斷系統(tǒng)和中斷控制器_第4頁(yè)
第7章中斷系統(tǒng)和中斷控制器_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 第7章 中斷系統(tǒng)和中斷控制器8259A 7.1 中斷的基本概念中斷的基本概念 中斷中斷:是指:是指CPU在正常運(yùn)行程序時(shí),由于內(nèi)部或外部事件在正常運(yùn)行程序時(shí),由于內(nèi)部或外部事件 引起引起CPU暫時(shí)中止執(zhí)行現(xiàn)行程序,轉(zhuǎn)去執(zhí)行請(qǐng)求暫時(shí)中止執(zhí)行現(xiàn)行程序,轉(zhuǎn)去執(zhí)行請(qǐng)求CPU為其為其 服務(wù)的那個(gè)外設(shè)或事件的服務(wù)程序,待該服務(wù)程序執(zhí)行完服務(wù)的那個(gè)外設(shè)或事件的服務(wù)程序,待該服務(wù)程序執(zhí)行完 后又返回到被中止的程序這樣一個(gè)過(guò)程。后又返回到被中止的程序這樣一個(gè)過(guò)程。 中斷源中斷源:能發(fā)出中斷申請(qǐng)的外設(shè)或引起中斷的原因。:能發(fā)出中斷申請(qǐng)的外設(shè)或引起中斷的原因。 微機(jī)原理及

2、應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 中斷技術(shù)的優(yōu)點(diǎn):中斷技術(shù)的優(yōu)點(diǎn): l 并行操作:指并行操作:指CPU和多個(gè)外設(shè)并行操作。和多個(gè)外設(shè)并行操作。 l 分時(shí)操作:指分時(shí)操作:指CPU可分時(shí)執(zhí)行多個(gè)用戶程序和多道作業(yè)??煞謺r(shí)執(zhí)行多個(gè)用戶程序和多道作業(yè)。 l 實(shí)現(xiàn)實(shí)時(shí)處理、實(shí)現(xiàn)實(shí)時(shí)處理、 故障處理。故障處理。 l 基本功能調(diào)用:通過(guò)軟件中斷可實(shí)現(xiàn)基本功能調(diào)用:通過(guò)軟件中斷可實(shí)現(xiàn)DOS功能調(diào)用和基本功能調(diào)用和基本BIOS 調(diào)用。調(diào)用。 l 提高了提高了CPU的利用效率。的利用效率。 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 產(chǎn)生中斷信號(hào)。來(lái)至于中斷產(chǎn)生中斷信

3、號(hào)。來(lái)至于中斷 指令或指令或CPU引腳。每個(gè)中引腳。每個(gè)中 斷接口電路有一個(gè)中斷請(qǐng)求斷接口電路有一個(gè)中斷請(qǐng)求 觸發(fā)器和中斷屏蔽觸發(fā)器。觸發(fā)器和中斷屏蔽觸發(fā)器。 確定有中斷請(qǐng)求且優(yōu)先級(jí)確定有中斷請(qǐng)求且優(yōu)先級(jí) 最高的那個(gè)中斷源。最高的那個(gè)中斷源。 CPU響應(yīng)進(jìn)入中斷周期,響應(yīng)進(jìn)入中斷周期, 自動(dòng)完成下列工作:自動(dòng)完成下列工作: 關(guān)中斷;保護(hù)斷點(diǎn);關(guān)中斷;保護(hù)斷點(diǎn); 保護(hù)現(xiàn)場(chǎng);保護(hù)現(xiàn)場(chǎng); 形成中斷服務(wù)程序入口地址形成中斷服務(wù)程序入口地址 中斷服務(wù)就是中斷服務(wù)就是CPU執(zhí)行執(zhí)行 中斷服務(wù)程序過(guò)程。中斷服務(wù)程序過(guò)程。 中斷服務(wù)程序結(jié)構(gòu)如圖中斷服務(wù)程序結(jié)構(gòu)如圖 保護(hù)現(xiàn)場(chǎng) 開(kāi)中斷 中斷處理 關(guān)中斷 恢復(fù)現(xiàn)場(chǎng)

4、 中斷返回 彈出斷點(diǎn),返回主程序。彈出斷點(diǎn),返回主程序。 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 8086/80888086/8088的中斷系統(tǒng)的中斷系統(tǒng)7.27.2 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 7.2.1 7.2.1 中斷指令中斷指令 1 1、中斷指令、中斷指令 格式:格式:INT n INT n 或或 INT ;n=0255,INT ;n=0255,為中斷類型碼分別為為中斷類型碼分別為 ; ;雙雙/ /單字節(jié)指令單字節(jié)指令 指令的操作:指令

5、的操作: ( (SP) (SP)-2,(SP+1),(SP) (FR)SP) (SP)-2,(SP+1),(SP) (FR) (IF) 0,(TF) 0(IF) 0,(TF) 0 ( (SP) (SP)-2,(SP+1),(SP) (CS)SP) (SP)-2,(SP+1),(SP) (CS) ( (SP) (SP)-2,(SP+1),(SP) (IP)SP) (SP)-2,(SP+1),(SP) (IP) (IP) (n(IP) (n4)4) (CS) (n(CS) (n4+2)4+2) 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 7.2.1 7.2.1 中斷指令中斷指令 2 2、溢出中斷指

6、令、溢出中斷指令 格式:格式:INTO ;INTO ;單字節(jié)指令單字節(jié)指令 操作同操作同INT n,n=4.INT n,n=4. 用于代符號(hào)數(shù)加減后溢出產(chǎn)生的中斷用于代符號(hào)數(shù)加減后溢出產(chǎn)生的中斷. . 通常放在一條算術(shù)運(yùn)算指令后面通常放在一條算術(shù)運(yùn)算指令后面. . 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 7.2.1 7.2.1 中斷指令中斷指令 3 3、中斷返回指令、中斷返回指令 格式:格式:IRETIRET 指令的操作:指令的操作: (IP)(IP) (SP+1),(SP) (SP+1),(SP) ( (SP) (SP)+2SP) (SP)+2 (CS)(CS) (SP+1),(SP)

7、(SP+1),(SP) ( (SP) (SP)+2SP) (SP)+2 (FR)(FR) (SP+1),(SP) (SP+1),(SP) ( (SP) (SP)+2SP) (SP)+2 注意入 棧和出 棧的順 序! IP CS FR 高 低 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 7.2.2 7.2.2 中斷分類中斷分類 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 除法錯(cuò)誤:除數(shù)為除法錯(cuò)誤:除數(shù)為 0或商超過(guò)寄存器或商超過(guò)寄存器 表達(dá)范圍。表達(dá)范圍。 單步中斷:?jiǎn)尾街袛啵篢F1, 自動(dòng)產(chǎn)生單步中斷。自動(dòng)產(chǎn)生單步中斷。 一般用在調(diào)試程序中。一般用在調(diào)試程序中。 斷點(diǎn)中斷:與單步斷點(diǎn)中斷:與單

8、步 中斷類似。用在調(diào)中斷類似。用在調(diào) 試程序中。試程序中。 溢出中斷:溢出中斷:OF為為 1時(shí),執(zhí)行時(shí),執(zhí)行INTO 進(jìn)入。進(jìn)入。 溢出中斷:溢出中斷:OF為為1時(shí),執(zhí)行時(shí),執(zhí)行INTO進(jìn)入。進(jìn)入。 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 中斷處理中斷處理 服務(wù)程序服務(wù)程序 IRET 0:12F 0:12E 0:12D 類類 型型 4B H 中中 斷斷 向向 量量 0:12C F0 H0:12B 00 H0:12A 18 H0:129 I P=1806H CS=F000H F000:1806 06 H0

9、:128 0:127 向量地向量地 址:址: 4AH*4=128H 0:126 0:125 類類 型型 49 H 中中 斷斷 向向 量量 0:124MOV AL,30 單元內(nèi)容單元內(nèi)容地址地址INT 4AH 中斷向量表中斷向量表 類型類型 FFH 中斷處理中斷處理 程序程序 入口地址入口地址 003FF H 00008 H 類型類型 1 中斷處理中斷處理 程序程序 入口地址入口地址 00004 H 00001 H 類型類型 0 中斷處理中斷處理 程序程序 入口地址入口地址 00000 H 單元內(nèi)容單元內(nèi)容物理地址物理地址 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 已知中斷向量表如下: _ 0

10、004CH 59H _ 0004DH ECH _ 0004EH 00H _ 0004FH F0H _ A.中斷類型號(hào)是多少? B.中斷服務(wù)程序的入口地址是多少? - 4c /4 = 13h 13h - f000:ec59 例: 思考: 某中斷源的中斷類型碼 為2AH,該中斷源的中 斷服務(wù)入口地址為 2000H:FF23H,試畫(huà) 出中斷向量表圖 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 7.3 7.3 中斷控制器中斷控制器82598259A A Intel8259A是一種可編程的中斷控制器(是一種可編程的中斷控制器(PIC),),有如下功能:有如下功能: l 可為可為CPU管理和處理管理和處理

11、8個(gè)中斷源電路的中斷,并對(duì)它們進(jìn)行優(yōu)先級(jí)管理。個(gè)中斷源電路的中斷,并對(duì)它們進(jìn)行優(yōu)先級(jí)管理。 l 可與其它可與其它8個(gè)個(gè)8259A芯片組成主從式中斷系統(tǒng),實(shí)現(xiàn)芯片組成主從式中斷系統(tǒng),實(shí)現(xiàn)64級(jí)中斷源控制。級(jí)中斷源控制。 l 優(yōu)先級(jí)方式在執(zhí)行程序時(shí)可動(dòng)態(tài)改變,有多種中斷管理方式。優(yōu)先級(jí)方式在執(zhí)行程序時(shí)可動(dòng)態(tài)改變,有多種中斷管理方式。 l 每一中斷源中斷都可以屏蔽或允許,可通過(guò)編程選擇。每一中斷源中斷都可以屏蔽或允許,可通過(guò)編程選擇。 l 能自動(dòng)送出中斷類型號(hào),使能自動(dòng)送出中斷類型號(hào),使CPU方便的找到中斷服務(wù)程序的入口地址。方便的找到中斷服務(wù)程序的入口地址。 l允許中斷嵌套。允許中斷嵌套。 7.3

12、.1 82597.3.1 8259A A的主要功能的主要功能 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 7.3.2 82597.3.2 8259A A的結(jié)構(gòu)及引腳的結(jié)構(gòu)及引腳 一、一、8259A的引腳的引腳 芯片采用芯片采用 雙列直插式雙列直插式 28引腳封裝,引腳封裝, 各引腳的各引腳的 信號(hào)功能信號(hào)功能 如圖所示如圖所示 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 二、二、8259A內(nèi)部功能結(jié)構(gòu)內(nèi)部功能結(jié)構(gòu) 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 1、中斷請(qǐng)求寄存器、中斷請(qǐng)求寄存器IRR 用于鎖存所有用于鎖存所有IRi引腳輸入的中斷請(qǐng)求信號(hào)。引腳輸入的中斷請(qǐng)求信號(hào)。 2、優(yōu)先權(quán)判別器

13、、優(yōu)先權(quán)判別器PR 進(jìn)行優(yōu)先權(quán)管理。進(jìn)行優(yōu)先權(quán)管理。 中斷嵌套原則:高優(yōu)先權(quán)中斷可以打斷低優(yōu)先權(quán)中斷;同中斷嵌套原則:高優(yōu)先權(quán)中斷可以打斷低優(yōu)先權(quán)中斷;同 級(jí)不能互相打斷;低優(yōu)先權(quán)不能打斷高優(yōu)先權(quán)中斷。級(jí)不能互相打斷;低優(yōu)先權(quán)不能打斷高優(yōu)先權(quán)中斷。 3、中斷服務(wù)寄存器、中斷服務(wù)寄存器ISR 用于記錄已被中斷響應(yīng)的中斷。用于記錄已被中斷響應(yīng)的中斷。 4、中斷屏蔽寄存器、中斷屏蔽寄存器IMR 用于存放中斷的屏蔽信息,當(dāng)用于存放中斷的屏蔽信息,當(dāng)IMR某位被置位,對(duì)應(yīng)位的中某位被置位,對(duì)應(yīng)位的中 斷請(qǐng)求就被屏蔽。斷請(qǐng)求就被屏蔽。 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 5、數(shù)據(jù)總線緩沖器、數(shù)據(jù)總

14、線緩沖器 8259A與與CPU之間的數(shù)據(jù)傳輸通道。之間的數(shù)據(jù)傳輸通道。 6、讀、讀/寫(xiě)控制邏輯寫(xiě)控制邏輯 接受接受CPU的控制信號(hào),完成規(guī)定的寫(xiě)入操作,讀的控制信號(hào),完成規(guī)定的寫(xiě)入操作,讀IRR、ISR 和和IMR。 7、級(jí)聯(lián)緩沖、級(jí)聯(lián)緩沖/比較器比較器 實(shí)現(xiàn)實(shí)現(xiàn)8259A級(jí)聯(lián)。級(jí)聯(lián)。 8、控制邏輯、控制邏輯 控制片內(nèi)工作,根據(jù)控制片內(nèi)工作,根據(jù)IRR、IMR的內(nèi)容和的內(nèi)容和PR判斷結(jié)果。向判斷結(jié)果。向 CPU發(fā)中斷請(qǐng)求,接受發(fā)中斷請(qǐng)求,接受CPU的中斷相應(yīng)信號(hào)。的中斷相應(yīng)信號(hào)。 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 微機(jī)原理及應(yīng)用 第7章中斷

15、系統(tǒng)和中斷控制器 7.3.3、8259A的工作過(guò)程的工作過(guò)程 請(qǐng)求信號(hào)IRR鎖存優(yōu)先權(quán)判別器PR 邏輯電路根據(jù)IMR判斷 IMR對(duì)應(yīng)位為0 8259A的INT端為1 優(yōu)先權(quán)最高 CPU的INTR端CPU響應(yīng)中斷 IF1 8259A INTA ISR相應(yīng)位置1, IRR響應(yīng)位清0, 送中斷類型碼 若允許嵌套,PR依據(jù)ISR的狀態(tài),判斷新的中斷請(qǐng)求優(yōu)先權(quán)是否高 于正在服務(wù)的中斷,是則送出INT1。 服務(wù)結(jié)束,8259A清除ISR響應(yīng)位。 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 7.3.4 8259A的工作方式的工作方式 1 1、中斷請(qǐng)求觸發(fā)方式、中斷請(qǐng)求觸發(fā)方式 (1 1)電平觸發(fā))電平觸發(fā)

16、性質(zhì):性質(zhì):IR7IR7IR0IR0的中斷申請(qǐng)端出現(xiàn)高電平,觸發(fā)中斷服務(wù)。的中斷申請(qǐng)端出現(xiàn)高電平,觸發(fā)中斷服務(wù)。 特點(diǎn):響應(yīng)后,必須撤除申請(qǐng),否則發(fā)生二次中斷申請(qǐng)。特點(diǎn):響應(yīng)后,必須撤除申請(qǐng),否則發(fā)生二次中斷申請(qǐng)。 (2 2)邊沿觸發(fā))邊沿觸發(fā) 性質(zhì):性質(zhì):IR7IR7IR0IR0的中斷申請(qǐng)端出現(xiàn)低電平向高電平跳變時(shí),觸發(fā)中斷服務(wù)的中斷申請(qǐng)端出現(xiàn)低電平向高電平跳變時(shí),觸發(fā)中斷服務(wù) 特點(diǎn):申請(qǐng)端一直保持高電平,不會(huì)誤判。特點(diǎn):申請(qǐng)端一直保持高電平,不會(huì)誤判。 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 7.3.4 8259A的工作方式的工作方式 2 2、屏蔽中斷源方式:、屏蔽中斷源方式: 由由8

17、2598259A A的內(nèi)部屏蔽寄存器的內(nèi)部屏蔽寄存器IMRIMR決定。有一般屏蔽方式和特殊屏蔽方式兩種。決定。有一般屏蔽方式和特殊屏蔽方式兩種。 (1 1)一般屏蔽方式)一般屏蔽方式 性質(zhì):通過(guò)編程置操作命令字性質(zhì):通過(guò)編程置操作命令字OCWOCW1 1的相應(yīng)位為的相應(yīng)位為1 1,則使對(duì)應(yīng)中斷源被屏蔽。為,則使對(duì)應(yīng)中斷源被屏蔽。為0 0 ,則使對(duì)應(yīng)中斷源不被屏蔽。用輸出命令將,則使對(duì)應(yīng)中斷源不被屏蔽。用輸出命令將OCWOCW2 2寫(xiě)入寫(xiě)入IMRIMR中實(shí)現(xiàn)。中實(shí)現(xiàn)。 特點(diǎn):使某些中斷源可以申請(qǐng)服務(wù),某些被屏蔽不能申請(qǐng)中斷服務(wù)。特點(diǎn):使某些中斷源可以申請(qǐng)服務(wù),某些被屏蔽不能申請(qǐng)中斷服務(wù)。 (2

18、2)特殊屏蔽方式)特殊屏蔽方式 性質(zhì):通過(guò)編程置操作命令字性質(zhì):通過(guò)編程置操作命令字OCWOCW3 3的的D D6 6D D5 5=11=11,進(jìn)入工作方式。通過(guò)編程置操作進(jìn)入工作方式。通過(guò)編程置操作 命令字命令字OCWOCW3 3的的D D6 6D D5 5=10=10,退出工作方式。退出工作方式。 特點(diǎn):使某些優(yōu)先權(quán)低的中斷源可以申請(qǐng)服務(wù),某些優(yōu)先權(quán)低的中斷源被屏蔽特點(diǎn):使某些優(yōu)先權(quán)低的中斷源可以申請(qǐng)服務(wù),某些優(yōu)先權(quán)低的中斷源被屏蔽 不能申請(qǐng)中斷服務(wù)。不能申請(qǐng)中斷服務(wù)。 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 7.3.4 8259A的工作方式的工作方式 3 3、中斷優(yōu)先權(quán)設(shè)置方式:、中

19、斷優(yōu)先權(quán)設(shè)置方式: (1 1)普通全嵌套方式(固定優(yōu)先級(jí)方式):)普通全嵌套方式(固定優(yōu)先級(jí)方式): 默認(rèn)方式,默認(rèn)方式,IR0IR0最高,最高,IR7IR7最低最低 (2 2)特殊全嵌套方式特殊全嵌套方式: 基本同普通全嵌套方式,基本同普通全嵌套方式, 但可以進(jìn)行同級(jí)嵌套。但可以進(jìn)行同級(jí)嵌套。 (3 3)優(yōu)先級(jí)自動(dòng)循環(huán)方式優(yōu)先級(jí)自動(dòng)循環(huán)方式: 初始優(yōu)先級(jí)順序初始優(yōu)先級(jí)順序IRIR0 0最高,最高,IRIR7 7最低。最低。 當(dāng)其中一個(gè)中斷源受到服務(wù),當(dāng)其中一個(gè)中斷源受到服務(wù), 則它為最低優(yōu)先權(quán)。則它為最低優(yōu)先權(quán)。 同時(shí)置比它低一級(jí)中斷源為最高級(jí),同時(shí)置比它低一級(jí)中斷源為最高級(jí), 其它自動(dòng)循環(huán)

20、排列。其它自動(dòng)循環(huán)排列。 (4)優(yōu)先級(jí)指定(特殊)循環(huán)方式優(yōu)先級(jí)指定(特殊)循環(huán)方式: 當(dāng)一中斷源指定為最低優(yōu)先權(quán),當(dāng)一中斷源指定為最低優(yōu)先權(quán), 則比它低一級(jí)中斷源為最高級(jí),其它順序排列。則比它低一級(jí)中斷源為最高級(jí),其它順序排列。 如:指定如:指定IR3為最低,則優(yōu)先級(jí)順序?yàn)闉樽畹?,則優(yōu)先級(jí)順序?yàn)镮R4, IR5,IR6,IR7,IR0,IR1, IR2 , IR3 。 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 7.3.4 8259A的工作方式的工作方式 4 4、中斷結(jié)束、中斷結(jié)束( (EOI)EOI)方式方式 結(jié)束中斷處理是將中斷服務(wù)寄存器中對(duì)應(yīng)的位置結(jié)束中斷處理是將中斷服務(wù)寄存器中對(duì)應(yīng)的

21、位置0 0。結(jié)束中斷處理方式有三類:。結(jié)束中斷處理方式有三類: (1 1)一般中斷結(jié)束方式(一般中斷結(jié)束方式(EOIEOI):通過(guò)編程置初始化命令字通過(guò)編程置初始化命令字ICWICW4 4的的D D1 1=0=0,設(shè)置。通設(shè)置。通 過(guò)編程置操作命令字過(guò)編程置操作命令字OCWOCW2 2的的D D7 7D D6 6D D5 5=001=001,執(zhí)行輸出命令,實(shí)現(xiàn)自動(dòng)結(jié)束。執(zhí)行輸出命令,實(shí)現(xiàn)自動(dòng)結(jié)束。 特點(diǎn):使當(dāng)前中斷服務(wù)寄存器(特點(diǎn):使當(dāng)前中斷服務(wù)寄存器(ISRISR)中優(yōu)先權(quán)級(jí)別最高的對(duì)應(yīng)位清中優(yōu)先權(quán)級(jí)別最高的對(duì)應(yīng)位清0 0,即結(jié)束。,即結(jié)束。 (2 2)特殊中斷結(jié)束方式(特殊中斷結(jié)束方式(S

22、EOISEOI):通過(guò)編程置通過(guò)編程置ICWICW4 4的的D D1 1=0=0,設(shè)置。然后通過(guò)編程設(shè)置。然后通過(guò)編程 置操作命令字置操作命令字OCWOCW2 2的的D D7 7D D6 6D D5 5=X11=X11,D D2 2D D1 1D D0 0給出想結(jié)束的中斷源號(hào)。使結(jié)束。給出想結(jié)束的中斷源號(hào)。使結(jié)束。 特點(diǎn):使指定中斷服務(wù)寄存器(特點(diǎn):使指定中斷服務(wù)寄存器(ISRISR)中的中斷源對(duì)應(yīng)位清中的中斷源對(duì)應(yīng)位清0 0,即結(jié)束。,即結(jié)束。 (3 3)自動(dòng)中斷結(jié)束方式(自動(dòng)中斷結(jié)束方式(AEOIAEOI):通過(guò)編程置通過(guò)編程置ICWICW4 4的的D D1 1=1=1實(shí)現(xiàn)。實(shí)現(xiàn)。 特點(diǎn):

23、只適用于一片特點(diǎn):只適用于一片82598259A A,且各中斷不發(fā)生嵌套。中斷服務(wù)寄存器(且各中斷不發(fā)生嵌套。中斷服務(wù)寄存器(ISRISR)中的中的 中斷源對(duì)應(yīng)位清中斷源對(duì)應(yīng)位清0 0由硬件自動(dòng)完成,但正在處理的中斷服務(wù)程序并沒(méi)有結(jié)束。由硬件自動(dòng)完成,但正在處理的中斷服務(wù)程序并沒(méi)有結(jié)束。 微機(jī)原理及應(yīng)用 第7章中斷系統(tǒng)和中斷控制器 7.3.4 8259A的工作方式的工作方式 5 5、連接總線方式、連接總線方式 (1 1)緩沖方式)緩沖方式 性質(zhì):通過(guò)編程置初始化命令字性質(zhì):通過(guò)編程置初始化命令字ICW4ICW4的的D3=1D3=1,進(jìn)入工作方式。進(jìn)入工作方式。82598259A A的的 SP/EN SP/EN :輸出低電平作為啟動(dòng)信號(hào)。輸出低電平作為啟動(dòng)信號(hào)。 特點(diǎn):應(yīng)用于多片級(jí)連的大系統(tǒng)中,通過(guò)總線驅(qū)動(dòng)器和數(shù)據(jù)總線相連。特點(diǎn):應(yīng)用于多片級(jí)連的大系統(tǒng)中,通過(guò)總線驅(qū)動(dòng)器和數(shù)據(jù)總線相連。 (2 2)非緩沖方式)非緩沖方式 性質(zhì):通過(guò)編程置初始化命令字性質(zhì):通過(guò)編程置初始化命令字ICW1ICW1的的D3=

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論