微機系統(tǒng)與接口:7.3 可編程中斷控制器8259A_第1頁
微機系統(tǒng)與接口:7.3 可編程中斷控制器8259A_第2頁
微機系統(tǒng)與接口:7.3 可編程中斷控制器8259A_第3頁
微機系統(tǒng)與接口:7.3 可編程中斷控制器8259A_第4頁
微機系統(tǒng)與接口:7.3 可編程中斷控制器8259A_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、7.3 可編程中斷控制器8259Av1.一片8259芯片可響應(yīng)8級INTR中斷請求,通過級連INTR可擴展至64級。v2.可對各級INTR請求進行優(yōu)先權(quán)管理。v3.對每一級中斷請求進行均可依需要給予屏蔽或開放。v4.當CPU響應(yīng)INTR中斷請求后,8259可提供相應(yīng)的中斷類型碼,從而使CPU迅速轉(zhuǎn)入中斷服務(wù)程序入口。v5.可通過編程手段,設(shè)置8259的8種不同工作方式。第七章 可編程接口芯片及其應(yīng)用7.3 可編程中斷控制器8259A 一、8259A的引腳與功能結(jié)構(gòu)第七章 可編程接口芯片及其應(yīng)用8259AD0-D7WRRDCSA0INTASP/ENCAS0CAS1CAS2IRQ0-IRQ7INT

2、7.3 可編程中斷控制器8259A二、8259A內(nèi)部結(jié)構(gòu)框圖和工作方式第七章 可編程接口芯片及其應(yīng)用(PR)7.3 可編程中斷控制器8259A(一)中斷請求寄存器(IRR:Interrupt request Register)(二)中斷服務(wù)寄存器(ISR:Interrupt Service Register)(三)中斷屏蔽寄存器(IMR)(四)優(yōu)先級判斷(RP)第七章 可編程接口芯片及其應(yīng)用7.3 可編程中斷控制器8259A第七章 可編程接口芯片及其應(yīng)用D0D1D2D3D4D5D6D7 & & 1 比較器B0B1B2A0A1A2 &INTIR0IR1IR2IR3IR4I

3、R5IR6IR7中斷優(yōu)先級判別器的工作原理7.3 可編程中斷控制器8259A 8259A中斷執(zhí)行過程u1、當有一條或多條中斷請求引腳信號有效時(即IR70相應(yīng)引腳為“1”)。u 中斷請求寄存器IRR的相應(yīng)位被置為“1”。u2、若中斷請求IRi線中至少有一個中斷請求被允許,則8259通過INT引腳向CPU的INTR送出中斷請求信號。u3、若CPU處于開中狀態(tài)(IF=1),則在當前指令執(zhí)行完后,向8259發(fā)回INTA信號,表示中斷請求已被CPU響應(yīng)。u4、8259接收到CPU發(fā)出的INTA信號后。將中斷請求源(對應(yīng)于各IRi) 中 優(yōu)先權(quán)最高的對應(yīng)的ISR位置位,然后將IRR中相應(yīng)的IRi位復(fù)位。

4、u 5、8086CPU繼續(xù)啟動另一個中斷響應(yīng)周期,發(fā)送第二個INTA信號,此時 8259向數(shù)據(jù)總線DB70送出8位的中斷類型碼。第七章 可編程接口芯片及其應(yīng)用6、CPU讀取中斷類型碼N后,用N*4查中斷矢量表,獲取服務(wù)程序入口地址有關(guān)信息(IP和CS值),轉(zhuǎn)入服務(wù)程序入口執(zhí)行程序。7、中斷響應(yīng)周期完成后,8259中斷工作結(jié)束,被置位的ISR中的相應(yīng)位復(fù)位。7.3 可編程中斷控制器8259A 中斷向量字節(jié)內(nèi)容第七章 可編程接口芯片及其應(yīng)用7.3 可編程中斷控制器8259A 三、8259A的控制字格式 改變ISR、IRR、IMR的內(nèi)容 兩種控制命令字 初始化命令字ICW(Initializatio

5、n Command Word): ICW1-ICW4 操作命令字OCW(Operation Command Word): OCW1-OCW3 命令字寫入流程第七章 可編程接口芯片及其應(yīng)用7.3 可編程中斷控制器8259A第七章 可編程接口芯片及其應(yīng)用送ICW1送ICW2級聯(lián)方式?送ICW3需要ICW4?送ICW4開始送OCW3送OCW2送OCW1要送OCW2?要送OCW3? 初始化結(jié)束初始化控制字初始化控制字7.3 可編程中斷控制器8259A初始化命令字(ICW1-ICW4) 1、ICW1芯片控制字 格式:第七章 可編程接口芯片及其應(yīng)用用于8位系統(tǒng)7.3 可編程中斷控制器8259A 2、ICW

