




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1第第7章章中斷控制器中斷控制器教學建議,本章重點為教學建議,本章重點為8259A的編程結構;的編程結構;8259A的工作方式以及工作方式的分類依據;的工作方式以及工作方式的分類依據;8259A的初始化命令字及其含義;的初始化命令字及其含義;8259A的初始化方法;的初始化方法;8259A的操作命令字和設置方法;的操作命令字和設置方法;多片多片8259A構成的主從式中斷系統。構成的主從式中斷系統。27.1 8259A的引腳信號、編程結構和工作原理的引腳信號、編程結構和工作原理lD7D0 lINT :發出中斷請求:發出中斷請求lINTA:接收中斷應答信號:接收中斷應答信號lRDlWRlCSlA0
2、 : 偶低偶低 奇高奇高lIR7IR0 lCAS2CAS0: 從片選擇,指出具體從片從片選擇,指出具體從片lSP/EN :緩沖方式:出,啟動數據總線驅動器;緩沖方式:出,啟動數據總線驅動器; 非緩沖方式:入,為非緩沖方式:入,為0時從片(時從片(slave piece)。)。 1 8259A的外部信號和含義的外部信號和含義:37.1 8259A的引腳信號、編程結構和工作原理的引腳信號、編程結構和工作原理l2 8259A的編程結構的編程結構47.1 8259A的引腳信號、編程結構和工作原理的引腳信號、編程結構和工作原理l2 8259A的編程結構的編程結構l上半部分是處理部件,包括上半部分是處理部
3、件,包括IRR、PR、ISRl下半部分包括下半部分包括7個寄存器,分為二組:個寄存器,分為二組:第一組寄存器:第一組寄存器:ICW1ICW4;初始化命令字初始化命令字第二組寄存器:第二組寄存器:OCW1OCW3 操作命令字操作命令字發出中斷過程,了解相應中斷,兩個負脈沖到來后做什么發出中斷過程,了解相應中斷,兩個負脈沖到來后做什么3 8259A的工作原理的工作原理57.2 8259A的工作方式(的工作方式(1)l設置優先級的方式設置優先級的方式l全嵌套方式:全嵌套方式:最常用,默認,最常用,默認,07高低排列,中斷嵌套高低排列,中斷嵌套l特殊全嵌套方式:特殊全嵌套方式:響應同級中斷請求,多片時
4、的主片確認從片內優先級響應同級中斷請求,多片時的主片確認從片內優先級l優先級自動循環方式:優先級自動循環方式:OCW2決定,優先隊列變,受服務最低。決定,優先隊列變,受服務最低。 一般用在系統多個優先級相等的場合一般用在系統多個優先級相等的場合l優先級特殊循環方式:優先級特殊循環方式:最低優先級可編程確定,最低優先級可編程確定,OCW2設定設定l屏蔽中斷源的方式屏蔽中斷源的方式l普通屏蔽方式:普通屏蔽方式:通過設置通過設置OCW1(IMR),屏蔽某個中斷請求),屏蔽某個中斷請求l特殊屏蔽方式:特殊屏蔽方式:中斷處理程序中使用,放開低級中斷。中斷處理程序中使用,放開低級中斷。 設置了該方式后,寫
5、設置了該方式后,寫OCW1置位同時使置位同時使ISR對應位自動清對應位自動清0。67.2 8259A的工作方式(的工作方式(2)l結束中斷處理的方式結束中斷處理的方式l中斷自動結束方式:中斷自動結束方式:只用在系統中只有一片只用在系統中只有一片8259A且多個中斷不嵌套。且多個中斷不嵌套。 初始化時,設置初始化時,設置ICW4的的AEOI位為位為1,第二個負脈沖到清除,第二個負脈沖到清除ISnl一般的中斷結束方式:一般的中斷結束方式:用在全嵌套情況,發出一般中斷結束命令,最高非零用在全嵌套情況,發出一般中斷結束命令,最高非零ISn復位,復位,結束當前中斷。結束當前中斷。OCW2的的EOI=1,
6、SL=0,R=0l特殊的中斷結束方式:特殊的中斷結束方式:OCW2的的EOI=1,SL=1,R=0,指定哪位復位,指定哪位復位l連接系統總線的方式連接系統總線的方式 ICW4設置設置l緩沖方式:緩沖方式: 多片級聯,通過總線驅動器連接數據總線多片級聯,通過總線驅動器連接數據總線l非緩沖方式:非緩沖方式:單片,多片時片數不多單片,多片時片數不多l引入中斷請求的方式引入中斷請求的方式l邊沿觸發方式:邊沿觸發方式:上升沿,上升沿,ICW1l電平觸發方式:電平觸發方式:高電平高電平l中斷查詢方式:中斷查詢方式:外設中斷來請求,外設中斷來請求,CPU查詢設備。接近查詢設備。接近64級,不同模塊級,不同模
7、塊 關中斷關中斷-寫寫OCW3(D2=1)8259A偶地址偶地址-讀讀ISR8259A偶地址,最高位偶地址,最高位1表示有中斷表示有中斷級聯方式下,一般不用中斷自動結束方式,需要在中斷處理程序結束時發出兩次中斷結束命令給主片和從片77.3 8259A的初始化命令字和流程的初始化命令字和流程 初始化命令字通常是系統開機時由初始化初始化命令字通常是系統開機時由初始化程序填寫的,而且在整個系統工作過程中程序填寫的,而且在整個系統工作過程中保持保持不變不變。 初始化命令字必須初始化命令字必須按順序填寫按順序填寫,并且要求,并且要求把把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對應各IR引腳的連接情況,直接連接外設為0;從片的ICW3為標識碼。107.3 8259A的初始化命令字的初始化
9、命令字l6 ICW4的格式和含義的格式和含義 ICW1的D0=1才會辨認ICW4總結4個ICW寄存器中設置了哪些工作方式?117. 8259A的初始化流程(的初始化流程(1)注意地址偶奇性;順序固定;ICW1和ICW2必須;級聯時需要ICW3;127. 8259A的初始化流程(的初始化流程(2)l對對8259A設置初始化命令字的例子設置初始化命令字的例子MOVAL,13HOUT80H,AL;設置;設置ICW1MOVAL,18HOUT81H,AL ;設置;設置ICW2MOVAL,0DHOUT81H,AL ;設置;設置ICW4137.4 8259A的操作命令字(的操作命令字(1) 操作命令字在應用
10、程序中設置,次序沒有要求,但端口地址有嚴格規定。OCW1:中斷屏蔽 奇地址OCW2:優先級循環方式和中斷結束方式 偶地址OCW3:設置/取消特殊屏蔽方式,設置中斷查詢方式,設置對8259A內部寄存器的讀出命令 偶地址147.4 8259A的操作命令字(的操作命令字(1)lOCW1的格式和含義的格式和含義lOCW2的格式和含義的格式和含義 lOCW2的例子的例子157.4 8259A的操作命令字(的操作命令字(2)lOCW2的總結的總結RSLEOI 功能100優先級自動循環方式000結束優先級循環方式110特殊優先級循環方式101發中斷結束命令,并仍用優先級循環方式111發中斷結束命令,并用特殊
11、優先級循環方式011特殊中斷結束命令001一般中斷結束方式167.4 8259A的操作命令字(的操作命令字(3)lOCW3的格式和含義的格式和含義 lOCW3的格式和例子的格式和例子ISR、IRR、IMR的內容如何讀出?讀寫時,如何區分奇地址、偶地址對應的寄存器177.5 8259A使用舉例使用舉例1l中斷全嵌套方式的例子中斷全嵌套方式的例子 187.5 8259A使用舉例使用舉例2使用中斷結束命令的例子使用中斷結束命令的例子197.5 8259A使用舉例使用舉例3l關于特殊屏蔽方式的例子關于特殊屏蔽方式的例子 CLIMOVAL,68HOUT80H,ALINAL,81HORAL,10HOUT8
12、1H,ALSTICLIINAL,81HANDAL,0EFHOUT81H,ALMOVAL,48HOUT80H,ALSTIMOVAL,20HOUT80H,ALIRET207.5 8259A使用舉例使用舉例4l關于優先級設置和中斷結束命令的小結歸納關于優先級設置和中斷結束命令的小結歸納l關于優先級的設置方法關于優先級的設置方法l關于中斷結束方式的設置方法關于中斷結束方式的設置方法l優先級循環方式和中斷結束方式一起設置的命令優先級循環方式和中斷結束方式一起設置的命令217.6多片多片8259A組成的主從式中斷系統(組成的主從式中斷系統(1)227.6多片多片8259A組成的主從式中斷系統(組成的主從式
13、中斷系統(2)l優先級排列的例子優先級排列的例子l1個主片個主片l2個從片個從片,并設從片并設從片1連在主片的連在主片的IR1引腳上,而從片引腳上,而從片2連在主片的連在主片的IR2引腳上引腳上主片:主片:IR0(這是系統中的最高優先級這是系統中的最高優先級)從片從片1:IR0、IR1、IR2、IR3、IR4、IR5、IR6、IR7從片從片2:IR0、IR1、IR2、IR3、IR4、IR5、IR6、IR7主片:主片:IR3、IR4、IR5、IR6、IR7(主片的主片的IR7為系統中的最低優先級為系統中的最低優先級)23l1、初始化時通過、初始化時通過4個個ICW寄存器設置了哪些工作方式寄存器設置了哪些工作方式?如何設置的?如何設置的?l2、 ISR、IRR、IMR的內容如何讀出?的內容如何讀出?l3、對、對8259A進行讀寫操作時,如何區分奇地址、偶進行讀寫操作時,如何區分奇地址、偶地址對應的寄存器?地址對應的寄
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年體育休閑廣場健身俱樂部市場分析初步評估報告
- 藥品調劑分裝管理制度
- 藥品間接銷售管理制度
- 藥店員工獎罰管理制度
- 藥店督導各項管理制度
- 菜園農藥使用管理制度
- 設備人員技能管理制度
- 設備單獨使用管理制度
- 設備技術檔案管理制度
- 設備檢測檢驗管理制度
- 2025年全國新高考II卷高考全國二卷真題英語試卷(真題+答案)
- 《老年人認知記憶訓練》課件
- 經濟法學-001-國開機考復習資料
- 2024年廣東省中考生物+地理試卷(含答案)
- 內蒙古自治區安全評價收費指導性意見(試行)(2006年)
- 食品中日文加工用語
- 小班化教育課堂教學.ppt
- ISO 鑄件尺寸公差標準 ISO8062
- 巧克力糖自動包裝機說明書
- 等效內摩擦角計算表
- 繼承不動產登記具結書
評論
0/150
提交評論