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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

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

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

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

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

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論