




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、;lab5_asm;vol1.0;zqy;2012/2/18;定義初始化LED_CHABITPSW數(shù)碼管顯示標志位,為1顯示十位,為0顯示個位;數(shù)字0-9ORG00HJMPSTARTORG000BHJMPINT_T0$到中斷服務(wù)程序,更改數(shù)碼管顯示ORG0100HLED_TAB1:DB0BFH,86H,0DBH,0CFH,0E6H,0EDHDB0FDH,87H,0FFH,0EFH,0BFHDB86H,0DBH,0CFH,0E6H,0EDH,0FDHLED_TAB2:DB0BFH,0BFH,0BFH,0BFH,0BFHDB0BFH,0BFH,0BFH,0BFH,0BFHDB86H,86H,86H
2、,86HDB86H,86H,86HSTART:;工作寄存器和某些數(shù)據(jù)單元的初始化MOVR0,#0;數(shù)碼管顯示初始化SETBLED_CHAMOVDPTR,#8300H&選地址賦給DPTR高八位P2口,選中U13鎖存器MOVA,#0FEH&選數(shù)據(jù),選中個位數(shù)碼管,置低為選中MOVXDPTR,陣選數(shù)據(jù),對片外I/O口的外設(shè)芯片訪問MOVDPTR,#82001H選地址MOVA,#0BFH段選數(shù)據(jù),個位顯示0MOVXDPTR,A;定時器初始化MOVIE,#82H開啟定時器T0中斷MOVTMOD,#01H設(shè)定定時器T0為模式1MOVTH0,#0D8HMOVTL0,#0F0H;l入初值,10
3、MS延時12MHzSETBTR隔動定時器T0KEY:;按鍵處理LCALLKEY_STARTB判斷有無鍵按下子程序JZKEYB鍵按下,重新掃描LCALLKEY_DEL密健按下,延時去抖LCALLKEY_STARTJZKEYLCALLKEY_NEXT斷哪一個鍵被按下LCALLDECODE值譯碼LCALLKEY_END;斷按鍵釋放LJMPKEYKEY_START:MOVDPTR,#8000Ht盤地址MOVA,#0F0HMOVXDPTR,A全部輸出0NOPNOPNOPMOVXA,DPTR3描鍵盤CPL硼正邏輯,1為按下ANLA,#0FHRETKEY_NEXT:MOVR1,#0掃描行計數(shù)器MOVR2,#
4、0掃描列計數(shù)器MOVR3,#0FEHt行掃才苗字送R3MOVDPTR,#8000HMOVA,R3MOVXDPTR,AMOVXA,DPTRCPLAANLA,#0FHMOVR4,#4S0123:JNZSKEY0;為全0,有鍵按下;全為0,進行下一行掃描INCR1行計數(shù)器加1MOVA,R3RLAMOVR3,AMOVDPTR,#8000HMOVXDPTR,ANOPNOPNOPMOVXA,DPTRCPLAANLA,#0FHDJNZR4,S0123LJMPKEYEKEY:RETSKEY0列號譯碼JBACC.0,SKEY1JBACC.1,SKEY2JBACC.2,SKEY3JBACC.3,SKEY4SKEY
5、1:MOVA,#00H;歹U號0MOVR2,AAJMPEKEYSKEY2:MOVA,#01H;歹U號1MOVR2,AAJMPEKEYSKEY3:MOVA,#02H;歹U號2MOVR2,AAJMPEKEYSKEY4:MOVA,#03H;歹ij號3MOVR2,AAJMPEKEYDECODE:;行號在R1,列號在R2;鍵值譯碼MOVA,R1MOVB,#04HMULABADDA,R2INCAMOVR0,ARETKEY_END:MOVDPTR,#8000雎盤地址MOVXA,DPTR3描鍵盤CPL硼正邏輯,1為按下ANLA,#0FHJNZKEY_ENDLCALLKEY_DELAYJNZKEY_ENDRET
6、KEY_DELAY:MOVR5,#10HDS1:MOVR6,#0FFHDS2:NOPDJNZR6,DS2DJNZR5,DS1RETINT_T0:;中斷服務(wù)程序,更改數(shù)碼管顯示MOVR7,AJBLED_CHA,DISP拴查數(shù)碼管顯示標志位CPLLED_CHAMOVDPTR,#8200H|S選地址MOVA,#0MOVXDPTR,AMOVDPTR,#8300H&選地址賦給DPTR高八位P2口,選中U13鎖存器MOVA,#0FEH&選數(shù)據(jù),選中個位數(shù)碼管,置低為選中MOVXDPTR,陣選數(shù)據(jù),對片外I/O口的外設(shè)芯片訪問;判斷需要顯示的個位數(shù)字MOVA,R0NOPMOVDPTR,#LED_TAB1NOPNOPMOVCA,A+DPTRMOVDPTR,#8200H|S選地址MOVXDPTR,AJMPINT_EXITDISP_L:CPLLED_CHAMOVDPTR,#8200H|S選地址MOVA,#0MOVXDPTR,AMOVDPTR,#8300H選地址賦給DPTR高八位P2口,選中U13鎖存器MOVA,#0FDHi選數(shù)據(jù),選中十位數(shù)碼管,置低為選中MOVXDPTR,陣選數(shù)據(jù),對片外I/O口的外設(shè)芯片訪問;判斷需要顯示的十位數(shù)字0或1MOVA,R0NOPMOVDPTR,#LED_TAB2MOVCA,A+DPTRMOVDPTR,#8200H
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 東亞飛蝗上顎關(guān)鍵結(jié)構(gòu)蛋白的發(fā)現(xiàn)及功能研究
- 預(yù)應(yīng)力BFRP網(wǎng)格-ECC復(fù)合材料加固RC梁抗彎與抗震性能研究
- 母嬰健康類APP的信息服務(wù)與需求差異研究-以《母子健康手冊》APP為例
- 七年級學生方程運算能力現(xiàn)狀的調(diào)查研究
- 僵尸企業(yè)資產(chǎn)重組案例研究-以沈陽機床為例
- 保險科技對中資保險公司經(jīng)營效率的影響研究
- 2025年食品溯源射頻識別(RFID)技術(shù)在食品安全追溯體系建設(shè)中的應(yīng)用與實踐報告
- 主客觀五種方法在輕中度白內(nèi)障分級中的比較與應(yīng)用研究
- 量子退火算法文員過程文檔條款20252月版本控制細則
- 2025年休閑農(nóng)業(yè)與鄉(xiāng)村旅游融合發(fā)展的鄉(xiāng)村旅游與旅游市場營銷策略報告
- 呼吸機霧化吸入療法護理實踐專家共識
- 金屬非金屬露天礦山及尾礦庫重大事故隱患判定標準解讀
- SMP-04-013-00 藥品受托企業(yè)審計評估管理規(guī)程
- 人工氣候室投標書
- 湖南省婁底市漣源市2023-2024學年六年級下學期期末數(shù)學試題
- 應(yīng)征公民政治考核表(含各種附表)
- 2024年湖南省中考地理+生物試卷
- 【企業(yè)分拆上市問題探究文獻綜述5800字】
- 腫瘤隨訪登記工作以及管理
- 醫(yī)院新技術(shù)開展總結(jié)及整改措施
- 國家開放大學-法學專業(yè)-2023年秋季《法律文化》形成性考核作業(yè)答案
評論
0/150
提交評論