使用計(jì)算機(jī)實(shí)現(xiàn)播放鋼琴聲的實(shí)驗(yàn)詳細(xì)說明
資料介紹
隨著社會(huì)的不斷發(fā)展,我們的生活發(fā)生了日新月異的變化,電子產(chǎn)品開始席卷我們的生活,讀書看報(bào),聽歌識(shí)曲,唱戲看劇等等活動(dòng)都開始通過手機(jī)、電腦和電視等常見的電子產(chǎn)品來實(shí)現(xiàn)了,這大大豐富了我們的日常生活,不出門就可遍觀天下事,聽盡世間樂。
我們生活中經(jīng)常會(huì)用到音樂播放器,比如在我們想要放松的時(shí)候,就會(huì)選擇聽聽音樂,聽聽電臺(tái),看看視頻等等。而這一系列的活動(dòng)都離不開“電子發(fā)聲”這一環(huán)節(jié)。計(jì)算機(jī)鋼琴實(shí)驗(yàn)就是來模擬利用軟件編程,下載到模擬計(jì)算機(jī)的實(shí)驗(yàn)箱中,實(shí)現(xiàn)電子發(fā)聲。實(shí)驗(yàn)指導(dǎo)書中給出了樂曲《友誼地久天長》的曲譜,能夠通過這一廣為人知的樂曲來判斷實(shí)驗(yàn)結(jié)果的正確性,比如音調(diào)的變化等。通過這一實(shí)驗(yàn)可以幫助我們更好地了解8254工作原理,以及硬件實(shí)驗(yàn)電路設(shè)計(jì)原理,加深對(duì)理論知識(shí)的理解與鞏固。
1 實(shí)驗(yàn)?zāi)康?/p>
實(shí)現(xiàn):根據(jù)實(shí)驗(yàn)提供的音樂頻率表和時(shí)間表,編寫程序控制8254,使其輸出連接到揚(yáng)聲器上能發(fā)出相應(yīng)的樂曲。主要通過這個(gè)實(shí)驗(yàn)提高綜合運(yùn)用與解決實(shí)際問題的能力。
2 設(shè)計(jì)思路
一個(gè)音符對(duì)應(yīng)一個(gè)頻率,將對(duì)應(yīng)一個(gè)音符頻率的方波通到揚(yáng)聲路上,就可以發(fā)出這個(gè)音符的聲音。將一段樂曲的音符對(duì)應(yīng)頻率的方波依次送到揚(yáng)聲器,就可以演奏出這段樂曲。利用8254的方式3——方波發(fā)生器,將相應(yīng)一種頻率的計(jì)數(shù)初值寫入計(jì)數(shù)器,就可產(chǎn)生對(duì)應(yīng)頻率的方波。計(jì)數(shù)初值的計(jì)算如下:
計(jì)數(shù)初值= 輸入時(shí)鐘/ 輸出頻率
例如輸入時(shí)鐘采用1MHz,要得到800Hz的頻率,計(jì)數(shù)初值即為10000/800。音符與頻率對(duì)照關(guān)系如表6-1所示。對(duì)于每一個(gè)音符的演奏時(shí)間,可以通過軟件延時(shí)來處理。首先確定單位延時(shí)時(shí)間程序(根據(jù)CPU的頻率不同而有所變化)。然后確定每個(gè)音符演奏需要幾個(gè)單位時(shí)間,將這個(gè)值送入DL中,調(diào)用DALLY子程序即可。

