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