中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      基于PLD技術(shù)的MIDI音樂(lè)播放控制系統(tǒng)設(shè)計(jì)

      時(shí)間:2024-08-19 22:23:53 計(jì)算機(jī)軟件畢業(yè)論文 我要投稿
      • 相關(guān)推薦

      基于PLD技術(shù)的MIDI音樂(lè)播放控制系統(tǒng)設(shè)計(jì)

        引言

      基于PLD技術(shù)的MIDI音樂(lè)播放控制系統(tǒng)設(shè)計(jì)

        系統(tǒng)的設(shè)計(jì)是依據(jù)MIDI音樂(lè)基本原理,結(jié)合PLD技術(shù),采用ALTERA公司的可編程邏輯器件CPLDEPM240T100C5作為控制單元來(lái)實(shí)現(xiàn)。系統(tǒng)的核心是運(yùn)用VHDL語(yǔ)言進(jìn)行編程,在CPLD內(nèi)部設(shè)計(jì)出音調(diào)發(fā)生器、音樂(lè)編碼器、彩燈閃爍控制三個(gè)模塊。外圍可配時(shí)鐘、彩燈、開(kāi)關(guān)、揚(yáng)聲器等設(shè)備,從而實(shí)現(xiàn)音樂(lè)選擇控制播放、彩燈隨音樂(lè)節(jié)奏閃爍變化等功能的PLD應(yīng)用系統(tǒng)。

        一、系統(tǒng)組成

        如圖1所示,是系統(tǒng)組成的原理框圖。其核心模塊為CPLD芯片,內(nèi)部有音調(diào)發(fā)生器、音樂(lè)編碼器和彩燈閃爍控制器三個(gè)模塊。音樂(lè)編碼器內(nèi)儲(chǔ)存著預(yù)先設(shè)定的歌曲編碼,通過(guò)改變音樂(lè)選擇開(kāi)關(guān)的狀態(tài)可以決定當(dāng)前要播放哪首音樂(lè)。音樂(lè)編碼器控制著音調(diào)發(fā)生器和彩燈閃爍控制器,每當(dāng)音樂(lè)節(jié)奏時(shí)鐘送給音樂(lè)編碼器一個(gè)時(shí)鐘脈沖時(shí),音樂(lè)編碼器就當(dāng)前要播放的音符的編碼送給音調(diào)發(fā)生器和彩燈閃爍控制器。音調(diào)發(fā)生器根據(jù)編碼對(duì)應(yīng)的分頻系數(shù)將基準(zhǔn)時(shí)鐘分頻,得到當(dāng)前要播放的音符所對(duì)應(yīng)頻率的脈沖,再用這個(gè)脈沖去激勵(lì)揚(yáng)聲器,就可以得到這個(gè)音符的聲音。彩燈閃爍控制器根據(jù)編碼將當(dāng)前要播放的音符對(duì)應(yīng)的彩燈亮滅狀態(tài)發(fā)送給彩燈。核心部分CPLD利用VHDL語(yǔ)言來(lái)完成,其他部分通過(guò)外圍電路實(shí)現(xiàn)。

        圖1 系統(tǒng)組成原理框圖

        二、MIDI 音樂(lè)播放器芯片設(shè)計(jì)

        MIDI音樂(lè)是Windows下的一種合成音樂(lè),由于它通過(guò)記錯(cuò)的方式來(lái)記錄一段音樂(lè),因此與wave音樂(lè)相比,它可以極大地減少存儲(chǔ)容量。MIDI音樂(lè)的基本原理為:組成樂(lè)曲的每一個(gè)音符的頻率值及持續(xù)的時(shí)間是樂(lè)曲能連續(xù)演奏的兩個(gè)基本數(shù)據(jù),因此只要控制輸出到揚(yáng)聲器的激勵(lì)信號(hào)頻率的高低和每一個(gè)頻率信號(hào)的持續(xù)時(shí)間,就可以使揚(yáng)聲器發(fā)生連續(xù)的樂(lè)曲。如圖2所示,為CPLD內(nèi)部芯片設(shè)計(jì)原理圖。

        圖2 CPLD芯片設(shè)計(jì)原理圖

        三、系統(tǒng)控制模塊設(shè)計(jì)

        3.1 音樂(lè)編碼器模塊設(shè)計(jì)

        此模塊包括節(jié)拍控制電路和音符產(chǎn)生電路。節(jié)拍控制電路以樂(lè)曲中最短音符的節(jié)拍為基準(zhǔn),產(chǎn)生樂(lè)曲所需要的全部節(jié)拍。將1/16音符設(shè)置為計(jì)數(shù)器的一個(gè)數(shù),對(duì)應(yīng)的1/4音符則是四個(gè)計(jì)數(shù)。在設(shè)計(jì)中為了讓歌曲循環(huán)播放,計(jì)數(shù)器設(shè)定計(jì)滿自動(dòng)清零計(jì)數(shù)的功能,只要不斷電,不關(guān)開(kāi)關(guān),歌曲就可以自動(dòng)循環(huán)播放。

        3.2 音調(diào)發(fā)生模塊設(shè)計(jì)

        此模塊包括預(yù)置數(shù)產(chǎn)生電路和頻率發(fā)生器。預(yù)置數(shù)產(chǎn)生電路采用查找表形式,按照音符的頻率要求產(chǎn)生相應(yīng)的預(yù)置數(shù)。根據(jù)可變模值計(jì)數(shù)器的設(shè)計(jì)原理及音符的分頻系數(shù),可算出樂(lè)曲中各音符的預(yù)置數(shù)。

        頻率發(fā)生器由可變模值計(jì)數(shù)器實(shí)現(xiàn)。由于系數(shù)要求產(chǎn)生出的信號(hào)頻率較高,因此選用4MHz高頻率脈沖作為可變模值計(jì)數(shù)器的計(jì)數(shù)脈沖,而為了減少輸出的偶次諧波分量,最后輸出到揚(yáng)聲器的波形應(yīng)為應(yīng)為對(duì)稱方波,因此在到達(dá)揚(yáng)聲器之前,有一個(gè)2分頻的分頻器。

        3.3 彩燈閃爍控制模塊設(shè)計(jì)

        彩燈閃爍控制電路主要是控制燈的亮和滅,此電路輸出高低電平信號(hào),就可以直接驅(qū)動(dòng)發(fā)光二極管。在彩模塊,設(shè)計(jì)為不同音符,對(duì)應(yīng)不同的亮滅,這樣,當(dāng)音樂(lè)演奏起來(lái)的時(shí)候,隨著音符的變化,彩燈也因?yàn)椴煌囊舴W爍起來(lái)。

        3.4 開(kāi)關(guān)選擇模塊設(shè)計(jì)

        采用case語(yǔ)句,對(duì)外部電路輸入的一個(gè)音符串進(jìn)行判斷,芯片內(nèi)部處理這個(gè)字符串,從而判斷選擇的是哪首歌曲的播放。

        3.5 頂層模塊設(shè)計(jì)

        采用VHDL語(yǔ)言進(jìn)行頂層模塊設(shè)計(jì),如圖3,將上述所提到的所有模塊,利用component語(yǔ)句進(jìn)行集合,然后利用管腳映射的方法,將所有輸入輸出連接在一起,這樣就設(shè)計(jì)出了一個(gè)完整的MIDI音樂(lè)播放芯片,只需要再接入外圍電路即可進(jìn)行演示。

        圖3 頂層模塊原理圖

        四、仿真實(shí)現(xiàn)

        將各設(shè)計(jì)模塊在 Quartus II 軟件平臺(tái)上進(jìn)行仿真調(diào)試校驗(yàn),設(shè)計(jì)系統(tǒng)頂層模塊的仿真波形圖如圖4所示。

        圖4 頂層模塊的仿真波形圖

      【基于PLD技術(shù)的MIDI音樂(lè)播放控制系統(tǒng)設(shè)計(jì)】相關(guān)文章:

      基于單片機(jī)的自動(dòng)音樂(lè)播放器的設(shè)計(jì)(一)03-07

      基于DSP技術(shù)的MP3播放器的研究與設(shè)計(jì)03-18

      基于PLD的嵌入式系統(tǒng)外存模塊設(shè)計(jì)03-18

      基于GPIB總線技術(shù)的TD-SCDMA通信儀表控制系統(tǒng)設(shè)計(jì)03-07

      基于DirectShow的MXF文件播放插件11-22

      基于FCS的選礦自動(dòng)化控制系統(tǒng)設(shè)計(jì)03-04

      基于RTOS的太陽(yáng)能熱水控制系統(tǒng)設(shè)計(jì)03-19

      基于CEBus總線的鐵路燈塔控制系統(tǒng)的設(shè)計(jì)03-18

      基于Ajax技術(shù)的網(wǎng)站設(shè)計(jì)03-08

      主站蜘蛛池模板: 国产精品亚洲二区三区三州| 99热在线播放精品6| 少妇又爽又刺激在线直播| 一区二区三区黄色大全| 文化| 亚洲精品天堂av免费看| 亚洲熟妇av日韩熟妇av| 精品久久人妻一区二区三区| 嗯啊 不要 啊啊在线日韩a| 亚洲AV无码一区二区三区精神| 会同县| 陕西省| 申扎县| 西林县| 临夏县| 陆川县| 安达市| 亚洲精品国产精品av| 方正县| 土默特右旗| 托克托县| 熟女丝袜美腿亚洲一区二区三区| 蕉岭县| av无码特黄一级| 通州区| 青青草综合影院在线观看| 国产精品自偷自偷人妻熟女| 在线视频一区二区亚洲| 国内精品视频成人一区二区| 国产精品国产三级国产AvkTV| 校花高潮一区日韩| 久久精品国产亚洲AV香蕉吃奶| 插入中文字幕在线一区二区三区| 极品诱惑一区二区三区| 国产成品精品午夜视频| a午夜国产一级黄片| 天天中文字幕av天天爽| 国产精品丝袜美女在线观看| 久热re在线视频精品免费| 中文字幕天天躁日日躁狠狠| 金乡县|