基于PC機的電子琴設計
一、實驗目的1.掌握利用pc機揚聲器發(fā)出聲音的方法。2.學習利用系統(tǒng)功能調(diào)用從鍵盤上讀取字符的方法。
二、實驗內(nèi)容與要求利用PC機和揚聲器實現(xiàn)簡易電子琴的功能。 1.基本要求(1)電子琴功能,編寫程序,程序運行時使pc機成為一架可彈奏的“鋼琴”。當按下PC機鍵盤數(shù)字鍵1-8時,依次發(fā)出1,2,3,4,5,6,7,i八個音調(diào)。(2)音樂盒功能,內(nèi)部存儲至少2首以上的樂曲,根據(jù)菜單選擇播放。2.提高要求(1)使一組放光二極管隨音調(diào)變化而改變,實現(xiàn)音樂彩燈 (2)能夠?qū)崿F(xiàn)高、中、低音的選擇。 (3)能夠存儲彈奏的內(nèi)容,進行回放。
三、實驗報告要求 1.設計目的和內(nèi)容 2.總體設計 3.硬件設計:原理圖(接線圖)及簡要說明 4.軟件設計框圖及程序清單 5.設計結(jié)果和體會(包括遇到的問題及解決的方法)
四、設計原理要使揚聲器發(fā)出不同的音調(diào),就得輸入不同頻率的波形。通過給8253定時/計數(shù)器裝入不同的計數(shù)值,可以使其輸出不同頻率的方波。經(jīng)過放大器的放大作用,便可驅(qū)動揚聲器發(fā)出不同的音調(diào),只要插入一段延時程序之后,再將揚聲器切斷,音調(diào)的聲音就可以持續(xù)一端時間。通過計算機的不同按鍵輸出不同的音調(diào),需要使用系統(tǒng)調(diào)用功能以接收鍵入字符,并且要建立一張表,使鍵入字符與頻率構(gòu)成一個對應關系。
標簽:
PC機
電子琴
上傳時間:
2013-10-16
上傳用戶:xlcky