在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 簡(jiǎn)易電子琴的設(shè)計(jì)

            簡(jiǎn)易電子琴的設(shè)計(jì)

            作者: 時(shí)間:2012-07-05 來源:網(wǎng)絡(luò) 收藏
            INT_0: ;中斷程序
            DJNZ R0,RE ;R0不等于0時(shí),返回
            CPL P1.0
            MOV A,R1
            MOV R0,A
            RE: RETI
            DELAY:MOV R7,#100 ;延長(zhǎng)時(shí)間等待,鍵盤消抖
            D1: MOV R6,#10
            D2: DJNZ R6,D2
            DJNZ R7,D1
            RET
            END
            生日快樂歌:(擴(kuò)展功能部分程序)
            ORG 0000H
            JMP MAIN
            ORG 000BH
            JMP TT0
            MAIN: MOV TMOD,#01H ;設(shè)置定時(shí)器0工作方式
            MOV IE,#82H ;設(shè)置中斷
            MAIN0:MOV 30H,#00H
            NEXT: MOV A,30H
            MOV DPTR,#TABLE ;查表
            MOVC A,@A+DPTR
            MOV R2,A
            JZ STOP
            ANL A,0FH
            MOV R5,A
            MOV A,R2
            SWAP A
            ANL A,#0FH
            JNZ SING
            CLR TR0
            JMP W1
            SING: DEC A
            MOV 22H,A
            RL A
            MOV DPTR,#TABLE1 ;查表
            MOVC A,@A+DPTR
            MOV TH0,A
            MOV 21H,A
            MOV A,22H
            RL A
            INC A
            MOVC A,@A+DPTR
            MOV TL0,A
            MOV 20H,A
            SETB TR0
            W1: CALL DELAY
            INC 30H
            JMP NEXT
            STOP: CLR TR0
            JMP MAIN0
            TT0: PUSH ACC ;中斷服務(wù)程序
            PUSH PSW
            MOV TL0,20H
            MOV TH0,21H
            CPL P1.0
            POP PSW
            POP ACC
            RETI
            DELAY:MOV R7,#2 ;延時(shí)187ms
            W2: MOV R4,#187
            W3: MOV R3,#248
            DJNZ R3,$
            DJNZ R4,W3
            DJNZ R7,W2
            DJNZ R5,DELAY
            RET
            TABLE1:DW 64260,64400,64524,64580 ;音符計(jì)數(shù)植
            DW 64684,64777,64820,64898
            DW 64968,65030,65058,65110
            DW 65157,65178,65217
            TABLE:DB 82H,01H,81H,94H,84H ;節(jié)拍表
            DB 0B4H,0A4H,04H
            DB 82H,01H,81H,94H,84H
            DB 0C4H,0B4H,04H
            DB 82H,01H,81H,0F4H,0D4H
            DB 0B4H,0A4H,94H
            DB 0E2H,01H,0E1H,0D4H,0B4H
            DB 0C4H,0B4H,04H
            DB 82H,01H,81H,94H,84H
            DB 0B4H,0A4H,04H
            DB 82H,01H,81H,94H,84H
            DB 0C4H,0B4H,04H
            DB 82H,01H,81H,0F4H,0D4H
            DB 0B4H,0A4H,94H
            DB 0E2H,01H,0E1H,0D4H,0B4H
            DB 0C4H,0B4H,04H
            DB 00H
            END
            上一頁 1 2 3 下一頁

            關(guān)鍵詞: 電子琴 AT89C51 LM324

            評(píng)論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