微機原理與接口技術第06章--輸入輸出接口和中斷技術(第2部分)課件_第1頁
微機原理與接口技術第06章--輸入輸出接口和中斷技術(第2部分)課件_第2頁
微機原理與接口技術第06章--輸入輸出接口和中斷技術(第2部分)課件_第3頁
微機原理與接口技術第06章--輸入輸出接口和中斷技術(第2部分)課件_第4頁
微機原理與接口技術第06章--輸入輸出接口和中斷技術(第2部分)課件_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、一1. 8259A引腳CPU側: DB0DB7;外設側: IR0IR7;級聯: CS; RD、WR、A0; SP/EN、 CAS0CAS2。 INT、INTA;二 接口電路:CPU接口、I/O接口。 內部邏輯:IRR、IMR、PR、ISR及控制電路。 中斷請求過程:IR-INT。&INTISR編碼中斷請求優(yōu)先級編碼器中斷請求寄存器IRRIR0IR7&中斷屏蔽寄存器IMRD0D71比較器 B0B1B2ABA0A1A2三 (1) 芯片控制初始化命令字ICW1 特征位:D4=1; ICW4主要設定嵌套、緩沖、結束方式,缺省值為全嵌套、非緩沖、自動結束方式。 (2)中斷類型號初始化命令字的設置ICW2

2、IRi的中斷類型號 = ICW2的高5位+i 例:如果ICW2為08H,則 IR3的中斷類型號為: 08H+03H=0BH。中斷源中斷號高5位低3位中斷號日時鐘08HIR0(0)08H鍵盤08HIR1(1)09H保留08HIR2(2)0AH通信(二)08HIR3(3)0BH通信(一)08HIR4(4)0CH硬盤08HIR5(5)0DH軟盤08HIR6(6)0EH打印機08HIR7(7)0FH主片8259A 8級硬中斷源的中斷號 (3) 主從片標志初始化命令字ICW3 級聯方式結構:8259主從級聯 級聯方式結構設置: 需要分別對主片和從片進行設置。 主片:S7S0分別對應相應的IR號的引腳,為

3、1的位對應的引腳接有從片; 從片:ID2ID1的編號是該從片接到主片的IR引腳的IR號。主 片ICW3:OUT 21H,14H從片1 ICW3 :OUT 0A1H,04H從片2 ICW3 :OUT 2B1H,02H 級聯方式中斷請求及響應過程: 主片請求:與非級聯一致。 從片請求:與非級聯一致,但其INT送到主片,服從主片的請求規(guī)則。 從片響應:通過CAS線譯碼,選中時在收到第二個INTA后,返回中斷類型號。 主片響應:收到第一個INTA后,對級聯的IR請求,則從CAS線送出該IR編碼;在第二個INTA返回中斷類型號。 (4)方式控制初始化命令字ICW4 D4:全嵌套(0)/特殊全嵌套(1)方

4、式。 D2:緩沖方式(D3=1)時的主從片級聯位置設置, 從片(0)/主片(1) ; D3:非緩沖(0)/緩沖(1)方式; D0:用于8位(0)/16位(1)微機; D1:中斷自動結束(0)/非自動結束(1)方式; 從片非自動結束時,主、從片均需發(fā)EOI命令。緩沖器方式的設置中斷結束方式的設置初始化命令ICW4說明1D1D4初始化命令ICW4說明2D3D0初始化命令設置時序 (5) 中斷屏蔽操作OCW1 正常屏蔽: 特征位:無,時序:無。 特殊屏蔽: 通過OCW3設置。 (6) 非自動中斷結束方式的操作OCW2 特征位:D4D3=00; D6D5=01,非自動不指定; D6D5=11,非自動指

5、定。 優(yōu)先權管理: D7=0,優(yōu)先權固定;D7=1,優(yōu)先權輪轉。D0D2位: 用來指定中斷等級;中斷指定:R SL EOI 0 0 L2 L1 L0 功能 0 0 0 0 0 0 0 0自動EOI、優(yōu)先權固定命令 0 0 1 0 0 0 0 0非自動EOI不指定 、優(yōu)先權固定命令 0 1 1 0 0 L2 L1 L0非自動EOI指定 、優(yōu)先權固定命令 1 0 0 0 0 0 0 0自動EOI、優(yōu)先權自動輪轉命令 1 0 1 0 0 0 0 0非自動EOI不指定 、優(yōu)先權自動輪轉命令 1 1 1 0 0 L2 L1 L0非自動EOI指定 、優(yōu)先權指定輪轉命令 1 1 0 0 0 L2 L1 L0

