熱門關(guān)鍵詞:
單片機例程之電子琴
  • 該文件為doc格式
  • 文件大小:139.26K
  • 下載次數(shù)
  • 文件評級
  • 更新時間:2012-08-23
  • 發(fā) 布 人mjy123
  • 文件下載:
  • 立即下載

  • 文件介紹:
  • 該文件為 doc 格式,下載需要 0 積分
  • 單片機例程之電子琴

    實驗任務(wù)
    (1. 由4X4組成16個按鈕矩陣,設(shè)計成16個音。
    (2. 可隨意彈奏想要表達的音樂。
    2. 電路原理圖
    3. 系統(tǒng)板硬件連線
    (1. 把“單片機系統(tǒng)”區(qū)域中的P1.0端口用導線連接到“音頻放大模塊”區(qū)域中的SPK IN端口上;
    (2. 把“單片機系統(tǒng)“區(qū)域中的P3.0-P3.7端口用8芯排線連接到“4X4行列式鍵盤”區(qū)域中的C1-C4 R1-R4端口上;
    4. 相關(guān)程序內(nèi)容
    (1. 4X4行列式鍵盤識別;
    (2. 音樂產(chǎn)生的方法;
    一首音樂是許多不同的音階組成的,而每個音階對應(yīng)著不同的頻率,這樣我們就可以利用不同的頻率的組合,即可構(gòu)成我們所想要的音樂了,當然對于單片機來產(chǎn)生不同的頻率非常方便,我們可以利用單片機的定時/計數(shù)器T0來產(chǎn)生這樣方波頻率信號,因此,我們只要把一首歌曲的音階對應(yīng)頻率關(guān)系弄正確即可,F(xiàn)在以單片機12MHZ晶振為例,例出高中低音符與單片機計數(shù)T0相關(guān)的計數(shù)值如下表所示
    音符 頻率(HZ) 簡譜碼(T值) 音符 頻率(HZ) 簡譜碼(T值)
    低1 DO 262 63628 # 4 FA# 740 64860
    #1 DO# 277 63731 中 5 SO 784 64898
    低2 RE 294 63835 # 5 SO# 831 64934
    #2 RE# 311 63928 中 6 LA 880 64968
    低 3 M 330 64021 # 6 932 64994
    低 4 FA 349 64103 中 7 SI 988 65030
    # 4 FA# 370 64185 高 1 DO 1046 65058
    低 5 SO 392 64260 # 1 DO# 1109 65085
    # 5 SO# 415 64331 高 2 RE 1175 65110
    低 6 LA 440 64400 # 2 RE# 1245 65134
    # 6 466 64463 高 3 M 1318 65157
    低 7 SI 494 64524 高 4 FA 1397 65178
    中 1 DO 523 64580 # 4 FA# 1480 65198
    # 1 DO# 554 64633 高 5 SO 1568 65217
    中 2 RE 587 64684 # 5 SO# 1661 65235
    # 2 RE# 622 64732 高 6 LA 1760 65252
    中 3 M 659 64777 # 6 1865 65268
    中 4 FA 698 64820 高 7 SI 1967 65283
    下面我們要為這個音符建立一個表格,有助于單片機通過查表的方式來獲得相應(yīng)的數(shù)據(jù)
    低音0-19之間,中音在20-39之間,高音在40-59之間
    ...
文檔留言
驗證碼: 請在右側(cè)輸入驗證碼 看不清楚,換一個