• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

簡(jiǎn)單音樂(lè)盒,利用單片機(jī)所學(xué)DIY一個(gè)滿意的音樂(lè)播放器!

2017/08/16
61
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

原理圖.rar

共2個(gè)文件

這是畢業(yè)設(shè)計(jì)作品,老師要求可以做一個(gè)音樂(lè)盒或者漢字點(diǎn)陣就免考,雖然考試也很簡(jiǎn)單,但是我還是決定做一個(gè)實(shí)物,顯得"高大上",本人大一的時(shí)候就學(xué)會(huì)了C語(yǔ)言對(duì)單片機(jī)的編程,這次課程設(shè)計(jì)當(dāng)然也要用C語(yǔ)言來(lái)完成了。本著簡(jiǎn)單快速的原則,我就做一個(gè)音樂(lè)盒算了。
要用到的元器件有:1602液晶,52單片機(jī),,按鍵,各種電容電阻,三極管無(wú)源蜂鳴器
音樂(lè)盒所要用到的原理圖都是我從網(wǎng)上搜的,所以與我所做的實(shí)物的線路連接還是有一些區(qū)別的,還是貼一下圖吧。
52單片機(jī)最小系統(tǒng)板電路圖

1602液晶電路圖

蜂鳴器驅(qū)動(dòng)電路

按鍵電路

這里有兩種案件的連接方式,我采用的是第一種,這樣寫(xiě)程序的時(shí)候,當(dāng)按鍵按下時(shí),相應(yīng)的IO口就會(huì)變成低電平,而第二種相應(yīng)的IO口會(huì)變成高電平。

先上一張正面圖

背面圖

背面的電路圖看著有點(diǎn)亂,但是仔細(xì)焊接的話,還是不復(fù)雜的。
你們可能會(huì)疑惑我為什么會(huì)加一排led燈,那是我無(wú)聊加上的,用來(lái)配合音樂(lè)播放時(shí)的節(jié)拍,很low.......haha
下面說(shuō)一下我的實(shí)物圖的接線
蜂鳴器---->P1^3
暫停按鍵---->P3^7,按下暫停后會(huì)在右上角顯示pause,表示已經(jīng)暫停了
下一首按鍵---->P3^6
上一首按鍵---->P3^5
液晶:
sbit rw=P1^1;
sbit rs=P1^0;
sbit e=P1^2;
這樣就完成了,其實(shí)做的這個(gè)還是很low的。
說(shuō)一下缺陷:這個(gè)蜂鳴器有個(gè)毛病,就是聲音大了就很有很多雜音,最開(kāi)始的時(shí)候本來(lái)沒(méi)串接電阻,聲音是很大,只不過(guò)雜音太大了,基本上聽(tīng)不到音樂(lè),之后接了一個(gè)大一點(diǎn)的電阻,音樂(lè)是有了,但是聲音又太小了,沒(méi)辦法,我就串接了一個(gè)電位器,可以用來(lái)調(diào)節(jié)音量的大小,但是聲音大了還是會(huì)有雜音。所以最好還是有個(gè)喇叭。

附上我的程序:這個(gè)程序的歌詞代碼也是我從網(wǎng)上搜集來(lái)的,只不過(guò)網(wǎng)上的代碼都沒(méi)怎么集合,很零散,而且每個(gè)代碼的寫(xiě)法都不同,經(jīng)過(guò)我?guī)讉€(gè)小時(shí)的整合,我把一些代碼都集合了起來(lái),目前放了5首歌在里面,包含了,暫停,上一曲和下一曲的功能。功能都能夠?qū)崿F(xiàn)。

  • 原理圖.rar
    下載
    描述:原理圖
  • 音樂(lè)播放器.rar
    下載
    描述:音樂(lè)播放器代碼

相關(guān)推薦