999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于PLD技術的MIDI音樂播放控制系統設計

2014-11-03 13:41:48湯朝霞
科技創新與應用 2014年32期

摘 要:采用PLD技術,依據MIDI音樂基本原理,運用VHDL語言進行編程,在CPLD內部設計實現了基于PLD技術的MIDI音樂播放控制系統。

關鍵詞:PLD;CPLD;MIDI音樂播放器;VHDL語言

引言

系統的設計是依據MIDI音樂基本原理,結合PLD技術,采用ALTERA公司的可編程邏輯器件CPLDEPM240T100C5作為控制單元來實現。系統的核心是運用VHDL語言進行編程,在CPLD內部設計出音調發生器、音樂編碼器、彩燈閃爍控制三個模塊。外圍可配時鐘、彩燈、開關、揚聲器等設備,從而實現音樂選擇控制播放、彩燈隨音樂節奏閃爍變化等功能的PLD應用系統。

1 系統組成

如圖1所示,是系統組成的原理框圖。其核心模塊為CPLD芯片,內部有音調發生器、音樂編碼器和彩燈閃爍控制器三個模塊。音樂編碼器內儲存著預先設定的歌曲編碼,通過改變音樂選擇開關的狀態可以決定當前要播放哪首音樂。音樂編碼器控制著音調發生器和彩燈閃爍控制器,每當音樂節奏時鐘送給音樂編碼器一個時鐘脈沖時,音樂編碼器就當前要播放的音符的編碼送給音調發生器和彩燈閃爍控制器。音調發生器根據編碼對應的分頻系數將基準時鐘分頻,得到當前要播放的音符所對應頻率的脈沖,再用這個脈沖去激勵揚聲器,就可以得到這個音符的聲音。彩燈閃爍控制器根據編碼將當前要播放的音符對應的彩燈亮滅狀態發送給彩燈。核心部分CPLD利用VHDL語言來完成,其他部分通過外圍電路實現。

圖1 系統組成原理框圖

2 MIDI 音樂播放器芯片設計

MIDI音樂是Windows下的一種合成音樂,由于它通過記錯的方式來記錄一段音樂,因此與wave音樂相比,它可以極大地減少存儲容量。MIDI音樂的基本原理為:組成樂曲的每一個音符的頻率值及持續的時間是樂曲能連續演奏的兩個基本數據,因此只要控制輸出到揚聲器的激勵信號頻率的高低和每一個頻率信號的持續時間,就可以使揚聲器發生連續的樂曲。如圖2所示,為CPLD內部芯片設計原理圖。

圖2 CPLD芯片設計原理圖

3系統控制模塊設計

3.1 音樂編碼器模塊設計

此模塊包括節拍控制電路和音符產生電路。節拍控制電路以樂曲中最短音符的節拍為基準,產生樂曲所需要的全部節拍。將1/16音符設置為計數器的一個數,對應的1/4音符則是四個計數。在設計中為了讓歌曲循環播放,計數器設定計滿自動清零計數的功能,只要不斷電,不關開關,歌曲就可以自動循環播放。

3.2 音調發生模塊設計

此模塊包括預置數產生電路和頻率發生器。預置數產生電路采用查找表形式,按照音符的頻率要求產生相應的預置數。根據可變模值計數器的設計原理及音符的分頻系數,可算出樂曲中各音符的預置數。

頻率發生器由可變模值計數器實現。由于系數要求產生出的信號頻率較高,因此選用4MHz高頻率脈沖作為可變模值計數器的計數脈沖,而為了減少輸出的偶次諧波分量,最后輸出到揚聲器的波形應為應為對稱方波,因此在到達揚聲器之前,有一個2分頻的分頻器。

3.3 彩燈閃爍控制模塊設計

彩燈閃爍控制電路主要是控制燈的亮和滅,此電路輸出高低電平信號,就可以直接驅動發光二極管。在彩模塊,設計為不同音符,對應不同的亮滅,這樣,當音樂演奏起來的時候,隨著音符的變化,彩燈也因為不同的音符閃爍起來。

3.4 開關選擇模塊設計

采用case語句,對外部電路輸入的一個音符串進行判斷,芯片內部處理這個字符串,從而判斷選擇的是哪首歌曲的播放。

3.5 頂層模塊設計

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

圖3 頂層模塊原理圖

4 仿真實現

將各設計模塊在 Quartus II 軟件平臺上進行仿真調試校驗,設計系統頂層模塊的仿真波形圖如圖4所示。

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

參考文獻

[1]焦素敏.EDA應用技術[M].北京:清華大學出版社,2010.

[2]林明權,等.VHDL數字控制系統設計范例[M].北京:電子工業出版社,2003.

[3]袁慧梅.基于CPLD的MIDI音樂播放器的設計[J].微計算機信息,2011(11).

作者簡介:湯朝霞(1973-),女,江蘇蘇州人,副教授,碩士,研究方向:應用電子技術的教學、科研。

主站蜘蛛池模板: 99久久精品国产精品亚洲| 欧美成人第一页| 国产在线视频导航| 97在线公开视频| 久久五月天综合| 国产精品欧美亚洲韩国日本不卡| 中文字幕亚洲无线码一区女同| 欧美人人干| 日韩专区第一页| 丁香五月激情图片| 日本在线国产| 五月婷婷丁香综合| 精品人妻无码中字系列| 亚洲av无码成人专区| 综合天天色| 亚洲日本在线免费观看| 人妻无码中文字幕一区二区三区| 亚洲IV视频免费在线光看| 毛片久久久| 日韩欧美中文在线| 亚洲婷婷丁香| yy6080理论大片一级久久| 亚洲婷婷丁香| 国产成熟女人性满足视频| 日韩成人在线网站| 婷婷色狠狠干| 青青草一区| 囯产av无码片毛片一级| 一级毛片在线播放| 九色在线观看视频| 成人国产精品一级毛片天堂| 国产亚洲精久久久久久无码AV| 热久久综合这里只有精品电影| 狠狠操夜夜爽| 91在线激情在线观看| 一区二区自拍| 亚洲一级毛片在线观| 99这里只有精品6| 3344在线观看无码| 中文无码日韩精品| 日韩视频福利| 伊人91视频| 亚洲电影天堂在线国语对白| 亚洲日韩第九十九页| 特级欧美视频aaaaaa| 中文字幕无码制服中字| 黑人巨大精品欧美一区二区区| 又黄又湿又爽的视频| 欧美精品黑人粗大| 91色爱欧美精品www| 一本综合久久| 成人av手机在线观看| 在线观看欧美国产| 91精品国产自产91精品资源| 东京热高清无码精品| 免费看黄片一区二区三区| 成人蜜桃网| 国产一区亚洲一区| 在线99视频| 国产成人AV综合久久| 中文字幕 日韩 欧美| 亚洲精品中文字幕午夜| 在线观看欧美精品二区| 伊人久久精品亚洲午夜| 永久免费av网站可以直接看的 | 亚洲一区无码在线| 欧美在线国产| 国产人在线成免费视频| 国产91色在线| 亚洲人成影视在线观看| 91精品国产综合久久香蕉922| 精品午夜国产福利观看| 人妻少妇久久久久久97人妻| 国产v精品成人免费视频71pao| 欧美爱爱网| 国产视频 第一页| 高潮毛片免费观看| 国产成人调教在线视频| 国产精品亚洲va在线观看 | 成年av福利永久免费观看| 日本欧美在线观看| 专干老肥熟女视频网站|