6、自動EOI、優(yōu)先權指定輪轉命令 例:OUT 20H,20H的含義? (7) 特殊屏蔽和查詢方式操作命令字OCW3 P RR RIS功能 應用 0 1 0讀取IRR內容OUT 20H,0AHIN AL,20H 0 1 1讀取ISR內容OUT 20H,0BHIN AL,20H 0 0 *不讀取任何寄存器內容 1 * *讀取查詢字信息OUT 20H,0CHIN AL,20H 查詢字格式:I=0,無中斷請求;I=1,有中斷請求。W2W0,正在申請中斷的若干中斷源中優(yōu)先級最高的中斷源的編碼。 特定屏蔽管理: ESMM SMM功能 0 *該操作對特殊屏蔽無效 1 0取消特定屏蔽 1 1設置特定屏蔽設置方法

7、: 用OCW1屏蔽部分IR, 用OCW3置SMM即可。 取消方法:用OCW1取消被屏蔽的IR用OCW3取消特定屏蔽PIC1PIC2操作內容特征位時序D4D3D220H0A0H寫ICW11*無OCW200*OCW301*21H0A1H寫ICW2ICW4無ICW2ICW4OCW1初始化后20H0A0H讀IRR,ISR無OCW3決定查詢字無21H0A1H讀IMR無無 8259A命令關系表: 注:ICWx只有在初始化過程中才會出現。四1. 中斷請求方式2. 連接總線與級聯方式3.屏蔽中斷源方式5. 優(yōu)先級排隊方式6. 嵌套方式8259A的工作模式4. 中斷結束方式 1. 中斷請求方式:初始化設置邊沿觸

8、發(fā)方式:正跳變向8259A請求中斷,上跳沿后可一直保持高電平,不會產再生中斷。電平觸發(fā)方式:高電平向8259A請求中斷,響應中斷后要及時清除高電平,以免引起第二次誤中斷。查詢中斷方式:外設通過8259A請求中斷,但8259A不使用中斷請求信號INT向CPU發(fā)申請中斷,CPU用軟件查詢確定中斷源,并為其服務。查詢中斷方式查詢中斷方式舉例1. 中斷請求方式2. 連接總線與級聯方式3.屏蔽中斷源方式5. 優(yōu)先級排隊方式6. 嵌套方式8259A的工作模式4. 中斷結束方式 2.連接總線與級聯方式: 非緩沖方式:小系統中,8259A數據線直接連系統數據總線,不需要總線緩沖器,此時SP/EN表示級聯時主/

9、從關系。 主片:SP/EN接高電平; 從片:SP/EN接低電平。 緩沖方式:大系統中,數據總線都具有總線緩沖器,此時SP/EN表示數據傳送方向,級聯時主/從關系通過軟件設定ICW4來決定。1. 中斷請求方式2. 連接總線與級聯方式3.屏蔽中斷源方式5. 優(yōu)先級排隊方式6. 嵌套方式8259A的工作模式4. 中斷結束方式 3. 屏蔽中斷源方式:內部特性 內部特性:自動屏蔽低于自己優(yōu)先級的IR。1. 中斷請求方式2. 連接總線與級聯方式3.屏蔽中斷源方式5. 優(yōu)先級排隊方式6. 嵌套方式8259A的工作模式4. 中斷結束方式 4. 結束中斷的處理方式:自動 自動: 中斷響應后ISR中最高優(yōu)先級位自動復位; 非自動:中斷服務程序返回前,需要處理程序發(fā)出對ISR中相應位復位的中斷結束命令; 不指定方式:ISR中最高優(yōu)先級位復位; 指定方式:命令中指定的ISR中相應位復位。ICW4:AEOI0CW2:EOISL8259A的工作模式1. 中斷請求方式2. 連接總線與級聯方式3.屏蔽中斷源方式5. 優(yōu)先級排隊方式6. 嵌套方

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論