利用單片機(jī)上的蜂鳴器以及二極管實(shí)現(xiàn)音樂播放以及根據(jù)音樂的節(jié)奏而規(guī)律性閃亮的二極管。并且通過按鍵來切換歌曲。
0.jpg (39.69 KB, 下載次數(shù): 62)
下載附件
2017-12-19 20:51 上傳
0.png (51.55 KB, 下載次數(shù): 53)
下載附件
2017-12-19 20:50 上傳
測試結(jié)果說明:
利用蜂鳴器實(shí)現(xiàn)了播放音樂的功能,并有節(jié)奏的閃滅二極管,可以進(jìn)行歌曲切換。達(dá)到了預(yù)期的目標(biāo),測試成功。
遇到的問題及解決的方法
在設(shè)計(jì)的過程中主要遇到以下問題:
如何使蜂鳴器發(fā)出聲音而非Be-Be聲
為了解決這個(gè)問題,我們深入研究了蜂鳴器發(fā)聲原理與樂譜相關(guān)的知識。通過學(xué)習(xí)相關(guān)知識發(fā)現(xiàn),不同的音符對應(yīng)不同的音高,音高取決于發(fā)聲頻率。所以可以通過構(gòu)造不同頻率的方波來使蜂鳴器發(fā)出不同頻率的聲音,具體實(shí)現(xiàn)時(shí)利用定時(shí)器計(jì)時(shí),定時(shí)器每一次累加消耗一個(gè)機(jī)器周期,即12個(gè)時(shí)鐘周期。本實(shí)驗(yàn)采用晶振頻率為12MHz,即定時(shí)器每一次累加消耗1us,通過設(shè)置定時(shí)器初值設(shè)定蜂鳴器取法的時(shí)間間隔,從而產(chǎn)生相應(yīng)的音頻。
每個(gè)音符不但有頻率屬性,還有節(jié)拍屬性。對不同節(jié)拍的控制可以采用延遲一定的時(shí)間來得到。
通過這次課程設(shè)計(jì),我感覺收獲了很多:
首先,通過實(shí)踐,加深對單片機(jī)系列知識及其系統(tǒng)的認(rèn)識。這個(gè)設(shè)計(jì)題目并不是新的,但從中能體現(xiàn)到一個(gè)系統(tǒng)開發(fā)設(shè)計(jì)的過程,足于讓我們受益。
第二,通過設(shè)計(jì)學(xué)習(xí)到了很多軟件的使用。本次設(shè)計(jì),軟件部分用到了protues進(jìn)行硬件設(shè)計(jì),用keil進(jìn)行程系編譯。
第三,提高了自己的動(dòng)手能力。動(dòng)手在一定程度上反映了一個(gè)人的能力,作為當(dāng)代大學(xué)生,社會(huì)要求的我們不是只能說而不能做的人才;作為海大的一員,三能人才標(biāo)準(zhǔn)更讓我們清醒地認(rèn)識到,實(shí)際動(dòng)手能力無比重要。從這次實(shí)物制作中,我的動(dòng)手能力提高了。感謝學(xué)院給了我們這次實(shí)踐動(dòng)手的機(jī)會(huì),更感謝我們的邢老師教育了我們單片機(jī)相關(guān)知識。
本設(shè)計(jì)還可以擴(kuò)展其他功能,比如記憶功能,即可以存儲(chǔ)彈奏者所彈奏的音樂且保存,待彈奏完后播放給彈奏者聽。還可以做得更加娛樂一點(diǎn),增加一些彩燈使彩燈隨著音調(diào)變化而產(chǎn)生不同的樣式。
完整的Word格式單片機(jī)的電子琴課程設(shè)計(jì)報(bào)告51黑下載地址:
電子琴.docx
(3.02 MB, 下載次數(shù): 31)
2017-12-19 18:22 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|