![硬件工程師綜合實(shí)訓(xùn)計(jì)算機(jī)13 3_第1頁](http://file4.renrendoc.com/view/868cae3a70a4a07c0b936ddc22abfac9/868cae3a70a4a07c0b936ddc22abfac91.gif)
![硬件工程師綜合實(shí)訓(xùn)計(jì)算機(jī)13 3_第2頁](http://file4.renrendoc.com/view/868cae3a70a4a07c0b936ddc22abfac9/868cae3a70a4a07c0b936ddc22abfac92.gif)
![硬件工程師綜合實(shí)訓(xùn)計(jì)算機(jī)13 3_第3頁](http://file4.renrendoc.com/view/868cae3a70a4a07c0b936ddc22abfac9/868cae3a70a4a07c0b936ddc22abfac93.gif)
![硬件工程師綜合實(shí)訓(xùn)計(jì)算機(jī)13 3_第4頁](http://file4.renrendoc.com/view/868cae3a70a4a07c0b936ddc22abfac9/868cae3a70a4a07c0b936ddc22abfac94.gif)
![硬件工程師綜合實(shí)訓(xùn)計(jì)算機(jī)13 3_第5頁](http://file4.renrendoc.com/view/868cae3a70a4a07c0b936ddc22abfac9/868cae3a70a4a07c0b936ddc22abfac95.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
時(shí)的進(jìn)位(24小時(shí)制)。在七段數(shù)碼管上顯示當(dāng)前的時(shí)分秒(例如,12186040121040)812359。E鍵時(shí)鐘開始運(yùn)行,當(dāng)時(shí)鐘運(yùn)行到設(shè)置的鬧鐘時(shí)間時(shí)LED顯示管顯示“888888F鍵運(yùn)行秒表模式,時(shí)鐘從“000000”開始計(jì)時(shí),按B28088CPU提出中斷請求,CPU執(zhí)行中斷服務(wù)子程序完成時(shí)鐘秒數(shù)的增加并控制LED數(shù)碼管8253OUT08259
碼器
gate0
3update_ledbuff將時(shí)間存入顯示緩沖區(qū)以及compare時(shí)間比較子程序即完成電子表的整體設(shè)計(jì)。個(gè)LED上同時(shí)見到數(shù)字顯示。Ftime000000,開始運(yùn)行秒表,若檢查到B鍵按下則關(guān)閉中斷,秒表暫停,按E鍵秒表繼續(xù)計(jì)時(shí)。按Dalarmtime緩存區(qū),調(diào)用update_ledbuff將按下的數(shù)字放入LedBuf緩存區(qū)中,使其顯示在LED顯示管上,與D鍵的處理相同。在設(shè)置時(shí)間時(shí)按A鍵,可回退一位修改已設(shè)置值,連續(xù)按A鍵可對已EB鍵可暫停,按E鍵可繼續(xù)運(yùn)行。程序中調(diào)用compare1s82591s變化后就比較當(dāng)前輸出888888。連接關(guān)系。8253主要擔(dān)負(fù)著時(shí)間計(jì)時(shí)的功能,通過對分頻單元提供的頻率信號(hào)進(jìn)行方法產(chǎn)生一秒時(shí)間為周期的脈沖信號(hào),因此8253的設(shè)置應(yīng)為: 方式2二進(jìn)制計(jì)數(shù)子程序,即可完成每秒鐘時(shí)間自加1秒的功能,因此8259的初始化設(shè)置為:時(shí),時(shí)加1、分清零。按B鍵可以暫停計(jì)時(shí),再按E鍵繼續(xù)運(yùn)行計(jì)時(shí)器程序。0000H~003FH,存放中斷矢量地址需要四個(gè)連續(xù)的地址空間,我們選取003CH存放IRQ7的偏移地址,003EH存放IRR7的段地址。出時(shí)間值存放在al中。間值對應(yīng)字形碼的值,存于al中 N NN888888。之后我們?yōu)榱耸刽[鐘的功能更豐富,又通過討論決定增加以載,我們選用irq7IRQ7003CH,IRQ7003EH來實(shí)現(xiàn) ORG JMP
MOVAX,OFFSET ;;db :; ;段控制口某 口顯示哪一位 6dup(?) timeDB0,0,0,0,0,0 alarmtimeDB0,0,0,0,0,0 flagdb?;標(biāo)志,判斷當(dāng)前設(shè)置鬧鐘時(shí)間 EQU0FFE1H EQU0FFE4H;0_01 EQU0FFE5H EQU0FFE6H EQU0FFE7H
MOV MOV ;IRQ7MOV ;將call =movmoval,00110100b outmovdx,Port_8253_00 movax,38400outdx,aloutdx,al=MOVOUT MOV byteptrOUT OUT byteptrMOV OUT byteptr =byteptrpushbyteptrpushpushbyteptrMOV MOVOUTbyteptrcallbyteptrcall byteptr byteptrpushpushbyteptr bx,offset byteptrbyteptr byteptr byteptr byteptr 零 byteptr[bx]byteptr
byteptrbyteptrmovbx,offsetadd byteptr[bx],3
; pushaxpushbxpush bx,offset dh,byteptr[bx] bx,offset
bx,offsettime dh,byteptr[bx] bx,offset ; ; dh,byte bx,offsettime dh,byteptr[bx] bx,offset ;
bx,offset dh,byteptr[bx] bx,offset ; bx,offsetmov dh,byte mov out bx,offset dh,byte mov mov out mov 匹配成功,輸出movcl,6mov loop =pushaxpushbxpushcxpushmovbx,offsetmovcl,6;6
=pushaxpushbxpushcxpushdx bx,offsetbx,offset bx,offset
cmpal,0bhjnenextAjmp ;放 = ; =
movmovbx,offset jmpagainmovcl,6mov loopcalljmpt1;movflag,0;mov loop
movbx,offsetcallDisplay callDelay1
callDelay1 callupdate_ledbuffcallDelay1 callDisplaycallread_keyJNET22 callupdate_ledbuffcallDelay1
callDisplayJNET44 DECBXcallDelay1
callDelay1
callDelay1callDisplaycallDisplaycallread_keyJNET33 DECBX
JNET55 DECBXcall
JMPT4 callDelay1callDisplaycallread_keyJNET66 DECBXcallDelay1 callDelay1calljeisecalldisplaycmpal,0ehjnzagain
=pushbxpushcxpushmoval,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版部編歷史七年級下冊《第8課 金與南宋的對峙》聽課評課記錄2
- 魯教版地理六年級下冊6.1《位置和范圍》聽課評課記錄1
- 青島版數(shù)學(xué)七年級下冊11.2《積的乘方與冪的乘方(1)》聽評課記錄
- 【人教版 七年級數(shù)學(xué) 上冊 第一章】1.3.2 第2課時(shí)《 有理數(shù)加減混合運(yùn)算》聽評課記錄2
- 部編版八年級道德與法治上冊聽課評課記錄《2.2合理利用網(wǎng)絡(luò)》
- 華師大版數(shù)學(xué)七年級上冊《綜合與實(shí)踐 制作包裝盒》聽評課記錄
- 人民版道德與法治九年級下冊第七課《我們的文化自信》聽課評課記錄
- 六年級思想品德教學(xué)總結(jié)
- 醫(yī)院醫(yī)生聘用合同范本
- 城市個(gè)人財(cái)產(chǎn)房屋抵押貸款合同范本
- 復(fù)變函數(shù)與積分變換期末考試試卷及答案
- 初中班級成績分析課件
- 海洋工程裝備制造職業(yè)發(fā)展研究報(bào)告
- 勞務(wù)合同樣本下載
- 聰明格練習(xí)題(初、中級)
- 20XX年吉林省事業(yè)單位公開招聘人員審核備案表
- 產(chǎn)科危重癥識(shí)別與處理及危重癥管理培訓(xùn)課件
- 韻達(dá)快遞員工勞務(wù)合同范本
- 血液透析水處理系統(tǒng)演示
- TSSX 007-2023 植物油生育酚及生育三烯酚含量測定反相高效液相色譜法
評論
0/150
提交評論