• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    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 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 临沭县| 黄浦区| 德保县| 望都县| 任丘市| 黄龙县| 镇赉县| 长顺县| 冕宁县| 唐河县| 大姚县| 雷波县| 温州市| 抚顺县| 洛隆县| 黄梅县| 岳西县| 古蔺县| 池州市| 岑溪市| 平安县| 西峡县| 贺兰县| 清苑县| 儋州市| 汤阴县| 阳西县| 徐汇区| 平安县| 安陆市| 湖南省| 南和县| 岚皋县| 莱西市| 北票市| 八宿县| 龙胜| 镶黄旗| 如东县| 桐庐县| 洮南市|