版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、設(shè)置初始值1T數(shù)據(jù)輸出左移一位延時(shí)開始實(shí)驗(yàn)二I/O 口輸入、輸出實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?. 學(xué)習(xí)I/O 口的使用方法。2. 學(xué)習(xí)延時(shí)子程序、查表程序的編寫和使用、參考程序框圖三、程序設(shè)計(jì)1、P0 口循環(huán)點(diǎn)亮程序ORG 0030HSTART : MOV P2,#00H;消影MOV A ,#01H;/延時(shí) 500ms/左移一位/跳轉(zhuǎn)循環(huán)/延時(shí)程序ACALL DELAY;RL A;AJMP LOOP;DELAY : MOV R7,#10; DE1: MOV R6,#200;DE2: MOV R5,#123;DJNZ R5,$;DJNZ R6,DE2;DJNZ R7,DE1;RETEND2、I/O 口輸入輸
2、出(方法一)ORG 0000H;START : MOV P2,#00H;MOV P0,#00H;MOV P1,#0FFH;MOV DPTR,#TABLE;MOV 50H,#0FEH;L0:MOV A,P1;CJNE A,#0FFH,L1;AJMP L0;L1:MOV A,P1;CJNE A,#0FFH,LL1;AJMP L0;/初始化p1 口初始化給ffh值表地址存入DPTR/比較初值載入地址 50h /按鍵消抖LJMP START;LL2:XCH A,50H;RL A;XCH A,50H;INC DPTR;LJMP LL1;LL1 :CJNE A,50H,LL2;是否與地址50h中數(shù)據(jù)相等M
3、OV P0,A;/相等輸出對應(yīng)led燈MOV A,#00H;MOVC A,A+DPTR;MOV P2,A;/輸出表格數(shù)據(jù)到數(shù)碼管LCALL DELAY;/ 延時(shí)/返回程序開頭/交換數(shù)據(jù)/左移再次交換,此時(shí)地址50h中數(shù)據(jù)左移一位/表格數(shù)據(jù)地址加一返回繼續(xù)比較DELAY : MOV R7,#01H;/ 延時(shí)程序DE1: MOV R6,#28H;DE2: MOV R5,#5AH;DJNZ R5,$;DJNZ R6,DE2;DJNZ R7,DE1;RETTABLE : ;/DB 0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H;DB 06H,5BH,4FH,66H,6DH,7D
4、H,07H,7FH;END程序二(方法二)ORG 0000HMOV P2,#00H;MOV P1,#0FFH;MOV P0,#00H;START : MOV P2,#00H;MOV P0,#00H;MOV R1 ,P1;MOV A,R1;CJNE A,#0FFH,L1;AJMP START; LCALL DELAY;L1 : MOV R1,P1;MOV A,R1;CJNE A, #0FFH,LL1; AJMP START;LL1 : CJNE A,#0FE H, LL2;MOV P2,#06H;CPL A;MOV P0,A;LCALL DELAY;AJMP LP;LL2 : CJNE A,#0
5、FDH,LL3;MOV P2,#5BH;CPL A;MOV P0,A;LCALL DELAY;AJMP LP;LL3 : CJNE A,#0FBH,LL4;MOV P2,#4FH;CPL A;MOV P0,A;LCALL DELAY;AJMP LP;LL4 : CJNE A,#0F7H,LL5;/I./O 口初始化/P1 口賦FFH初值/P2 清 0;/P0 清 0;讀 P1 口是否有數(shù)據(jù)輸入/無輸入則跳轉(zhuǎn),繼續(xù)查詢/消除按鍵抖動/是否按鍵1輸入是則P2輸出相應(yīng)的按鍵號碼/A取反/輸出到P0 口/延遲/跳轉(zhuǎn)到LP/是否按鍵2輸入/以下同上/判斷按鍵3是否按下判斷按鍵4是否按下MOV P2,#6
6、6H;CPL A;MOV P0,A;LCALL DELAY;AJMP LP;LL5 : CJNE A,#0EF H, LL6;MOV P2,#6DH;CPL A;MOV P0,A;LCALL DELAY;AJMP LP;LL6 : CJNE A,#0DFH,LL7;MOV P2,#7DH;CPL A;MOV P0,A;LCALL DELAY;AJMP LP;LL7 : CJNE A,#0BF H, LL8;MOV P2,#07H;CPL A;MOV P0,A;LCALL DELAY;AJMP LP;LL8 : CJNE A,#7FH,LP;MOV P2,#7FH;CPL A;MOV P0,A;LCALL DELAY;LP : AJMP START;DELAY : MOV R7,#01H;DE1: MOV R6,#28H;DE2: MOV R5,#5AH;DJNZ R5,$;DJNZ R6,DE2;判斷按鍵5是否按下判斷按鍵6是否按/判斷按鍵7是否按下判斷按鍵8是否按下跳轉(zhuǎn)回程序開頭/延時(shí)程序DJNZ R7,DE1;RETEND四、思考題1、LED循環(huán)方向更改:1S的延時(shí)程序:RL A;改成 RR A;DELAY : MOV R7,#20;DE1: MOV R6,#200;DE2: MOV R5,#123;II延時(shí)程序DJN
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 圖畫和相片用框產(chǎn)品供應(yīng)鏈分析
- 照相制版機(jī)產(chǎn)品供應(yīng)鏈分析
- 色拉脫水器市場發(fā)展前景分析及供需格局研究預(yù)測報(bào)告
- 紅外線衣項(xiàng)目運(yùn)營指導(dǎo)方案
- 夜燈產(chǎn)品供應(yīng)鏈分析
- 建筑光伏遮陽行業(yè)市場調(diào)研分析報(bào)告
- AI輔助精神健康護(hù)理行業(yè)營銷策略方案
- 男用美發(fā)劑細(xì)分市場深度研究報(bào)告
- 蠟像項(xiàng)目營銷計(jì)劃書
- 商業(yè)櫥窗布置行業(yè)營銷策略方案
- 煙氣焓計(jì)算復(fù)習(xí)課程
- 學(xué)生成績單模版(中英文合板)
- 井下安全閥簡介
- 細(xì)胞結(jié)構(gòu)與功能
- 員工薪酬與激勵制度設(shè)計(jì)(PP54)
- XX學(xué)院項(xiàng)目主體封頂儀式策劃方案
- DR操作常規(guī)(精編版)
- 凱泉水泵使用說明書
- 中國大唐集團(tuán)公司突發(fā)事件總體應(yīng)急預(yù)案
- 天然氣汽車知識培訓(xùn)課件
- 破產(chǎn)案件管轄權(quán)問題的處理
評論
0/150
提交評論