|
電子琴是一種新型的鍵盤樂器,是現(xiàn)代電子科技與音樂完美結(jié)合的產(chǎn)物。電子琴應(yīng)用半導(dǎo)體電子技術(shù)產(chǎn)生樂音信號并進行放大,通過揚聲器發(fā)音,電子琴發(fā)音量可以自由調(diào)節(jié),音域?qū)拸V,和聲豐富,音樂表現(xiàn)力強。 一首樂曲是由不同音階組成的,每個音階都有與其對應(yīng)的頻率,因此通過產(chǎn)生不同頻率創(chuàng)作出音樂作品。而單片機內(nèi)部資源包含定時器/計數(shù)器,能夠方便、靈活的產(chǎn)生各種方波頻率信號,易實現(xiàn)電子琴的基本功能。 1. 課題概述 本課題“簡易電子琴”的解決方案是基于ZY15MCU12BC2實驗平臺,以AT89C51單片機為核心控制元件,與鍵盤、發(fā)光二極管指示燈、揚聲器等相關(guān)功能模塊構(gòu)成簡易電子琴系統(tǒng),實現(xiàn)單獨演奏和自動播放樂曲等功能,系統(tǒng)工作原理如圖6-22所示。
1.001.jpg (7.63 KB, 下載次數(shù): 130)
下載附件
2017-9-8 21:54 上傳
圖6-22 簡易電子琴系統(tǒng)工作原理圖 簡易電子琴系統(tǒng)具有2個功能: (1)單獨演奏 鍵盤上“1、2、3、4、5、6、7”這7個按鍵分別對應(yīng)“do、re、mi、fa、so、la、si”七個音階。當按下音階按鍵時,揚聲器發(fā)出對應(yīng)頻率音調(diào)。表6-12給出了C調(diào)高、中、低音的音階與頻率對應(yīng)關(guān)系。 表6-12 C調(diào)高、中、低音階與頻率關(guān)系對應(yīng)表 【注】表中音調(diào)頻率僅供參考。 根據(jù)表中的頻率,分別計算出產(chǎn)生各音調(diào)時單片機內(nèi)部定時器T0或T1的初值X,并建立C調(diào)高、中、低音的音階初值X數(shù)據(jù)表,當按下音階按鍵時,由查表指令獲取該音階頻率的定時器初值X,啟動定時器工作產(chǎn)生頻率信號并輸出至揚聲器發(fā)出對應(yīng)音調(diào)。鍵盤上“1、2、3、4、5、6、7”這7個按鍵同時對應(yīng)實驗平臺上L0~L7發(fā)光二極管電路,當按下音階按鍵時,產(chǎn)生相應(yīng)的音調(diào),同時對應(yīng)二極管指示燈點亮。表6-12中高、中、低音的產(chǎn)生方法:可以在鍵盤設(shè)置高、中、低音3個功能鍵,由功能鍵+“1、2、3、4、5、6、7”按鍵產(chǎn)生高、中、低音的音調(diào)。建議在單片機內(nèi)存設(shè)定高、中、低音3個定時器初值X音調(diào)表分別調(diào)用。 (2)播放音樂 在單片機內(nèi)存建立若干個樂曲頻率表,并在鍵盤設(shè)置對應(yīng)播放功能鍵,按下播放鍵,系統(tǒng)調(diào)用對應(yīng)樂曲表播放樂曲,同時在LED顯示器顯示播放樂曲編號“− − − − ××”。 圖中鍵盤模塊采用實驗平臺2×8矩陣鍵盤電路, LED顯示模塊采用實驗平臺6個七段LED顯示器,電路設(shè)計參照本書第1部分第4章“圖4-13 8279、鍵盤及LED顯示電路示意圖”。 系統(tǒng)設(shè)置啟動/停止按鍵,系統(tǒng)啟動后LED顯示器即顯示啟動界面,系統(tǒng)啟動界面由用戶自行設(shè)置。在系統(tǒng)工作的任意時刻,按下停止鍵,系統(tǒng)停止工作回到啟動界面。 2. 設(shè)計要求 (1)基本要求 本課題實現(xiàn)鍵盤演奏功能為系統(tǒng)設(shè)計的基本要求。其中硬件部分要求根據(jù)系統(tǒng)工作原理圖繪制系統(tǒng)硬件電路圖,在實驗平臺上設(shè)計組成簡易電子琴系統(tǒng),并調(diào)試自主設(shè)計、編寫的程序,主要包括:主程序、定時器子程序、鍵盤控制子程序、LED顯示子程序、揚聲器驅(qū)動子程序等。在調(diào)試程序時,要求整個系統(tǒng)工作正常、顯示正確、結(jié)果滿意,并希望同學(xué)能深入思考、精益求精,提出對課題的改進意見。 (2)附加要求 播放音樂功能作為系統(tǒng)功能的擴展,對于單片機掌握和運用能力較好的學(xué)生,可以考慮選擇。
word格式的選題資料下載地址:
http://www.raoushi.com/bbs/dpj-93744-1.html
|