- 多思計(jì)算機(jī)組成原理實(shí)驗(yàn)一:全加器實(shí)驗(yàn)
- 計(jì)算機(jī)組成原理實(shí)驗(yàn)說明 3次下載
- Arduino的實(shí)驗(yàn)例程之手機(jī)藍(lán)牙開關(guān)繼電器實(shí)驗(yàn)的資料詳細(xì)說明 9次下載
- 計(jì)算機(jī)的發(fā)展概況及常用的碼制與微型計(jì)算機(jī)的工作過程詳細(xì)說明 0次下載
- 使用C語言實(shí)現(xiàn)脈沖計(jì)數(shù)器實(shí)驗(yàn)的資料詳細(xì)說明 20次下載
- 計(jì)算機(jī)的海明校驗(yàn)及其實(shí)現(xiàn)詳細(xì)說明 5次下載
- 計(jì)算系統(tǒng)原理的中斷系統(tǒng)詳細(xì)說明 0次下載
- 計(jì)算機(jī)的基本結(jié)構(gòu)和工作原理詳細(xì)說明 10次下載
- 使用VS1053B模塊播放mp3和錄制adpcm音頻的使用記錄詳細(xì)說明
- 如何使用CC2530實(shí)現(xiàn)無線數(shù)據(jù)傳輸并顯示在液晶上實(shí)驗(yàn)詳細(xì)說明 24次下載
- 工業(yè)控制計(jì)算機(jī)基本構(gòu)造原理的詳細(xì)資料說明 13次下載
- 計(jì)算機(jī)圖論算法的詳細(xì)資料說明 7次下載
- 實(shí)驗(yàn)1-初步使用計(jì)算機(jī) 2次下載
- 利用計(jì)算機(jī)設(shè)計(jì)單片開關(guān)電源講座
- 計(jì)算機(jī)文化實(shí)踐教程 下載 0次下載
- 工業(yè)計(jì)算機(jī)與商用計(jì)算機(jī)的區(qū)別有哪些 593次閱讀
- 工業(yè)中使用哪種計(jì)算機(jī)? 1.1k次閱讀
- 計(jì)算機(jī)視覺的工作原理和應(yīng)用 4.4k次閱讀
- 工業(yè)計(jì)算機(jī)與普通計(jì)算機(jī)的區(qū)別 3.2k次閱讀
- 如何利用Arduino DUE實(shí)現(xiàn)家用計(jì)算機(jī)的設(shè)計(jì) 6k次閱讀
- 如何使用計(jì)算機(jī)視覺技術(shù)識(shí)別棋子及其在棋盤上的位置 4k次閱讀
- 采用計(jì)算機(jī)和Windows接口軟件實(shí)現(xiàn)機(jī)床測(cè)試系統(tǒng)的設(shè)計(jì) 2.5k次閱讀
- 計(jì)算機(jī)輔助技術(shù)有哪些_計(jì)算機(jī)輔助技術(shù)的應(yīng)用 4.3w次閱讀
- 實(shí)現(xiàn)上位計(jì)算機(jī)與PLC的上位鏈接系統(tǒng)的通信設(shè)計(jì) 3k次閱讀
- 計(jì)算機(jī)系統(tǒng)的層次結(jié)構(gòu)詳細(xì)說明 7.5k次閱讀
- 計(jì)算機(jī)的基本原理是什么?語言與算法的資料和歷史詳細(xì)講解 5.4k次閱讀
- 利用嵌入式網(wǎng)絡(luò)模塊實(shí)現(xiàn)計(jì)算機(jī)實(shí)驗(yàn)平臺(tái)設(shè)計(jì) 3k次閱讀
- 計(jì)算機(jī)的語言與算法有多接近人類語言 4.4k次閱讀
- 如何實(shí)現(xiàn)自由口模式下PLC與計(jì)算機(jī)的通信方法概述 2.1k次閱讀
- 分享一個(gè)用計(jì)算機(jī)直接通過串口驅(qū)動(dòng)DS1621測(cè)溫的溫度計(jì) 9.5k次閱讀
下載排行
本周
- 1MDD品牌三極管MMBT3906數(shù)據(jù)手冊(cè)
- 2.33 MB | 次下載 | 免費(fèi)
- 2MDD品牌三極管S9012數(shù)據(jù)手冊(cè)
- 2.62 MB | 次下載 | 免費(fèi)
- 3聯(lián)想flex2-14D/15D說明書
- 4.92 MB | 次下載 | 免費(fèi)
- 4收音環(huán)繞擴(kuò)音機(jī) AVR-1507手冊(cè)
- 2.50 MB | 次下載 | 免費(fèi)
- 524Pin Type-C連接器設(shè)計(jì)報(bào)告
- 1.06 MB | 次下載 | 免費(fèi)
- 6新一代網(wǎng)絡(luò)可視化(NPB 2.0)
- 3.40 MB | 次下載 | 免費(fèi)
- 7MS1000TA 超聲波測(cè)量模擬前端芯片技術(shù)手冊(cè)
- 0.60 MB | 次下載 | 免費(fèi)
- 8MS1022高精度時(shí)間測(cè)量(TDC)電路數(shù)據(jù)手冊(cè)
- 1.81 MB | 次下載 | 免費(fèi)
本月
- 1愛華AIWA HS-J202維修手冊(cè)
- 3.34 MB | 37次下載 | 免費(fèi)
- 2PC5502負(fù)載均流控制電路數(shù)據(jù)手冊(cè)
- 1.63 MB | 23次下載 | 免費(fèi)
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測(cè)距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費(fèi)
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8100W準(zhǔn)諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論