版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、合肥工業(yè)大計算機與信息課合肥工業(yè)大計算機與信息課程設(shè)課程:微機原理與術(shù)設(shè)專業(yè)班級:計算機科學(xué)與技術(shù) 13-3 號學(xué)姓名【課題3用8259A IRQ4 顯示中斷過設(shè)計要求1主【課題3用8259A IRQ4 顯示中斷過設(shè)計要求1主程序是在七段數(shù)碼管上從左到右循環(huán)顯示“2015 序 若第一次進入中斷,6 個數(shù)碼管全部顯1同時顯示燈中第一個燈閃 若第二次進入中斷,6 個數(shù)碼管全部顯2同時顯示燈中前兩個燈閃 若第六次進入中斷,6 個數(shù)碼管全部顯6同時顯示燈的前六個燈閃爍; 若第七次進入中管顯LOOP 進入,從開始下一輪循環(huán)二、設(shè):題目說是主程序循環(huán)顯示2015,中斷程序控制燈和LED 碼管按規(guī)律顯示,所
2、設(shè)計了主程序和中斷子程序。當(dāng)按按鍵時觸發(fā)中斷子程序,中斷子程序執(zhí)行完成之后回到主程主程序顯示 2015 的方法是在內(nèi)存中定義一個 6 字節(jié)的數(shù)據(jù)02H,00H,01H,05H,10H,10H,為2015 不顯示 不顯示的字位碼此字位碼裝入 BUF 后調(diào)用 DIS 便可顯示 2015。同時定義一個節(jié)變量從內(nèi)存中加載字位碼的位置,每次完畢加一,數(shù)值為 7 時置為 0,如此便可循環(huán)顯示 2015子程完畢加一,數(shù)值為 7 時置為 0,如此便可循環(huán)顯示 2015子程序同樣是根據(jù)字節(jié)變量 的值判斷是第幾次斷,然后按要求顯示。在每次中斷時加一,值7時置為0三、功能流程圖是= 否連續(xù)調(diào)用顯NUM_MAIN=
3、加是= 否是否連續(xù)調(diào)用DIS將裝入1LOOP= 加一是= 否是否連續(xù)調(diào)用DIS將裝入1LOOP= 加一四、結(jié):在這次的實驗中我主要負(fù)責(zé)的是顯示燈的閃爍部分,之前我對四、結(jié):在這次的實驗中我主要負(fù)責(zé)的是顯示燈的閃爍部分,之前我對部分的實驗毫無頭緒,知道后來我在無意中翻到了之前的實驗“控這才發(fā)現(xiàn)了兩個實驗間的相互關(guān)聯(lián),接下就刃而解了,這次試驗告訴了我,在思考一個問題的時候一定要多想之前的一些問題,有時問題并沒想象中的那么復(fù)雜附錄(完整的源程序AMEEQUEQUDWHDWDBDBDB88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,0DEH,0F3H,0C7H DB ?,?,?,
4、?,?,?EQUEQUEQU 0FFD8H EQU 0FFD9H EQUEQU MOV BX,003CH MOV BX,AX MOV BX,003EH MOVAX,0000HMOVmovsi,0000h MOV DS,AXmovsi,0000h MOV DS,AXPUSH MOVCX,00A0H CALLDIS LOOPA91INC NUM_MAIN JMPA90;PUSHCX 0MOVCALL;裝載LED BUF CALLLED_ALL CMPAX,0JNZ LL PUSHBXMOVBX,OFFSETBUF MOV BX,1001H; ADD BX,2MOVWORDPTRBX,0014H A
5、DD BX,2MOVWORDPTRPX;CXMOVJNZ N1CALLJNZ N2CALLPX;CXMOVJNZ N1CALLJNZ N2CALLJNZ N3CALLJNZ N4CALLOUTOUTOUTOUT DX,AL OUT;8255OUT;MOV BUF,11H OUT DX,AL OUT;8255OUT;MOV BUF,11H MOV;PUSHBX PUSHPUSHMOVMOVBX,OFFSETBUF MOVAL,BXPUSHMOVBX,OFFSETLED PXMOV DX,ZXK OUT DX,AL MOVAL,CL MOVDX,ZWK OUT DX,AL PUSH CXMOVJZ
6、 EXITINC BX SHRLOOP$JZ EXITINC BX SHRLOOP$MOVAL,00H MOVDX,ZWKOUTPXACTIVE:PUSH PUSH CX MOVMOVSI,OFFSETNUM MOVBX,OFFSETPUSHMOVAL,BXSIPXMOV BX,AL INCNUM_MAINCALLPXPOPSI;zhoongduandengshaCMPWORDPTRNUM_MAIN,6 JNZ NEXTMOVWORDPOPSI;zhoongduandengshaCMPWORDPTRNUM_MAIN,6 JNZ NEXTMOVWORDPTRCMPWORDPTRNUM_ JNZ NEXT2MOVWORDPTR0mov dx ,PA moval,0b6H out dx,alBOUT DX,AL ; OUT DX,AL POPAX;NCHECK_SPUSHAX PUSHCX PUSHMOVCX,NUM_ CMPCX,0JNZ S1 CALLS0 CMPCX,0 JZPUSHAX PUSHCX PUSHMOVCX,NUM_ CMPCX,0JNZ S1 CALLS0 CMPCX,0 JZAOUTBOUT;NEXTS:POPCHECK_
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024快遞行業(yè)廣告投放合作協(xié)議
- 2024年股權(quán)承接協(xié)議:股權(quán)轉(zhuǎn)讓合同范本
- 鐵路安全知識培訓(xùn)課件
- 2025年度高端寵物狗品種繁育與買賣合作協(xié)議3篇
- 反電詐業(yè)務(wù)知識培訓(xùn)課件
- 英文衛(wèi)浴知識培訓(xùn)課件
- 《口頭語言的特點》課件
- 2025年度船舶貨物保險責(zé)任免除與賠償范圍合同3篇
- 鄭州黃河護理職業(yè)學(xué)院《園林植物病理學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江國際海運職業(yè)技術(shù)學(xué)院《媒介倫理與影視法規(guī)》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶市豐都縣2023-2024學(xué)年七年級上學(xué)期期末數(shù)學(xué)試題
- 四年級數(shù)學(xué)思維訓(xùn)練題100道
- 《EPDM密封條及技術(shù)》課件
- 私募基金業(yè)務(wù)獎金激勵制度
- DB43-T 2897-2023 竹纖維復(fù)合波紋管材技術(shù)規(guī)范
- 人情往來(禮金)賬目表
- 2023年安全總監(jiān)年終工作總結(jié)
- GB/T 43543-2023漱口水
- 法拍輔助工作管理制度
- 中控室保密與信息安全政策
- 后端開發(fā)年終總結(jié)
評論
0/150
提交評論