您的位置:極速下載站 → 電腦軟件 → 教育教學 → 電子文檔 → 計算機鋼琴的匯編程序doc
實驗目的
掌握利用pc機揚聲器發出不同頻率聲音的方法. 學習利用系統功能調用從鍵盤上讀取字符的方法.

實驗內容
編寫程序,程序運行時使pc機成為一架可彈奏的"鋼琴".當按下數字1-8時,依次發出1,2,3,4,5,6,7,i八個音調.按下CTRL-C則退出"鋼琴"狀態. 實驗原理:

pc機揚聲器電路圖如下:
61H端口第1位:
62H端口第2位:

通過給8253定時器裝入不同的計數值,可以使其輸出不同頻率的波形.當與門打開后,經過放大器的放大作用,便可驅動揚聲器發出不同頻率的音調.要使音調的聲音持續一端時間,只要插入一端延時程序之后,再將揚聲器切斷(關閉與門). 另外,要使計算機成為可彈奏的鋼琴,需要使用系統調用的01H功能以接收鍵入字符,并且要建立一張表,使鍵入字符與頻率構成一個對應關系. 鍵入字符

相關搜索:鋼琴