資源簡介
編寫程序,使PC機成為一架“鋼琴”。當(dāng)按下數(shù)字鍵1-8時,依次發(fā)出1、2、3、4、5、6、7、i八個調(diào),按CTRL-C剛退出“鋼琴”狀態(tài)。
通過給8253定時器裝入不同的計數(shù)值,可以使其輸出不同頻率的波形。當(dāng)與門打開后,經(jīng)過放大器放大的作用,便可驅(qū)動揚聲器發(fā)出不同頻率的音調(diào),要使該音調(diào)的聲音持續(xù)一段時間,只要插入一段延時程序,之后再將揚聲器切斷(關(guān)閉與門)即可。
另外,若要使計算機成為可直接演奏的鋼琴,則需要使用系統(tǒng)調(diào)用的01H功能以接收鍵入字符,并且要建立一張表,使表上字符與頻率值構(gòu)成一個對應(yīng)關(guān)系。
表上字符 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
- 下一篇:百度網(wǎng)盤鏈接.txt
評論
共有 條評論