




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、;用萬能遙控器(16)的19鍵發(fā)送遙控數(shù)據(jù),實驗板(USB)接收 ;實驗板連接揚聲器,組成紅外遙控電子琴 ;六位數(shù)碼管同時顯示一個數(shù)字,與遙控器按鍵號19相同BUF_LED EQU 40HKEYBUF EQU 30HSTH0 EQU 31HSTL0 EQU 32HTEMP EQU 33H ORG 00H LJMP START ORG 0003H AJMP INT ORG 0BH LJMP INT_T0START:MOV R0,#100 ;R0和R2做按下鍵后的音樂時間保持用MOV R2,#3SETB EX0 ;允許INT0中斷MOV SP,#60HMOV DPTR,#TAB MOV TMOD,
2、#01H ;T0定時器工作在模式116位定時器 SETB ET0 ;允許T0中斷SETB EAACALL YS12MSAJMP $;INT:CLR EA ;關(guān)中斷PUSH PSWPUSH ACCMOV R6,#7 ;以下為9ms時段內(nèi),多次檢查是否是低電平SB:ACALL YS1JB P3.2,EXITDJNZ R6,SBJNB P3.2,$ ;等待9ms的結(jié)束,即4.5ms的開始ACALL YS2 ;延時約4.5ms (這里其實是4.735ms)MOV R7,#16 ;以下是屏蔽16位用戶識別碼JJA:JNB P3.2,$ACALL YS1MOV C,P3.2JNC UUAACALL YS3
3、UUA:DJNZ R7,JJAMOV R1,#21H ;以下是將8位有效數(shù)據(jù)原碼存入21H內(nèi)存單元MOV R3,#8JJ:JNB P3.2,$ACALL YS1MOV C,P3.2JNC UUUACALL YS3UUU:MOV A,R1RRC AMOV R1,ADJNZ R3,JJACALL PDJZ ;調(diào)“判斷鍵值”子程序EXIT:POP PSWPOP ACCSETB EA ;開中斷RETI;PDJZ:MOV A,21H ;“判斷鍵值”子程序 CJNE A,#01H,N1 ;若鍵值不是01H,則跳到N1看是否是02H MOV KEYBUF,#5 ;否則,若鍵值是01H,則將TABLE1中的第
4、五個數(shù)【音樂1】賦給KEYBUF MOV BUF_LED,#1 ;將數(shù)字1送數(shù)碼管顯示 ACALL GCZ ;調(diào)“給初值”子程序 AJMP N9N1: MOV A,21H CJNE A,#02H,N2 MOV KEYBUF,#6 MOV BUF_LED,#2 ACALL GCZ AJMP N9N2: MOV A,21H CJNE A,#03H,N3 MOV KEYBUF,#7 MOV BUF_LED,#3 ACALL GCZ AJMP N9N3: MOV A,21H CJNE A,#04H,N4 MOV KEYBUF,#8 MOV BUF_LED,#4 ACALL GCZ AJMP N9N4:
5、 MOV A,21H CJNE A,#05H,N5 MOV KEYBUF,#9 MOV BUF_LED,#5 ACALL GCZ AJMP N9N5: MOV A,21H CJNE A,#06H,N6 MOV KEYBUF,#10 MOV BUF_LED,#6 ACALL GCZ AJMP N9N6: MOV A,21H CJNE A,#07H,N7 MOV KEYBUF,#11 MOV BUF_LED,#7 ACALL GCZ AJMP N9N7: MOV A,21H CJNE A,#08H,N8 MOV KEYBUF,#12 MOV BUF_LED,#8 ACALL GCZ AJMP N9
6、N8: MOV A,21H CJNE A,#09H,N9 MOV KEYBUF,#13 MOV BUF_LED,#9 ACALL GCZN9: RETGCZ: ;“給初值”子程序 重新 為定時器T0賦初值 ACALL DISP ;調(diào)顯示子程序 MOV A,KEYBUF ; 重新 為定時器T0賦初值 MOV B,#2 MUL AB MOV TEMP,A MOV DPTR,#TABLE1 MOVC A,A+DPTR MOV STH0,A MOV TH0,A INC TEMP MOV A,TEMP MOVC A,A+DPTR MOV STL0,A MOV TL0,A SETB TR0 RET;INT
7、_T0: ;定時器T0中斷子程序 MOV TH0,STH0 ;定時時間到,重新給T0賦初值 MOV TL0,STL0 CPL P1.1 ;求反P1.1得到音樂方波 CLR EX0 ;暫時關(guān)INT0中斷,防止INT0開著時,音調(diào)中噪音太大 DJNZ R0,EXI ;以下四行為延時一段時間,保證遙控器按下后,揚聲器響約1秒 MOV R0,#100 DJNZ R2,EXI MOV R2,#3 SETB EX0 ;開INT0中斷,【1秒后再開INT0中斷】 CLR TR0 ;禁止T0定時器啟動【注意:不是關(guān)T0中斷:CLR ET0】,揚聲器響約1秒就停止 EXI:RETI;DISP: MOV R6,#
8、6 MOV R1,#BUF_LED MOV DPTR,#TABLOPD: MOV A,R1 MOVC A,A+DPTR MOV SBUF,A JNB TI,$ CLR TI;INC R1 DJNZ R6,LOPD RETTAB:DB 88H,0beH,0c4H,94H,0b2H,91H,81H,0bcH,80H,90H ;顯示0123456789代碼TABLE1: DW 64021,64103,64260,64400 DW 64524,64580,64684,64777 DW 64820,64898,64968,65030 DW 65058,65110,65157,65178YS1:MOV R4,#20 ;665uSDD:MOV R5,#15DJNZ R5,$DJNZ R4,DDRETYS2:MOV R4,#10 ;4.735mSZZ:MOV R5,#235DJNZ R5,$DJNZ R4,ZZRETYS3:MOV R4,#2 ;1.003mSEE:MOV R5,#248DJNZ R5,$DJNZ R4,EERE
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度光伏電站運維服務(wù)維護(hù)協(xié)議
- 2025年度智能制造行業(yè)勞動合同范本
- 二零二五年度地?zé)峁艿篮附邮┕けO(jiān)理服務(wù)合同
- 2025年P(guān)VC拉幫模項目可行性研究報告
- 2025至2030年脫軌器控制臺項目投資價值分析報告
- 2025至2030年清灰型機力風(fēng)冷器項目投資價值分析報告
- 2025至2030年抓煙機項目投資價值分析報告
- 家庭財產(chǎn)約定及分割合同
- 股權(quán)收益分配合同
- 新能源領(lǐng)域技術(shù)轉(zhuǎn)移及保密合同
- 招聘技巧話術(shù)培訓(xùn)
- 第九章 壓強 單元練習(xí)(含答案)-2024-2025學(xué)年人教版物理八年級下冊
- 職稱評定述職報告
- 急診危重癥患者轉(zhuǎn)運專家共識解讀課件
- 2025-2030年中國黑豬行業(yè)市場發(fā)展?fàn)顩r及投資戰(zhàn)略研究報告
- 2024年醫(yī)師定期考核考題《臨床練習(xí)》
- 法律職業(yè)倫理知到智慧樹章節(jié)測試課后答案2024年秋溫州大學(xué)
- 英語-遼寧省大連市2024-2025學(xué)年高三上學(xué)期期末雙基測試卷及答案
- 2025年江蘇省無錫市江南大學(xué)專職輔導(dǎo)員招聘45人歷年高頻重點提升(共500題)附帶答案詳解
- 2024版智能物流倉儲管理系統(tǒng)采購與運維服務(wù)合同3篇
- 2024安徽教師統(tǒng)一招聘考試《小學(xué)英語》試卷真題及答案
評論
0/150
提交評論