資源簡介
編寫程序,使PC機成為一架“鋼琴”。當按下數字鍵1-8時,依次發出1、2、3、4、5、6、7、i八個調,按CTRL-C剛退出“鋼琴”狀態。
通過給8253定時器裝入不同的計數值,可以使其輸出不同頻率的波形。當與門打開后,經過放大器放大的作用,便可驅動揚聲器發出不同頻率的音調,要使該音調的聲音持續一段時間,只要插入一段延時程序,之后再將揚聲器切斷(關閉與門)即可。
另外,若要使計算機成為可直接演奏的鋼琴,則需要使用系統調用的01H功能以接收鍵入字符,并且要建立一張表,使表上字符與頻率值構成一個對應關系。
表上字符 1 2 3 4 5 6 7 8
音符 1 2 3 4 5 6 7 i
頻率值 524 588 660 698 784 880 988 1048
代碼片段和文件信息
- 上一篇:易語言硬件虛擬工具源代碼.zip
- 下一篇:百度網盤鏈接.txt
評論
共有 條評論