新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于FPGA的音樂播放控制電路分析

        基于FPGA的音樂播放控制電路分析

        作者: 時間:2012-09-10 來源:網絡 收藏

         2.4 樂曲的循環

        本文引用地址:http://www.104case.com/article/148421.htm

          為了實現樂曲的循環,應該在樂曲結束時使曲譜表的查表地址回到初始值。可在曲譜表的最后一個單元中存放一個結束符,結束符的編碼可以利用音程碼的冗余碼。采用邏輯門對音程碼進行判斷,當出現結束符碼時時值計數器復位,樂曲重新開始演奏。

          2.5 曲譜編碼舉例

          設音符的6位二進制編碼中,最高位為間斷音,中間2位為音程碼,最低3位為音名碼。每個8分音存放于1個存儲單元,四分音符碼占2個存儲單元。若音名碼用其簡譜數符對應的二進制碼表示,而低、中、高三個音程分別用01”,“00,“10”三組碼表示,“11”為結束符碼,則圖3曲譜碼存儲表如表2所示。表中6位二進制音符碼用2位八進制數表示。

          

          3 的實現

          根據設計原理框圖,曲譜碼以分頻數編碼,音高信號分頻由一個可預置的模N計數器實現。分頻系數表和曲譜表都存儲在ROM中。若希望控制蜂鳴器的信號占空比為50%,分頻器的輸出信號采用二分頻電路實現占空比整形,但注意信號頻率被降低一半。電路原理框圖中M分頻器的作用是產生合適的時值計數脈沖頻率。電路的頂層原理圖如圖4所示。

          

          4 結語

          技術已成為電子系統設計領域現代化的標志。本文將用于電子技術課程設計,取得了較好的效果。通過本設計激發了學生學習的興趣,拓寬了學生的思路,為學生今后的畢業設計和從事電子技術方面的科研、開發工作打下了良好的基礎。

        DIY機械鍵盤相關社區:機械鍵盤DIY


        p2p機相關文章:p2p原理


        蜂鳴器相關文章:蜂鳴器原理

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 卢湾区| 呈贡县| 石狮市| 汉寿县| 汉源县| 孙吴县| 玉溪市| 平定县| 封丘县| 梅州市| 北京市| 东乡| 平陆县| 禹城市| 新化县| 汉川市| 民县| 天镇县| 秭归县| 嘉鱼县| 瑞昌市| 鞍山市| 游戏| 兴山县| 龙江县| 永仁县| 涟水县| 清水县| 宜春市| 江口县| 鹤岗市| 新丰县| 南木林县| 东安县| 玉屏| 邢台县| 永修县| 鹤壁市| 丰顺县| 四会市| 高密市|