用pc鍵盤模擬鋼琴發(fā)聲.rar
用pc鍵盤模擬鋼琴發(fā)聲,用pc鍵盤模擬鋼琴發(fā)聲1.4萬(wàn)字 21頁(yè)目錄第一部分1.設(shè)計(jì)任務(wù)及要求2第二部分2.方案比較及認(rèn)證2 2.1方案1:位觸發(fā)方式.2 2.1.1硬件工作原理..2 2.1.2軟件思想.3 2.1.3程序方框圖如下..4 2.1.4完整程序..5 2.1.5硬件電路圖..62.2方案2:定時(shí)方式..8 2.2.1硬件原理....
該文檔為壓縮文件,包含的文件列表如下:


內(nèi)容介紹
原文檔由會(huì)員 xiaowei 發(fā)布
用PC鍵盤模擬鋼琴發(fā)聲
1.4萬(wàn)字 21頁(yè)
目錄
第一部分
1.設(shè)計(jì)任務(wù)及要求………………………………………………………………2
第二部分
2.方案比較及認(rèn)證………………………………………………………………2
2.1方案1:位觸發(fā)方式……………………………………………………………….2
2.1.1硬件工作原理……………………………………………………………………..2
2.1.2軟件思想………………………………………………………………………….3
2.1.3程序方框圖如下……………………………………………………………….….4
2.1.4完整程序……………………………………………………………………….….5
2.1.5硬件電路圖……………………………………………………………………..…6
2.2方案2:定時(shí)方式…………………………………………………………………..8
2.2.1硬件原理…………………………………………………………………………..8
2.2.2軟件思想…………………………………………………………………………..8
2.2.3程序方框圖……………………………………………………………………..…9
2.2.4程序清單………………………………………………………………………..…10
2.3方案比較………………………………………………………………………….…12
3.采用器件的功能說(shuō)明…………………………………………………………….……12
3.1 8253定時(shí)/計(jì)數(shù)器…………………………………………………………………12
3.2 8255并行接口控制器……………………………………………………….……14
3.3 71LS138八到三線數(shù)據(jù)選擇器………………………………………………..…17
3.4 MAX741l五階、低通、橢圓函數(shù)、開(kāi)關(guān)電容濾波器…………………………17
3.5 TDA7265功率放大器……………………………………………………………..18
4.調(diào)試記錄及結(jié)果分析…………………………………………………………….……18
5.參考資料…………………………………………………………………………………19
6.附錄……………………………………………………………………………….……....20
6.1本設(shè)計(jì)中的芯片清單…………………………………………………………….….20
7.總結(jié)………………………………………………………………………………….……21
設(shè)計(jì)任務(wù)及要求
設(shè)計(jì)內(nèi)容:使pc機(jī)成為一架可彈奏的“鋼琴”。 當(dāng)按下數(shù)字1-8時(shí),依次發(fā)出1、2、3、4、5、6、7、i八個(gè)音階,按下ESC則退出“鋼琴”狀態(tài)。
要求:通過(guò)給8253定時(shí)器裝入不同的計(jì)數(shù)值,可以使其輸出不同頻率的波形。經(jīng)過(guò)放大器放大后,便可驅(qū)動(dòng)揚(yáng)聲器發(fā)出不同頻率的音調(diào)。要是音調(diào)持續(xù)一段時(shí)間,只要插入一段延時(shí)程序之后,再將揚(yáng)聲器切斷。
要使計(jì)算機(jī)成為可彈奏的鋼琴,需要建立一張表,使輸入字符與頻率構(gòu)成一個(gè)對(duì)應(yīng)關(guān)系。
1.4萬(wàn)字 21頁(yè)
目錄
第一部分
1.設(shè)計(jì)任務(wù)及要求………………………………………………………………2
第二部分
2.方案比較及認(rèn)證………………………………………………………………2
2.1方案1:位觸發(fā)方式……………………………………………………………….2
2.1.1硬件工作原理……………………………………………………………………..2
2.1.2軟件思想………………………………………………………………………….3
2.1.3程序方框圖如下……………………………………………………………….….4
2.1.4完整程序……………………………………………………………………….….5
2.1.5硬件電路圖……………………………………………………………………..…6
2.2方案2:定時(shí)方式…………………………………………………………………..8
2.2.1硬件原理…………………………………………………………………………..8
2.2.2軟件思想…………………………………………………………………………..8
2.2.3程序方框圖……………………………………………………………………..…9
2.2.4程序清單………………………………………………………………………..…10
2.3方案比較………………………………………………………………………….…12
3.采用器件的功能說(shuō)明…………………………………………………………….……12
3.1 8253定時(shí)/計(jì)數(shù)器…………………………………………………………………12
3.2 8255并行接口控制器……………………………………………………….……14
3.3 71LS138八到三線數(shù)據(jù)選擇器………………………………………………..…17
3.4 MAX741l五階、低通、橢圓函數(shù)、開(kāi)關(guān)電容濾波器…………………………17
3.5 TDA7265功率放大器……………………………………………………………..18
4.調(diào)試記錄及結(jié)果分析…………………………………………………………….……18
5.參考資料…………………………………………………………………………………19
6.附錄……………………………………………………………………………….……....20
6.1本設(shè)計(jì)中的芯片清單…………………………………………………………….….20
7.總結(jié)………………………………………………………………………………….……21
設(shè)計(jì)任務(wù)及要求
設(shè)計(jì)內(nèi)容:使pc機(jī)成為一架可彈奏的“鋼琴”。 當(dāng)按下數(shù)字1-8時(shí),依次發(fā)出1、2、3、4、5、6、7、i八個(gè)音階,按下ESC則退出“鋼琴”狀態(tài)。
要求:通過(guò)給8253定時(shí)器裝入不同的計(jì)數(shù)值,可以使其輸出不同頻率的波形。經(jīng)過(guò)放大器放大后,便可驅(qū)動(dòng)揚(yáng)聲器發(fā)出不同頻率的音調(diào)。要是音調(diào)持續(xù)一段時(shí)間,只要插入一段延時(shí)程序之后,再將揚(yáng)聲器切斷。
要使計(jì)算機(jī)成為可彈奏的鋼琴,需要建立一張表,使輸入字符與頻率構(gòu)成一個(gè)對(duì)應(yīng)關(guān)系。