




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、彭虎,微機原理與接口技術(shù)彭虎,微機原理與接口技術(shù)( (第二版第二版) ),電子工業(yè)出版社,電子工業(yè)出版社,20082008一、中斷控制器一、中斷控制器8259A運用目的運用目的1、掌握中斷控制器、掌握中斷控制器8259A與微機與微機接口的原理和方法。接口的原理和方法。 2、掌握中斷控制器、掌握中斷控制器8259A的運的運用編程用編程彭虎,微機原理與接口技術(shù)彭虎,微機原理與接口技術(shù)( (第二版第二版) ),電子工業(yè)出版社,電子工業(yè)出版社,20082008n二、實驗內(nèi)容二、實驗內(nèi)容n本系統(tǒng)中已設(shè)計有一片本系統(tǒng)中已設(shè)計有一片8259A中斷控制芯片,任務于中斷控制芯片,任務于主片方式,主片方式,8個中
2、斷懇求輸入端個中斷懇求輸入端IR0IR7對應的中斷對應的中斷型號為型號為8F,其和中斷矢量關(guān)系如下表所示。,其和中斷矢量關(guān)系如下表所示。n根據(jù)實驗原理圖,根據(jù)實驗原理圖,8259A和和8088系統(tǒng)總線直接相連,系統(tǒng)總線直接相連,8259A 上連有一系統(tǒng)地址線上連有一系統(tǒng)地址線A0,故,故8259A 有有2 個端個端口地址,口地址, 本系統(tǒng)中為本系統(tǒng)中為60H、61H。 60H 用來寫用來寫ICW1, 61H 用來寫用來寫ICW2、ICW3、ICW4,初始化命令字寫,初始化命令字寫好后,好后, 再寫操作命令字。再寫操作命令字。OCW2、OCW3 用口地址用口地址60H,OCW1用口地址用口地址6
3、1H。彭虎,微機原理與接口技術(shù)彭虎,微機原理與接口技術(shù)( (第二版第二版) ),電子工業(yè)出版社,電子工業(yè)出版社,20082008n在圖中,運用了在圖中,運用了3號中斷源,號中斷源,IR3插孔和插孔和SP插插孔相連,中斷方式為邊沿觸發(fā)方式,每按一次孔相連,中斷方式為邊沿觸發(fā)方式,每按一次AN按鈕產(chǎn)生一次中斷信號,向按鈕產(chǎn)生一次中斷信號,向8259A發(fā)出中發(fā)出中斷懇求信號。假設(shè)中斷源電平信號不符規(guī)定要斷懇求信號。假設(shè)中斷源電平信號不符規(guī)定要求那么自動轉(zhuǎn)到求那么自動轉(zhuǎn)到7號中斷,顯示號中斷,顯示“Err。CPU呼應中斷后,在中斷效力中,呼應中斷后,在中斷效力中, 對中斷次數(shù)進對中斷次數(shù)進展計數(shù)并顯示
4、,計滿展計數(shù)并顯示,計滿5次終了,顯示器顯示次終了,顯示器顯示“Good。彭虎,微機原理與接口技術(shù)彭虎,微機原理與接口技術(shù)( (第二版第二版) ),電子工業(yè)出版社,電子工業(yè)出版社,20082008n三、實驗線路銜接三、實驗線路銜接n18259模塊上的模塊上的INT連連8088的的INTR在主板鍵盤在主板鍵盤矩陣下面。矩陣下面。n28259模塊上的模塊上的INTA連連8088的的INTA在主板鍵在主板鍵盤矩陣下面。盤矩陣下面。n3MP區(qū)區(qū)SP插孔和插孔和8259的的3號中斷號中斷IR3插孔相連,插孔相連,SP端初始為低電平。端初始為低電平。n48259模塊上的模塊上的D0D7連到連到BUS 2區(qū)
5、的區(qū)的XD0XD7。n58259模塊上的模塊上的CS端接端接Y6。n68259模塊上的模塊上的A0連到連到BUS 區(qū)的區(qū)的XA0上。上。n78259模塊上的模塊上的RD、WR信號線分別連到信號線分別連到BUS 3區(qū)的區(qū)的XRD、XWR上。上。彭虎,微機原理與接口技術(shù)彭虎,微機原理與接口技術(shù)( (第二版第二版) ),電子工業(yè)出版社,電子工業(yè)出版社,20082008n四、四、 實驗步驟實驗步驟n1、按圖、按圖312連好實驗線路連好實驗線路n2、 運轉(zhuǎn)實驗程序運轉(zhuǎn)實驗程序n1聯(lián)機時,實驗程序文件名為聯(lián)機時,實驗程序文件名為DVCCH8EXEH86S.EXE。n 2單機時,實驗程序起始地址為單機時,實
6、驗程序起始地址為F000:91A0。n在系統(tǒng)顯示監(jiān)控提示符在系統(tǒng)顯示監(jiān)控提示符“P.時:時:n輸入輸入F000 按按F1鍵鍵n輸入輸入91A0 按按EXEC鍵鍵n在系統(tǒng)上顯示在系統(tǒng)上顯示“8259-1。n3、按、按AN按鈕,按滿按鈕,按滿5次顯示次顯示“GOOD。彭虎,微機原理與接口技術(shù)彭虎,微機原理與接口技術(shù)( (第二版第二版) ),電子工業(yè)出版社,電子工業(yè)出版社,20082008nCODE SEGMENTnASSUME CS:CODEnINTPORT1 EQU 0060HnINTPORT2 EQU 0061HnINTQ3 EQU INTREEUP3nINTQ7 EQU INTREEUP7n
7、ORG 11A0HnSTART:CLDnCALL WBUF1nCALL WRINTVER ;WRITE INTRRUPTnMOV AL,13HnMOV DX,INTPORT1nOUT DX,ALnMOV AL,08H彭虎,微機原理與接口技術(shù)彭虎,微機原理與接口技術(shù)( (第二版第二版) ),電子工業(yè)出版社,電子工業(yè)出版社,20082008nMOV DX,INTPORT2nOUT DX,ALnMOV AL,09HnOUT DX,ALnMOV AL,0F7HnOUT DX,ALnMOV BYTE PTR DS:0701H,01H ;TIME=1nSTInWATING: CALL DISP ;DISP
8、 8259-1nJMP WATING彭虎,微機原理與接口技術(shù)彭虎,微機原理與接口技術(shù)( (第二版第二版) ),電子工業(yè)出版社,電子工業(yè)出版社,20082008nWRINTVER:MOV AX,0Hn MOV ES,AXn MOV DI,002CHn LEA AX,INTQ3n STOSWn MOV AX,0000hn STOSWn MOV DI,003CHn LEA AX,INTQ7n STOSWn MOV AX,0000hn STOSWn RET彭虎,微機原理與接口技術(shù)彭虎,微機原理與接口技術(shù)( (第二版第二版) ),電子工業(yè)出版社,電子工業(yè)出版社,20082008nINTREEUP3:CL
9、In MOV AL,DS:0701Hn CALL CONVERSn MOV BX,077BHn MOV AL,10Hn MOV CX,05HnINTRE0: MOV BYTE PTR DS:BX,ALn INC BXn LOOP INTRE0n MOV AL,20Hn MOV DX,INTPORT1n OUT DX,ALn ADD BYTE PTR DS:0701H,01Hn CMP BYTE PTR DS:0701H,06Hn JNA INTRE2n MOV DS:077AH,191AHn MOV DS:077CH,1819Hn mov DS:077Eh,1010HnINTRE1: CALL
10、 DISPn JMP INTRE1彭虎,微機原理與接口技術(shù)彭虎,微機原理與接口技術(shù)( (第二版第二版) ),電子工業(yè)出版社,電子工業(yè)出版社,20082008nCONVERS: AND AL,0FHn MOV BX,077AHn MOV DS:BX,ALn INC BXn RETnINTRE2: MOV AL,20Hn MOV DX,INTPORT1n OUT DX,ALn STIn IRET彭虎,微機原理與接口技術(shù)彭虎,微機原理與接口技術(shù)( (第二版第二版) ),電子工業(yè)出版社,電子工業(yè)出版社,20082008nINTREEUP7: CLIn MOV AL,20Hn MOV DX,INTPOR
11、T1n OUT DX,ALn MOV DS:077AH,1C1CHn MOV DS:077CH,101BHn mov DS:077Eh,1010HnINTRE3: CALL DISPn JMP INTRE3彭虎,微機原理與接口技術(shù)彭虎,微機原理與接口技術(shù)( (第二版第二版) ),電子工業(yè)出版社,電子工業(yè)出版社,20082008ndisp: mov dx,077Fhn mov ah,20hndisp0: mov cx,00ffhn mov bx,dxn mov bl,ds:bxn mov bh,0hn push dxn mov dx,0ff22hn mov al,cs:bx+127bhn OUT
12、 DX,ALn mov dx,0ff21hn mov al,ahn OUT DX,AL彭虎,微機原理與接口技術(shù)彭虎,微機原理與接口技術(shù)( (第二版第二版) ),電子工業(yè)出版社,電子工業(yè)出版社,20082008ndisp1: loop disp1n pop dxn dec dxn shr ah,01hn jnz disp0n mov dx,0ff22hn mov al,0FFHn OUT DX,ALn retndata1: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8hn db 80h,90h,88h,83h,0c6h,0a1h,86h,8ehn db 0ffh,0ch,89h,0deh,0c7h,8ch,0f3h,0bfhn db 90h,0a3h,0a1h,86h,8fh彭虎,微機原理與接口技術(shù)彭虎,微機原理
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 事故車車輛維修合同范例
- 農(nóng)村荒地合作合同范本
- 做蔬菜大棚合同范例
- 中藥設(shè)備租賃合同范例
- 傳統(tǒng)年畫元素在雕塑創(chuàng)作中的運用
- 無碰撞磁場重聯(lián)中能量轉(zhuǎn)換和靜電孤立波的粒子模擬研究
- 買賣定金合同范例
- 關(guān)于搶客戶合同范例
- 京東賣家銷售合同范例
- 代收定金合同范例
- 三年級下冊口算天天100題(A4打印版)
- 2021年大唐集團招聘筆試試題及答案
- DBJ53/T-39-2020 云南省民用建筑節(jié)能設(shè)計標準
- 2023年山東春季高考數(shù)學試題
- 初中 初一 勞動教育《舉辦一次家庭聚會》教學設(shè)計
- 人教版六年級上冊數(shù)學第六單元測試卷(百分數(shù)(一))
- 《基礎(chǔ)英語》課件 Unit 1 Thinking as a Hobby
- 雅思大作文資料_十大類題材_解析詳細_應有盡有(最好全部打印后看_非常全)
- 小學綜合實踐食品添加劑
- 電氣消防設(shè)計說明專篇
- GCP知識考核試題與答案
評論
0/150
提交評論