




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1第第7章章中斷控制器中斷控制器教學建議,本章重點為教學建議,本章重點為8259A的編程結(jié)構(gòu);的編程結(jié)構(gòu);8259A的工作方式以及工作方式的分類依據(jù);的工作方式以及工作方式的分類依據(jù);8259A的初始化命令字及其含義;的初始化命令字及其含義;8259A的初始化方法;的初始化方法;8259A的操作命令字和設(shè)置方法;的操作命令字和設(shè)置方法;多片多片8259A構(gòu)成的主從式中斷系統(tǒng)。構(gòu)成的主從式中斷系統(tǒng)。27.1 8259A的引腳信號、編程結(jié)構(gòu)和工作原理的引腳信號、編程結(jié)構(gòu)和工作原理lD7D0 lINT :發(fā)出中斷請求:發(fā)出中斷請求lINTA:接收中斷應(yīng)答信號:接收中斷應(yīng)答信號lRDlWRlCSlA0
2、 : 偶低偶低 奇高奇高lIR7IR0 lCAS2CAS0: 從片選擇,指出具體從片從片選擇,指出具體從片lSP/EN :緩沖方式:出,啟動數(shù)據(jù)總線驅(qū)動器;緩沖方式:出,啟動數(shù)據(jù)總線驅(qū)動器; 非緩沖方式:入,為非緩沖方式:入,為0時從片(時從片(slave piece)。)。 1 8259A的外部信號和含義的外部信號和含義:37.1 8259A的引腳信號、編程結(jié)構(gòu)和工作原理的引腳信號、編程結(jié)構(gòu)和工作原理l2 8259A的編程結(jié)構(gòu)的編程結(jié)構(gòu)47.1 8259A的引腳信號、編程結(jié)構(gòu)和工作原理的引腳信號、編程結(jié)構(gòu)和工作原理l2 8259A的編程結(jié)構(gòu)的編程結(jié)構(gòu)l上半部分是處理部件,包括上半部分是處理部
3、件,包括IRR、PR、ISRl下半部分包括下半部分包括7個寄存器,分為二組:個寄存器,分為二組:第一組寄存器:第一組寄存器:ICW1ICW4;初始化命令字初始化命令字第二組寄存器:第二組寄存器:OCW1OCW3 操作命令字操作命令字發(fā)出中斷過程,了解相應(yīng)中斷,兩個負脈沖到來后做什么發(fā)出中斷過程,了解相應(yīng)中斷,兩個負脈沖到來后做什么3 8259A的工作原理的工作原理57.2 8259A的工作方式(的工作方式(1)l設(shè)置優(yōu)先級的方式設(shè)置優(yōu)先級的方式l全嵌套方式:全嵌套方式:最常用,默認,最常用,默認,07高低排列,中斷嵌套高低排列,中斷嵌套l特殊全嵌套方式:特殊全嵌套方式:響應(yīng)同級中斷請求,多片時
4、的主片確認從片內(nèi)優(yōu)先級響應(yīng)同級中斷請求,多片時的主片確認從片內(nèi)優(yōu)先級l優(yōu)先級自動循環(huán)方式:優(yōu)先級自動循環(huán)方式:OCW2決定,優(yōu)先隊列變,受服務(wù)最低。決定,優(yōu)先隊列變,受服務(wù)最低。 一般用在系統(tǒng)多個優(yōu)先級相等的場合一般用在系統(tǒng)多個優(yōu)先級相等的場合l優(yōu)先級特殊循環(huán)方式:優(yōu)先級特殊循環(huán)方式:最低優(yōu)先級可編程確定,最低優(yōu)先級可編程確定,OCW2設(shè)定設(shè)定l屏蔽中斷源的方式屏蔽中斷源的方式l普通屏蔽方式:普通屏蔽方式:通過設(shè)置通過設(shè)置OCW1(IMR),屏蔽某個中斷請求),屏蔽某個中斷請求l特殊屏蔽方式:特殊屏蔽方式:中斷處理程序中使用,放開低級中斷。中斷處理程序中使用,放開低級中斷。 設(shè)置了該方式后,寫
5、設(shè)置了該方式后,寫OCW1置位同時使置位同時使ISR對應(yīng)位自動清對應(yīng)位自動清0。67.2 8259A的工作方式(的工作方式(2)l結(jié)束中斷處理的方式結(jié)束中斷處理的方式l中斷自動結(jié)束方式:中斷自動結(jié)束方式:只用在系統(tǒng)中只有一片只用在系統(tǒng)中只有一片8259A且多個中斷不嵌套。且多個中斷不嵌套。 初始化時,設(shè)置初始化時,設(shè)置ICW4的的AEOI位為位為1,第二個負脈沖到清除,第二個負脈沖到清除ISnl一般的中斷結(jié)束方式:一般的中斷結(jié)束方式:用在全嵌套情況,發(fā)出一般中斷結(jié)束命令,最高非零用在全嵌套情況,發(fā)出一般中斷結(jié)束命令,最高非零ISn復位,復位,結(jié)束當前中斷。結(jié)束當前中斷。OCW2的的EOI=1,
6、SL=0,R=0l特殊的中斷結(jié)束方式:特殊的中斷結(jié)束方式:OCW2的的EOI=1,SL=1,R=0,指定哪位復位,指定哪位復位l連接系統(tǒng)總線的方式連接系統(tǒng)總線的方式 ICW4設(shè)置設(shè)置l緩沖方式:緩沖方式: 多片級聯(lián),通過總線驅(qū)動器連接數(shù)據(jù)總線多片級聯(lián),通過總線驅(qū)動器連接數(shù)據(jù)總線l非緩沖方式:非緩沖方式:單片,多片時片數(shù)不多單片,多片時片數(shù)不多l(xiāng)引入中斷請求的方式引入中斷請求的方式l邊沿觸發(fā)方式:邊沿觸發(fā)方式:上升沿,上升沿,ICW1l電平觸發(fā)方式:電平觸發(fā)方式:高電平高電平l中斷查詢方式:中斷查詢方式:外設(shè)中斷來請求,外設(shè)中斷來請求,CPU查詢設(shè)備。接近查詢設(shè)備。接近64級,不同模塊級,不同模
7、塊 關(guān)中斷關(guān)中斷-寫寫OCW3(D2=1)8259A偶地址偶地址-讀讀ISR8259A偶地址,最高位偶地址,最高位1表示有中斷表示有中斷級聯(lián)方式下,一般不用中斷自動結(jié)束方式,需要在中斷處理程序結(jié)束時發(fā)出兩次中斷結(jié)束命令給主片和從片77.3 8259A的初始化命令字和流程的初始化命令字和流程 初始化命令字通常是系統(tǒng)開機時由初始化初始化命令字通常是系統(tǒng)開機時由初始化程序填寫的,而且在整個系統(tǒng)工作過程中程序填寫的,而且在整個系統(tǒng)工作過程中保持保持不變不變。 初始化命令字必須初始化命令字必須按順序填寫按順序填寫,并且要求,并且要求把把ICW1寫到偶地址端口,其余的初始化命令寫到偶地址端口,其余的初始化
8、命令字寫到奇地址端口。字寫到奇地址端口。ICW1:芯片控制:芯片控制ICW2:中斷類型號:中斷類型號ICW3:主從片:主從片ICW4:方式控制字:方式控制字87.3 8259A的初始化命令字和流程(的初始化命令字和流程(1)l1 ICW1的格式和含義的格式和含義 2 ICW2的格式和含義的格式和含義 0標志ICW2任選,高5位為中斷類型號的高5位97.3 8259A的初始化命令字的初始化命令字l4 ICW3的格式和含義的格式和含義l5 從片的從片的ICW3的格式的格式 主片的ICW3對應(yīng)各IR引腳的連接情況,直接連接外設(shè)為0;從片的ICW3為標識碼。107.3 8259A的初始化命令字的初始化
9、命令字l6 ICW4的格式和含義的格式和含義 ICW1的D0=1才會辨認ICW4總結(jié)4個ICW寄存器中設(shè)置了哪些工作方式?117. 8259A的初始化流程(的初始化流程(1)注意地址偶奇性;順序固定;ICW1和ICW2必須;級聯(lián)時需要ICW3;127. 8259A的初始化流程(的初始化流程(2)l對對8259A設(shè)置初始化命令字的例子設(shè)置初始化命令字的例子MOVAL,13HOUT80H,AL;設(shè)置;設(shè)置ICW1MOVAL,18HOUT81H,AL ;設(shè)置;設(shè)置ICW2MOVAL,0DHOUT81H,AL ;設(shè)置;設(shè)置ICW4137.4 8259A的操作命令字(的操作命令字(1) 操作命令字在應(yīng)用
10、程序中設(shè)置,次序沒有要求,但端口地址有嚴格規(guī)定。OCW1:中斷屏蔽 奇地址OCW2:優(yōu)先級循環(huán)方式和中斷結(jié)束方式 偶地址OCW3:設(shè)置/取消特殊屏蔽方式,設(shè)置中斷查詢方式,設(shè)置對8259A內(nèi)部寄存器的讀出命令 偶地址147.4 8259A的操作命令字(的操作命令字(1)lOCW1的格式和含義的格式和含義lOCW2的格式和含義的格式和含義 lOCW2的例子的例子157.4 8259A的操作命令字(的操作命令字(2)lOCW2的總結(jié)的總結(jié)RSLEOI 功能100優(yōu)先級自動循環(huán)方式000結(jié)束優(yōu)先級循環(huán)方式110特殊優(yōu)先級循環(huán)方式101發(fā)中斷結(jié)束命令,并仍用優(yōu)先級循環(huán)方式111發(fā)中斷結(jié)束命令,并用特殊
11、優(yōu)先級循環(huán)方式011特殊中斷結(jié)束命令001一般中斷結(jié)束方式167.4 8259A的操作命令字(的操作命令字(3)lOCW3的格式和含義的格式和含義 lOCW3的格式和例子的格式和例子ISR、IRR、IMR的內(nèi)容如何讀出?讀寫時,如何區(qū)分奇地址、偶地址對應(yīng)的寄存器177.5 8259A使用舉例使用舉例1l中斷全嵌套方式的例子中斷全嵌套方式的例子 187.5 8259A使用舉例使用舉例2使用中斷結(jié)束命令的例子使用中斷結(jié)束命令的例子197.5 8259A使用舉例使用舉例3l關(guān)于特殊屏蔽方式的例子關(guān)于特殊屏蔽方式的例子 CLIMOVAL,68HOUT80H,ALINAL,81HORAL,10HOUT8
12、1H,ALSTICLIINAL,81HANDAL,0EFHOUT81H,ALMOVAL,48HOUT80H,ALSTIMOVAL,20HOUT80H,ALIRET207.5 8259A使用舉例使用舉例4l關(guān)于優(yōu)先級設(shè)置和中斷結(jié)束命令的小結(jié)歸納關(guān)于優(yōu)先級設(shè)置和中斷結(jié)束命令的小結(jié)歸納l關(guān)于優(yōu)先級的設(shè)置方法關(guān)于優(yōu)先級的設(shè)置方法l關(guān)于中斷結(jié)束方式的設(shè)置方法關(guān)于中斷結(jié)束方式的設(shè)置方法l優(yōu)先級循環(huán)方式和中斷結(jié)束方式一起設(shè)置的命令優(yōu)先級循環(huán)方式和中斷結(jié)束方式一起設(shè)置的命令217.6多片多片8259A組成的主從式中斷系統(tǒng)(組成的主從式中斷系統(tǒng)(1)227.6多片多片8259A組成的主從式中斷系統(tǒng)(組成的主從式中斷系統(tǒng)(2)l優(yōu)先級排列的例子優(yōu)先級排列的例子l1個主片個主片l2個從片個從片,并設(shè)從片并設(shè)從片1連在主片的連在主片的IR1引腳上,而從片引腳上,而從片2連在主片的連在主片的IR2引腳上引腳上主片:主片:IR0(這是系統(tǒng)中的最高優(yōu)先級這是系統(tǒng)中的最高優(yōu)先級)從片從片1:IR0、IR1、IR2、IR3、IR4、IR5、IR6、IR7從片從片2:IR0、IR1、IR2、IR3、IR4、IR5、IR6、IR7主片:主片:IR3、IR4、IR5、IR6、IR7(主片的主片的IR7為系統(tǒng)中的最低優(yōu)先級為系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 收貨作業(yè)流程規(guī)范
- 12.3+實驗:電源電動勢和內(nèi)阻的測量+課件+-2024-2025學年高一下學期物理人教版(2019)必修第三冊
- 初中創(chuàng)新實驗說課課件
- Thaigranatumin-I-生命科學試劑-MCE
- 保護海洋課件小學生
- PROTAC-STING-degrader-3-生命科學試劑-MCE
- 開學第一課收心教育
- 老年護理噎嗆案例
- 蜂窩織炎護理課件
- 胃痛中醫(yī)內(nèi)科學
- 2024年反洗錢考試題庫及答案
- 售樓處物業(yè)經(jīng)理年終總結(jié)
- 物業(yè)員工夏季防暑培訓
- 水廠反恐培訓教材
- 品管圈PDCA改善案例-降低住院患者跌倒發(fā)生率
- 煤化工產(chǎn)業(yè)鏈詳解文檔課件
- 大學英語4綜合教程課件教學課件教學
- Module 1 語法Grammar 一般現(xiàn)在時,一般過去時,一般將來時與現(xiàn)在進行時八年級英語上冊模塊語法精講精練(外研版)
- 2024年秋新人教版七年級上冊英語全冊課件(新版教材)
- 癌癥患者生活質(zhì)量量表EORTC-QLQ-C30
- 一般工商貿(mào)(輕工)管理人員安全生產(chǎn)考試題庫(含答案)
評論
0/150
提交評論