![簡(jiǎn)易計(jì)算器系統(tǒng)設(shè)計(jì)_第1頁](http://file4.renrendoc.com/view/18e18e2fe8645a9561ba684d8dfd3262/18e18e2fe8645a9561ba684d8dfd32621.gif)
![簡(jiǎn)易計(jì)算器系統(tǒng)設(shè)計(jì)_第2頁](http://file4.renrendoc.com/view/18e18e2fe8645a9561ba684d8dfd3262/18e18e2fe8645a9561ba684d8dfd32622.gif)
![簡(jiǎn)易計(jì)算器系統(tǒng)設(shè)計(jì)_第3頁](http://file4.renrendoc.com/view/18e18e2fe8645a9561ba684d8dfd3262/18e18e2fe8645a9561ba684d8dfd32623.gif)
![簡(jiǎn)易計(jì)算器系統(tǒng)設(shè)計(jì)_第4頁](http://file4.renrendoc.com/view/18e18e2fe8645a9561ba684d8dfd3262/18e18e2fe8645a9561ba684d8dfd32624.gif)
![簡(jiǎn)易計(jì)算器系統(tǒng)設(shè)計(jì)_第5頁](http://file4.renrendoc.com/view/18e18e2fe8645a9561ba684d8dfd3262/18e18e2fe8645a9561ba684d8dfd32625.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
);鍵盤(Keyboard)是常用的輸入設(shè)備,它是由一組開關(guān)矩陣組成,結(jié)構(gòu)相對(duì)復(fù)雜器BDCLKRAMC和DRLRAMVCC),間、可自動(dòng)進(jìn)行鍵盤掃描、與計(jì)算機(jī)接口方便、編程容易、系統(tǒng)靈活等特點(diǎn)。所謂左入口,即顯示位置從最左一位(最高位)開始,以后逐次輸入000001010011100101110111在鍵盤工作方式中,由于讀出操作嚴(yán)格按照先入先出順序,因此,不需其中一個(gè)四位顯示器輸入數(shù)據(jù)而又不影響另一個(gè)四位顯示器,因此必須對(duì)另BL/A、BL/B(D1、D0)為消隱設(shè)置位。用于對(duì)兩組顯示輸出消隱。若BL=1,對(duì)應(yīng)組的顯示輸出被消隱。當(dāng)BL=0,則恢復(fù)顯示。D7D6D5D4D3D2D1D0①作為結(jié)束中斷命令。在傳感器工作方式中使用。每當(dāng)傳感器狀態(tài)出現(xiàn)此時(shí),若傳感器RAM讀出地址的自動(dòng)遞增特性沒有置位(AI=0則中控制鍵CNTL狀態(tài) GLLHYHLZALHX 048C159D26AE37BF字符A二進(jìn)制輸入Dabc字型碼fgBC000001111001000101100020010110010300111110104010001111050101101110601100011107011111100081000111110910011111101010111110101100111011001001001101011010111010011011111001103)七段LED顯示器的技術(shù)參數(shù)A0Aabcdefg2468924689753AY0876521C /PC I975349FEDCA98234567234567765432064597開始調(diào)用地址轉(zhuǎn)化DI取數(shù)據(jù)首地址CALLSCAN_KEYAL與KEYCOUNT換AL++AL=6AL與KEYCONT換CALLKEY_NUMAL中是否為+AL是否為-AL是否為*AL是否為/AL中大于10AL<->KEYOUNT,INCALAL=5KEYCOUN,0CALLINT18279CALLINIT8279_1轉(zhuǎn)加法轉(zhuǎn)減法轉(zhuǎn)乘法轉(zhuǎn)除法轉(zhuǎn)ZHUAN加法入口加法入口NUM首地址DIDI-ALAL乘以10AL+DI中的第二個(gè)數(shù)AL-BL將第三個(gè)數(shù)給ALAL+BL-ALLED_TAB-LEAAL除CL:余數(shù)-AH顯示AL減法入口NUM首地址DIDI-ALAL乘以10AL+DI中的第二個(gè)數(shù)AL-BL將第三個(gè)數(shù)給ALAL-BL-ALLED_TAB-LEAAL除CL:余數(shù)-AH顯示AL乘法入口NUM首地址DIDI-ALAL乘以10AL+DI中的第二個(gè)數(shù)AL-BL將第三個(gè)數(shù)給ALAL乘BL-ALLED_TAB-LEAAL除CL:余數(shù)-AH顯示ALNUM首地址DIDI-ALAL乘以10AL+DI中的第二個(gè)數(shù)AL-BL將第三個(gè)數(shù)給ALAL除以BL-ALLED_TAB-LEAAL除CL:余數(shù)-AH顯示AL.MODELTINY間基地址(它就是實(shí)驗(yàn)儀的基地址,也為DMA&32BITRAM板卡上的8237提供基地址)msg0DB'BIOS不支持訪問PCIKEYCOUNTDB?LED_TABDBDBMOVDS,AXCALLInitPCIPCI提供的基地址,將偏移地址轉(zhuǎn)化為實(shí)地址化子程序MOV碼塊上顯示的個(gè)數(shù),有鍵按下加1CONTROL:XCHGAL,KEYCOUNT;有按鍵,將鍵值個(gè)數(shù)賦給AL,而AL用來保存鍵值個(gè)數(shù)INCAL判斷數(shù)碼塊是否寫滿MOVKEYCOUNT置零數(shù)碼塊全有字符顯示后,再按鍵,清除顯示AL,KEYCOUNT;取出鍵值CALLKEY_NUM;鍵值轉(zhuǎn)換為鍵號(hào)CMPAL,0AH;+判斷按下的鍵的值是否大于10JBZHUANAL,KEYCOUNT;將鍵值個(gè)數(shù)賦給AL,而AL用來保存鍵值個(gè)數(shù);INCALAL,5;判斷數(shù)碼塊是否寫滿MOVKEYCOUNT,0ADD1:MOVAL,[DI]MOVDL,10MULDLADDAL,[DI+1]MOVBL,ALMOVAL,[DI+2]MULDLADDAL,[DI+3]ADDAL,BLLEABX,LED_TABMOVAH,0MOVCL,10DIVCLMOVCH,AHMOVAH,0DIVCLXLATOUTDX,ALMOVAL,AHXLATOUTDX,ALMOVAL,CHXLATOUTDX,ALMOVAX,[DI+2]MOVDL,10MULDLADDAL,[DI+3]MOVBL,ALMOVAX,[DI]MULDLADDAL,[DI+1]SUBAL,BLLEABX,LED_TABMOVAH,0MOVCL,10DIVCLMOVDL,AHMOVAH,0DIVCLXLATDX,ALMOVAL,AHXLATDX,ALMOVAL,BLXLATDX,ALMUL1:MOVMOVAL,[DI+2]MOVMULDLADDAL,[DI+3]MOVBL,ALMOVAL,[DI]MULDLADDAL,[DI+1]MULBLLEABX,LED_TABMOVMOVDIVCLMOVMOVDIVCLXLATDX,ALMOVAL,AHXLATDX,ALMOVAL,CHXLATDX,ALDIV1:MOVMOVAL,[DI+2]MOVMULDLADDAL,[DI+3]MOVBL,ALMOVAL,[DI]MULDLADDAL,[DI+1]DIVBLLEABX,LED_TABMOVMOVMOVDIVCLXLATDX,ALMOVAL,AHXLATDX,AL;顯示按下的鍵所對(duì)應(yīng)的值LEABX,LED_TAB;獲得字型碼表基地址XLATMOV[DI],ALINCDI命令/狀態(tài)口地址MOVAL,34H;可編程時(shí)鐘設(shè)置,設(shè)置OUTDX,ALMOVAL,0;鍵盤/顯示方式設(shè)置8*8字符顯示,左邊輸入,外部譯碼鍵掃描方式DX,ALDX,ALCALLINIT8279_1;8個(gè)數(shù)碼塊全有字符顯示后,再按鍵,清除顯示;8個(gè)數(shù)碼塊全有字符顯示后,再按鍵,清除顯示MOVAL,90H;寫顯示RAM命令,從第一個(gè)數(shù)碼管開始移位顯示(從零單元起地址自動(dòng)加1)OUTDX,ALMOVDX,CMD_8279;命令/狀態(tài)口地址MOVAL,0DEH;清除空)命令字到命令字寄存器WAIT1:INAL,DX測(cè)試顯示RAM是否清除完畢(D7=1?)MOVMOV命令/狀態(tài)口地址INAL,DXIN讀取狀態(tài)字READ_FIFO:ANDAL,7MOVAL,40HOUTDX,ALINAL,DX鍵值由行列號(hào)確定ANDAL,3FH;鍵值轉(zhuǎn)KEY_NUMENDPDXMOVDX,ALDXMOVMOVAL,03HMOVAH,0B1HMOVAL,01HINT1AH;軟中斷LEADX,msg0InitPCI1:MOVAH,09H;字符串輸出INT21HInitPCI2:MOVAH,0B1HMOVAL,02HINT1AHrInitPCI3:MOVDI,PCIBAR3MOVAH,0B1HMOVAL,09HINT1AH
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年旅行社服務(wù)項(xiàng)目建議書
- 2025年微波輻射計(jì)、微波散射計(jì)、測(cè)高計(jì)項(xiàng)目發(fā)展計(jì)劃
- 實(shí)施精準(zhǔn)營(yíng)銷策略提高市場(chǎng)占有率水平
- 光學(xué)鏡片透光率測(cè)量基準(zhǔn)
- 辦公環(huán)境改善措施細(xì)則
- 城市地下綜合管廊建設(shè)與管理技術(shù)研究
- 格林童話選故事解讀
- 1-3-Methoxyphenyl-piperazine-生命科學(xué)試劑-MCE
- 公司年會(huì)演講致辭稿件范本
- 企業(yè)員工激勵(lì)計(jì)劃及策劃方案的說明
- 礦產(chǎn)資源儲(chǔ)量報(bào)告編制和評(píng)審中常見問題及其處理意見
- 2024版年度中華人民共和國(guó)傳染病防治法
- 新人教版一年級(jí)數(shù)學(xué)下冊(cè)全冊(cè)教案(表格式)
- 2022年福建泉州中考英語真題【含答案】
- 汽車座椅骨架的焊接夾具畢業(yè)設(shè)計(jì)說明書(共23頁)
- 露天礦山職業(yè)危害預(yù)先危險(xiǎn)分析表
- 淺談固定資產(chǎn)的審計(jì)
- WZCK-20系列微機(jī)直流監(jiān)控裝置使用說明書(v1.02)
- 連續(xù)平壓熱壓機(jī) 三篇 俞敏等
- 2021最新整理食物嘌呤含量一覽表
- 自動(dòng)化生產(chǎn)線機(jī)械手及分揀單元設(shè)計(jì)說明書
評(píng)論
0/150
提交評(píng)論