新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機電子琴設計

        單片機電子琴設計

        作者: 時間:2013-04-02 來源:網絡 收藏

        1.實驗任務

        (1.由4X4組成16個按鈕矩陣,設計成16個音。

        (2.可隨意彈奏想要表達的音樂。

        2.電路原理圖

        對于不同的曲調我們也可以用的另外一個定時/計數器來完成。

        下面就用產生一首“生日快樂”歌曲來說明如何產生的。

        在這個程序中用到了兩個定時/計數器來完成的。其中T0用來產生音符頻率,T1用來產生音拍。

        5.程序框圖

        點擊瀏覽下一頁

        點擊瀏覽下一頁

        圖4.22.2

        6.匯編源程序

        KEYBUF EQU 30H

        STH0 EQU 31H

        STL0 EQU 32H

        TEMP EQU 33H

        ORG 00H

        LJMP START

        ORG 0BH

        LJMP INT_T0

        START: MOV TMOD,#01H

        SETB ET0

        SETB EA

        WAIT:

        MOV P3,#0FFH

        CLR P3.4

        MOV A,P3

        ANL A,#0FH

        XRL A,#0FH

        JZ NOKEY1

        LCALL DELY10MS

        MOV A,P3

        ANL A,#0FH

        XRL A,#0FH

        JZ NOKEY1

        MOV A,P3

        ANL A,#0FH

        CJNE A,#0EH,NK1

        MOV KEYBUF,#0

        LJMP DK1


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 银川市| 通道| 万宁市| 左云县| 项城市| 潍坊市| 钟祥市| 方正县| 平昌县| 景德镇市| 文成县| 梁平县| 丽江市| 合水县| 怀来县| 静海县| 方山县| 宝应县| 安图县| 方正县| 凉城县| 德钦县| 郴州市| 静乐县| 黄龙县| 丰顺县| 松溪县| 山西省| 镇巴县| 广饶县| 阿图什市| 腾冲县| 五常市| 望都县| 保靖县| 邮箱| 怀集县| 武邑县| 盖州市| 儋州市| 老河口市|