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

簡單音樂盒,利用單片機所學(xué)DIY一個滿意的音樂播放器!

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

原理圖.rar

共2個文件

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

1602液晶電路圖

蜂鳴器驅(qū)動電路

按鍵電路

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

先上一張正面圖

背面圖

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

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

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

相關(guān)推薦