8051 音樂盒 請幫我看看 如何用加入按鍵選到第2首歌 |
答題得分者是:src
|
qq520520x
一般會員 發表:3 回覆:1 積分:0 註冊:2008-01-11 發送簡訊給我 |
原本是一首歌撥放 但我加入第2首 想用按鍵按可以跑到第2首
$MOD51 ORG 00H JMP ST ST: MOV R0,#26 MOV DPTR,#TABLE MOV DPTR,#TABLE2 MAIN: MOV R3,#100 MOV A,#0 MOVC A,@A DPTR LOOP: MOV R1,A CPL P2.7 CALL DELAY DJNZ R3,LOOP CLR P2.7 CALL DELAY INC DPTR DJNZ R0,MAIN JMP ST DELAY: MOV R2,#25 DJNZ R2,$ DJNZ R1,DELAY RET TABLE: DB 0DH,0FH,0FH DB 0EH,11H,11H, DB 13H,11H,0FH,0EH DB 0DH,0DH,0DH DB 0DH,0FH,0FH DB 0EH,11H,11H DB 13H,0FH,0DH,0DH DB 13H,0FH,13H DB 00H TABLE2: DB 44H,54H,64H,44H DB 44H,54H,64H,44H DB 64H,74H,88H DB 82H,92H,82H,72H,64H,44H DB 82H,92H,82H,72H,64H,44H DB 44H,84H,48H DB 44H,14H,48H DB 00H END |
src
高階會員 發表:1 回覆:94 積分:154 註冊:2005-08-23 發送簡訊給我 |
[code delphi] ST: MOV R0,#26 SW_SCAN: JNB P1.0,MUSIC_1 JNB P1.1,MUSIC_2 JMP SW_SCAN MUSIC_1: MOV DPTR,#TABLE JMP MAIN MUSIC_2: MOV DPTR,#TABLE2 MAIN: [/code] ===================引 用 qq520520x 文 章=================== 原本是一首歌撥放 但我加入第2首 想用按鍵按可以跑到第2首 $MOD51 ORG 00H JMP ST ST: MOV R0,#26 MOV DPTR,#TABLE MOV DPTR,#TABLE2 MAIN: MOV R3,#100 MOV A,#0 MOVC A,@A DPTR LOOP: MOV R1,A CPL P2.7 CALL DELAY DJNZ R3,LOOP CLR P2.7 CALL DELAY INC DPTR DJNZ R0,MAIN JMP ST DELAY: MOV R2,#25 DJNZ R2,$ DJNZ R1,DELAY RET TABLE: DB 0DH,0FH,0FH DB 0EH,11H,11H, DB 13H,11H,0FH,0EH DB 0DH,0DH,0DH DB 0DH,0FH,0FH DB 0EH,11H,11H DB 13H,0FH,0DH,0DH DB 13H,0FH,13H DB 00H TABLE2: DB 44H,54H,64H,44H DB 44H,54H,64H,44H DB 64H,74H,88H DB 82H,92H,82H,72H,64H,44H DB 82H,92H,82H,72H,64H,44H DB 44H,84H,48H DB 44H,14H,48H DB 00H END |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |