版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
實驗一8259單級中斷控制器實驗一、實驗?zāi)康蘑闭莆?259中斷控制器的接口方法。⒉掌握8259中斷控制器的應(yīng)用編程。二、實驗內(nèi)容 利用8259實現(xiàn)對外部中斷的響應(yīng)和處理,要求程序?qū)γ看沃袛噙M(jìn)行計數(shù),并將計數(shù)結(jié)果送數(shù)碼顯示。三、實驗接線圖圖6-6四、編程指南⑴8259芯片介紹中斷控制器8259A是專為控制優(yōu)先級中斷而設(shè)計的芯片。它將中斷源優(yōu)先級排隊、辨別中斷源以及提供中斷矢量的電路集于一片中。因此無需附加任何電路,只需對8259A進(jìn)行編程,就可以管理8級中斷,并選擇優(yōu)先模式和中斷請求方式。即中斷結(jié)構(gòu)可以由用戶編程來設(shè)定。同時,在不需要增加其它電路的情況下,通過多片8259A的級聯(lián),能構(gòu)成多達(dá)64級的矢量中斷系統(tǒng)。⑵本實驗中使用3號中斷源IR3,“”插孔和IR3相連,中斷方式為邊沿觸發(fā)方式,每撥二次AN開關(guān)產(chǎn)生一次中斷,滿5次中斷,顯示“8259——good”。如果中斷源電平信號不符合規(guī)定要求,則自動轉(zhuǎn)到7號中斷,顯示“Err”。五、實驗程序框圖IR3中斷服務(wù)程序:IR7中斷服務(wù)程序:六、實驗步驟1、按圖6-6連好實驗線路圖。⑴8259的INT連8088的INTR;⑵8259的INTA連8088的INTA;⑶“”插孔和8259的3號中斷IR3插孔相連,“”端初始為低電平;⑷8259的CS端接FF80H孔; ⑸連JX4→JX17。 2、DJ-8086k軟件啟動和聯(lián)機(jī)⑴啟動和聯(lián)機(jī)。雙擊桌面上‘DJ-8086k’快捷圖標(biāo),即可運行DJ-8086k軟件;⑵新建文件:單擊菜單欄“文件”或工具欄“新建”圖標(biāo),即會建立一個新的源程序編輯窗口,此時可在此窗口編輯、輸入源程序(注:新建文件擴(kuò)展名為.ASM)?;虼蜷_文件F3:單擊菜單欄“文件”或工具欄“打開”圖標(biāo),彈出“打開文件”的對話框,然后選擇要裝入的源文件,單擊“確定”即可裝入源文件。;3、調(diào)試程序⑴編譯裝載F9:打開源文件,依次單擊:調(diào)試”\“編譯裝載F9”態(tài)欄會提示正在編譯、編譯成功、正在裝載數(shù)據(jù)、裝載數(shù)據(jù)結(jié)束,幾秒鐘后便會彈出‘源文件調(diào)試窗口’,如編譯出錯,會提示錯誤信息,待修改源文件正確后,重新編譯裝載即可;⑵連續(xù)運行;單擊菜單欄“調(diào)試”下的“連續(xù)運行”或單擊工具欄的連續(xù)運行圖標(biāo),即全速連續(xù)運行程序,系統(tǒng)顯示8259-1。⑶在系統(tǒng)處于命令提示符“P.”狀態(tài)下,輸入12D0,按EXEC鍵,系統(tǒng)顯示8259-1。⑷撥動AN開關(guān)按鈕,按滿6次顯示good。 七、實驗程序清單CODE SEGMENT ;H8259.ASMASSUME CS: CODEINTPORT1EQU0FF80HINTPORT2EQU0FF81HINTQ3 EQUINTREEUP3INTQ7 EQUINTREEUP7PAEQU0FF20H ;字位口PBEQU0FF21H ;字形口PCEQU0FF22H ;鍵入口ORG12D0HSTART: JMPSTART0BUF DB?,?,?,?,?,?intcnt db?data1:db0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,88h,83h,0c6h,0a1hdb86h,8eh,0ffh,0ch,89h,0deh,0c7h,8ch,0f3h,0bfh,8FHSTART0: CLD CALLBUF1 CALLWRINTVER ;WRITEINTRRUPT MOVAL,13H MOVDX,INTPORT1 OUTDX MOVAL,08H MOVDX,INTPORT2 OUTDX MOVAL,09H OUTDX MOVAL,0F7H OUTDX MOVintcnt,01H ;TIME=1 STIWATING: CALLDISP ;DISP8259-1 JMPWATING WRINTVER: MOVAX,0H MOVES,AX MOVDI,002CH LEAAX,INTQ3 STOSW MOVAX,0000h STOSW MOVDI,003CH LEAAX,INTQ7 STOSW MOVAX,0000h STOSW RETINTREEUP3: CLI pushax pushbx pushcx pushdx MOVAL,INTCNT CALLCONVERS MOVBX,OFFSETBUF ;077BH MOVAL,10H MOVCX,05HINTRE0: MOV[BX]AL INCBX LOOPINTRE0 MOVAL,20H MOVDX,INTPORT1 OUTDX ADDINTCNT,01H CMPINTCNT,06H JNAINTRE2 CALLBUF2 ;DISP:goodINTRE1: CALLDISP JMPINTRE1CONVERS: ANDAL,0FH MOVBX,offsetbuf ;077AH MOV[BX+5],AL RETINTRE2: MOVAL,20H MOVDX,INTPORT1 OUTDX popdx popcx popbx popax STI IRETINTREEUP7: CLI MOVAL,20H MOVDX,INTPORT1 OUTDXcallbuf3 ;disp:errINTRE3: CALLDISP JMPINTRE3DISP: MOVAL,0FFH ;00H MOVDX OUTDX MOVCL,0DFH ;20H;顯示子程序,5ms MOVBX,OFFSETBUFDIS1: MOVAL,[BX] MOVAH,00H PUSHBX MOVBX,OFFSETDATA1 ADDBX,AX MOVAL,[BX] POPBX MOVDX,PB OUTDX MOVAL,CL MOVDX OUTDX PUSHCXDIS2: MOVCX,00A0H LOOP$ POPCX CMPCL,0FEH ;01H JZLX1 INCBX RORCL,1 ;SHRCL,1 JMPDIS1LX1: MOVAL,0FFHMOVDX,PB OUTDX RETBUF1: MOVBUF,08HMOVBUF+1,02HMOVBUF+2,05HMOVBUF+3,09HMOVBUF+4,17HMOVBUF+5,01HRETBUF2: MOVBUF,09HMOVBUF+1,00HMOVBUF+2,00HMOVBUF+3,0dHMOVBUF+4,10HMOVBUF+5,10HRETBUF3: MOVBUF
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店大堂的安保措施介紹
- 旅游科普服務(wù)合同
- 藝術(shù)涂料施工協(xié)議
- 市政環(huán)衛(wèi)灑水車租賃合同
- 退休硬件工程師維護(hù)合同
- 租賃GPS車輛安全監(jiān)控系統(tǒng)合同
- 臨時檢驗員聘用合同模板
- 城市規(guī)劃光纖鋪設(shè)合同
- 古董家具修復(fù)噴漆協(xié)議
- 空調(diào)維修工程師聘用合同年薪制
- 《Treasure Island金銀島》課外閱讀教學(xué)中的主題意義探究
- 《紀(jì)念白求恩》朱德《紀(jì)念白求恩同志》教科書原文版
- 四大穿刺知識點考試試題及答案
- DB11-T 1796-2020文物建筑三維信息采集技術(shù)規(guī)程
- DB11-T 513-2018 綠色施工管理規(guī)程
- 腰椎間盤突出癥的護(hù)理查房課件(PPT 27頁)
- 第23章-----總需求與總供給
- 通信線路工程驗收規(guī)范-原文件
- 腦梗死標(biāo)準(zhǔn)病歷、病程記錄、出院記錄模板
- 鋼鐵動力廠 氮氣管線不停車帶壓開孔工程施工方案
- Kolcaba的舒適狀況量表
評論
0/150
提交評論