標(biāo)題: 數(shù)字八音盒設(shè)計資料 報告論文 PPT 單片機程序 原理圖下載 [打印本頁]
作者: nz1 時間: 2016-1-25 21:46
標(biāo)題: 數(shù)字八音盒設(shè)計資料 報告論文 PPT 單片機程序 原理圖下載
數(shù)字八音盒的設(shè)計資料,程序,圖。報告等
數(shù)字八音盒報告ppt.pptx文件:
1.png (129.67 KB, 下載次數(shù): 216)
下載附件
2016-1-29 01:35 上傳
數(shù)字八音盒報告論文.docx:
3.png (46.97 KB, 下載次數(shù): 164)
下載附件
2016-1-29 01:35 上傳
程序 論文 ppt都在里面
0.png (33.97 KB, 下載次數(shù): 194)
下載附件
2016-1-29 01:35 上傳
以上單片機數(shù)字八音盒設(shè)計資料壓縮包的所有文件下載:
數(shù)字八音盒.rar
(5.3 MB, 下載次數(shù): 69)
2016-1-25 21:46 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
下面是設(shè)計報告論文的部分預(yù)覽:
一、報告及作品簡述:
本作品主要是用STC89C52單片機為核心控制元件,設(shè)計一個可以實現(xiàn)演奏和播放音樂的簡易電子琴。以單片機作為主控核心,與鍵盤、揚聲器等模塊組成核心主控制模塊。在主控模塊上設(shè)有8個按鍵和揚聲器,應(yīng)用中斷系統(tǒng)和定時/計數(shù)原理控制其發(fā)聲。
此電子琴運行穩(wěn)定,其優(yōu)點是硬件電路簡單,軟件功能完善,控制系統(tǒng)可靠,性價比較高等,具有一定的實用和參考價值。相對其缺點是能發(fā)出的聲音較少,音色不是很好,音也不是很準(zhǔn)。
二、總體方案:
1. 系統(tǒng)設(shè)計:
本作品設(shè)計的功能有兩個部分,一個是音樂的播放功能,另一個就是電子琴的演奏功能。
(1)能產(chǎn)生音符的頻率信號
(2)產(chǎn)生低、中、高三個音區(qū)的音符
(3)借用STC89的ROM模塊預(yù)錄制音樂
2. 數(shù)字八音盒的組成:
本作品主要由兩個部分組成:音樂播放部分和電子琴演奏部分。
音樂的播放部分:一個樂音其實就是一個具有固定周期的信號。本作品就是用單片機STC89C52的兩個定時器(T0,T1)控制,在P2.0腳上輸出方波周期信號,產(chǎn)生其對應(yīng)頻率的樂音,通過輸入鍵盤的按鍵產(chǎn)生不同的音符,所以彈奏者可以隨心所欲的彈奏出自己喜愛的音樂樂曲,不彈奏時也可以播放單片機程序設(shè)置的音樂歌曲來試聽。
電子琴演奏部分:實際上就是把彈奏的每個按鍵的所對應(yīng)的值處理后送給單片機,然后在單片機內(nèi)把處理后的數(shù)字當(dāng)作指針指向所對應(yīng)的音符,從而發(fā)出對應(yīng)的聲音。
五、整體調(diào)試:
1. 燒寫軟件:
2. 硬件調(diào)試
硬件調(diào)試是針對自己所做的電路板,對其幾個功能塊進行測試。在上電前,首先要確保電路沒有短路或者斷路的地方,這個是調(diào)試工作的第一步,同時也是整個調(diào)試過程的關(guān)鍵一步。在這部分測試過程中用到的重要的測試工具是萬用表。
在確保一切電路正常,無異常情況(斷路或短路)后才可以上電調(diào)試。上電調(diào)試的目的是檢查電路是否有接錯的地方,同時還要檢驗原理是否正確。在本次設(shè)計中,主要的調(diào)試電路有矩陣鍵盤,單片機下載電路以及音頻功放電路。若調(diào)試的結(jié)果達到預(yù)期并和原理一致即完成硬件調(diào)試。
3. 軟件調(diào)試
軟件調(diào)試的主要方法:一般情形下,一個調(diào)試程序需要具備至少四種性能:跟蹤、斷點、查看變量、更改數(shù)值。整個程序就是一個主程序通過調(diào)動各個子程序及函數(shù)來實現(xiàn)功能的過程,要想使主程序和整個程序能夠平穩(wěn)運行,那就必須保證各個模塊的子程序正確并且能夠平穩(wěn)運行,因此在軟件調(diào)試的初始階段,要首先對各個模塊的子程序進行調(diào)試。確保無錯誤與漏洞。
4. 總調(diào)試
在硬件調(diào)試與軟件調(diào)試均通過的情況下,就可以對整個系統(tǒng)進行綜合調(diào)試了。首先將整個程序下載到單片機中,然后再通過彈奏樂曲與播放音樂來檢測電子琴的基本功能。通過調(diào)試,使電子琴能夠達到設(shè)計的預(yù)期效果。
六、大作業(yè)總結(jié)心得:
此次通過設(shè)計電子琴,說實話真的很難!遇到了很多問題有硬件上的也有軟件上的。好在擁有一些單片機的基礎(chǔ)知識,以及有關(guān)音樂的功底才勉強得以完成。在每次解決問題的過程中我們都能夠?qū)W到很多實際知識,在設(shè)計制作簡易電子琴的過程當(dāng)中我們在很多方面都有很大的收獲和認(rèn)識。
最初遇到了軟件硬件不統(tǒng)一不匹配的問題,編程的與硬件設(shè)計各執(zhí)一詞,軟件不考試現(xiàn)實條件盲目編程。最后將整體設(shè)計包括硬件與軟件都歸于一人統(tǒng)籌才解決了問題。
在編制程序時遇到的困難是不可預(yù)料的,我們的一些問題都是自己首先通過查書查資料,通過圖書館,通過網(wǎng)絡(luò)來解決的,最后,在還沒有解決的情況下,再去問很厲害的同學(xué)。這不僅培養(yǎng)了自己的解決問題的能力,同時,又熟悉了如何利用周邊的資源快速有效的去解決問題。很大程度上提高了自己的動手實踐能力。在編程中最大的問題還是程序漏洞,由于不經(jīng)常編程,缺乏經(jīng)驗與基本功漏洞層出不斷,還不是很好找,在最后還是邀請了軟件專業(yè)的同學(xué)檢查了很久才補全了漏洞。
關(guān)于硬件上的設(shè)計之前有位學(xué)長講解過原理圖與PCB圖的繪制,就順勢參照網(wǎng)絡(luò)上的比較主流的電路圖畫了出來。通過Altium Designer自帶的檢測合理性功能,驗證無誤!
一旦硬件上與軟件上實現(xiàn)了匹配,只要在電路板上合理分布好元件的位置并在電路板反面焊接好再根據(jù)原理圖和PCB飛線即可。淡然難點也有,焊點與焊點之間容易焊在一起形成短路。短路一旦發(fā)展生輕則部分電路失效,重則燒毀電路。通經(jīng)過各種調(diào)試測試之后最終認(rèn)為是可行的沒有一些明顯的或者嚴(yán)重的錯誤。通過stc-isp燒寫進代碼完成本次作業(yè)!
在這次計電子琴實物電路板的制作中,使我組的知識使用能力與實際動手能力有了很大的提高。也乘此機會是我復(fù)習(xí)了多年不用的樂理知識!
作者: SNOW11261 時間: 2018-6-20 14:47
很給力
作者: macklemore 時間: 2018-12-10 10:51
樓主真的太棒了
作者: lijunyi98 時間: 2019-1-10 16:31
太厲害了,感謝大神
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |