

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、實驗六8259中斷控制、實驗?zāi)康?. 學(xué)習(xí)8086/8088CPU中斷系統(tǒng)的知識。2. 學(xué)習(xí)8259中斷控制器的使用。二、實驗內(nèi)容1. 編寫程序,使8255的A口控制LED燈。CPU執(zhí)行主程序時四個綠燈亮。用脈沖信號作為8259的IR3的輸入信號,向CPU請求中斷。CPU在中斷服務(wù)程序中熄滅綠燈,并使4個紅燈亮。中斷服務(wù)程序結(jié)束,又返回主程序,再使綠燈亮。2. 編寫程序,使8255的A口控制LED燈。CPU執(zhí)行主程序時四個綠燈亮。用脈沖信號作為8259的IR3的輸入信號,向CPU請求中斷。CPU在中斷服務(wù)程序中每中斷一次,使4個紅色LED燈中每次只亮一個燈,并隨每一次中斷逐次移動一個燈的位置,
2、中斷服務(wù)程序結(jié)束,又返回主程序,再使綠燈亮。8259三、實驗區(qū)域電路連接圖*4-vcc4o12ASASASccCA01234567肛肛3冊ffitlddddddddIr-FHnA-EDR1RZR3R4R5R6R7FS4.7KDO-D1-UMD3-H4D5D6D7工町R»工町丸TEK1IORD-IOWR-AJU-(1) 8259的INT連8088的INTR(X;(2) 8259的INTA連8088的INTA(Xl2);(3) "”插孔和8259的3號中斷IR3插孔相連;(單脈沖與時鐘單元);(4) 8259的CS端接EX1(60H);(5) 連JX4JX17。(6) lOWR
3、fIOWR;(7) IORDIORD;8(8)AOA0;(9)PA0PA3L2丄6,L1O,L14;PA4PA7fL3丄7丄11,L15。四、程序框圖1.中斯服務(wù)程序點亮綠色LED熄滅紅色LED點亮紅色LED熄滅綠色LED發(fā)EOI命令初蛤化眈55開屮斷*返回幵中斷關(guān)中斷2.開點-;壬緣卩ILED媳犬紅色LED初姑化8255初始ft8259開中斷五、實驗步驟1)8259的INT連8088的INTR(Xl5);2)8259的INTA連8088的INTA(Xl2);3)單脈沖插孔和8259的3號中斷IR3插孔相連;(單脈沖與時鐘單元)4)8259的CS端接EX1(60H);(5) 連JX4JX17。
4、(6) lOWRfIOWR;(7) IORDIORD;(8) AOAO;(9)PAO-PA3L2丄6,L10,L14;PA4PA7L3丄7丄11丄15。六、實驗程序1.CODESEGMENTASSUMECS:CODEINTPORT1EQUOO6OHINTPORT2EQUOO61HINTQ3EQUINTREEUP3INTCNTDB?ORG12OOHSTART:CLDMOVDX,OFF2BHMOVAL,80H;設(shè)置8255方式字:A口輸出OUTDX,ALCALLWRINTVER;WRITEINTRRUPTMOVAL,13H;ICW1=00010011B,邊沿觸發(fā)、單8259、需ICW4MOVDX,
5、INTPORT1OUTDX,ALMOVAL,08HMOVDX,INTPORT2OUTDX,ALMOVAL,09H;ICW4=00001001B,非特殊全嵌套方式、緩沖/從、正常EOIOUTDX,ALMOVAL,0F7H;OCW1=11110111BOUTDX,ALMOVINTCNT,01H;延時STIWATING:MOVDX,0FF28H;主程序綠燈亮(低四位為0則綠燈亮,高四位為1故紅燈滅)MOVAL,0F0HOUTDX,ALJMPWATINGWRINTVER:MOVAX,0HMOVES,AXMOVDI,002CH;中斷向量地址2CH=0BH*4LEAAX,INTQ3STOSW;送偏移地址M
6、OVAX,0000hSTOSW;送段地址RETINTREEUP3:CLI;中斷服務(wù)子程序開始PUSHDXPUSHAXMOVDX,0FF28H;中斷服務(wù)子程序執(zhí)行紅燈亮MOVAL,0FH;低四位為1則綠燈滅,高四位為0故紅燈亮OUTDX,ALCALLDELAY1SMOVAL,20H;OCW2=00100000B非特殊EOI命令,結(jié)束命令,用于完全嵌套方式的中斷結(jié)束MOVDX,INTPORT1OUTDX,ALSTI;開系統(tǒng)中斷POPAXPOPDXIRETDELAY1S:MOVCX,0FFFFHMOVBX,5L:DECCXJNZLDECBXJNZLRETENDSTART2.CODESEGMENTAS
7、SUMECS:CODEORG1200HINTCNTDB0EFH;全局變量INTCNT=11101111BSTART:MOVDX,0FF2BHMOVAL,80H;設(shè)置8255方式字:A口出OUTDX,ALMOVAL,0FFHMOVDX,0FF28HOUTDX,ALCALLY2MOVAL,13H;ICW1=00010011B,邊沿觸發(fā)、單8259、需ICW4MOVDX,60HOUTDX,ALMOVAL,08H;ICW2=00001000B,IR3(ICW2低兩位自動跳變?yōu)?1,即00001011B)進(jìn)入則中斷號=0BHMOVDX,61HOUTDX,ALMOVAL,09H;ICW4=00001001
8、B,非特殊全嵌套方式、緩沖/從、正常EOIOUTDX,ALMOVAL,0F7H;OCW1=11110111BOUTDX,ALMOVINTCNT,0EFHSTIY1:MOVDX,0FF28H;主程序綠燈亮(低四位為0則綠燈亮,高四位為1故紅燈滅)MOVAL,0F0H;D7D4=1111,D3D0=0000OUTDX,ALJMPY1;循環(huán)Y2:MOVAX,0HMOVES,AXMOVDI,002CH;中斷向量地址2CH=0BH*4LEAAX,INTREEUP3STOSW;送偏移地址MOVAX,0000HSTOSW;送段地址RETINTREEUP3:CLIPUSHAX;保護(hù)現(xiàn)場PUSHDXPUSHCX
9、MOVDX,0FF28H;中斷服務(wù)子程序執(zhí)行紅燈亮MOVAL,INTCNTOUTDX,ALROLINTCNT,1;循環(huán)左移一位JCY4MOVINTCNT,0EFHY4:MOVAX,10H;延時服務(wù)程序INTRE0:MOVCX,10000LOOP$DECAX;AX=AX-1JNZINTRE0INTER2:;設(shè)置OCW2MOVAL,20H;D5=EOI=1,發(fā)送EOI指令結(jié)束中斷MOVDX,60HOUTDX,ALPOPCX;現(xiàn)場恢復(fù)POPDXPOPAXSTI;開系統(tǒng)中斷IRETCODEENDSENDSTART七、實驗感想本次實驗鍛煉的是我們對8259中斷控制的理解。我感覺實驗程序比較復(fù)雜的。主程序的編程重點在于8255和8259的初始化,其工作方式要考慮實驗箱的實際接
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 注冊會計師考試藝術(shù)與科學(xué)結(jié)合的學(xué)習(xí)策略試題及答案
- 復(fù)習(xí)計劃切合2025年注冊會計師考試路線圖試題及答案
- 新手考生必看證券從業(yè)資格證試題及答案
- 2025年注冊會計師考試非財務(wù)指標(biāo)分析及應(yīng)用試題及答案
- 項目執(zhí)行監(jiān)控的試題及答案
- 行政管理師考試中需要注意的知識點與試題及答案
- 抗生素使用與細(xì)菌耐藥性試題及答案
- 注冊會計師知識更新與學(xué)習(xí)機(jī)制試題及答案
- 未來項目管理考試案例分享試題及答案
- 2025年注會考試中知識點重難點的合理分析與信息整合試題及答案
- 基于PLC的溫室大棚控制系統(tǒng)設(shè)計
- 動物免疫學(xué)第五章細(xì)胞因子
- 新版防雷檢測職業(yè)技能競賽綜合知識試題庫(精簡500題)
- 森林病蟲害防治自測練習(xí)試題與答案
- 2023年新華人壽保險股份有限公司招聘筆試題庫及答案解析
- GB/T 3452.1-2005液壓氣動用O形橡膠密封圈第1部分:尺寸系列及公差
- GB/T 23641-2018電氣用纖維增強不飽和聚酯模塑料(SMC/BMC)
- 新版《FMEA(第五版)》學(xué)習(xí)筆記(完整版)
- 裝配式建筑施工組織設(shè)計(修改)
- 《高等教育心理學(xué)》《高等教育學(xué)》樣題
- 公路工程工程量清單計量規(guī)則18版
評論
0/150
提交評論