6、2(中斷類型碼控制字) 格式:第七章 可編程接口芯片及其應(yīng)用7.3 可編程中斷控制器8259A 3、ICW3(主/從控制字) 格式:第七章 可編程接口芯片及其應(yīng)用與主片的某一位中斷請求端對應(yīng)7.3 可編程中斷控制器8259A 8259主從級聯(lián)方式第七章 可編程接口芯片及其應(yīng)用INTINTIRQ0IRQ7IRQ0IRQ7IRQ0IRQ7CAS0-CAS27.3 可編程中斷控制器8259A 4、ICW4(方式控制字)第七章 可編程接口芯片及其應(yīng)用 D0:用于8位(0)/16位(1)微機; D1:中斷自動結(jié)束(0)/非自動結(jié)束(1)方式; D2:緩沖方式(D3=1)時主從片級聯(lián)位置設(shè)置,從片(0)/

7、主片(1) ; D3:非緩沖(0)/緩沖(1)方式; D4:全嵌套(0)/特殊全嵌套(1)方式。 從片非自動結(jié)束時,主、從片均需發(fā)EOI命令。7.3 可編程中斷控制器8259A(二)操作命令字(OCW1-OCW3) OCW1:寫IMR寄存器第七章 可編程接口芯片及其應(yīng)用 正常屏蔽:正常屏蔽:7.3 可編程中斷控制器8259A OCW2:設(shè)置中斷優(yōu)先級循環(huán)方式和中斷結(jié)束方式第七章 可編程接口芯片及其應(yīng)用 功能:功能:結(jié)束方式和優(yōu)先權(quán)輪轉(zhuǎn)管理;結(jié)束方式和優(yōu)先權(quán)輪轉(zhuǎn)管理; 結(jié)束方式管理:結(jié)束方式管理: D D6 6D D5 5=01=01,非自動,非自動 不指定不指定 ; D D6 6D D5 5=

8、11=11,非自動,非自動 指定指定 。 優(yōu)先權(quán)管理:優(yōu)先權(quán)管理: R R7 7=0=0,優(yōu)先權(quán)固定;,優(yōu)先權(quán)固定;R R7 7=1=1,優(yōu)先權(quán)輪轉(zhuǎn)。,優(yōu)先權(quán)輪轉(zhuǎn)。7.3 可編程中斷控制器8259AOCW2編碼及功能自動自動EOI、優(yōu)先權(quán)固定命令、優(yōu)先權(quán)固定命令 0 0 0 0 0 0 0 0非自動非自動EOI指定指定 、優(yōu)先權(quán)固定命令、優(yōu)先權(quán)固定命令 0 1 1 0 0 L2 L1 L0非自動非自動EOI不指定不指定 、優(yōu)先權(quán)自動輪轉(zhuǎn)命令、優(yōu)先權(quán)自動輪轉(zhuǎn)命令 1 0 1 0 0 0 0 0自動自動EOI、優(yōu)先權(quán)指定輪轉(zhuǎn)命令、優(yōu)先權(quán)指定輪轉(zhuǎn)命令 1 1 0 0 0 L2 L1 L0非自動非自動EOI指定指定 、優(yōu)先權(quán)指定輪轉(zhuǎn)命令、優(yōu)先權(quán)指定輪轉(zhuǎn)命令 1 1 1 0 0 L2 L1 L0自動自動EOI、優(yōu)先權(quán)自動輪轉(zhuǎn)命令、優(yōu)先權(quán)自動輪轉(zhuǎn)命令 1 0 0 0 0 0 0 0非自動非自動EOI不指定不指定 、優(yōu)先權(quán)固定命令、優(yōu)先權(quán)固定命令 0 0 1 0 0 0 0 0 功能功能R SL EOI 0 0 L2 L1 L0 第七章 可編程接口芯片及其應(yīng)用7.3 可編程中斷控制器8259AOCW3(多功能命令字) 特征位:特征位:D D4 4D D3 3D D2 2=00=00* *; 功能:功能:讀取讀取IRRIRR、ISRISR

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論