DIY MP3

2020-02-04 09:26发布

这个是我的毕业设计,能实现如下功能:播放MP3、上下一曲、暂停、音量调节、显示当前的文件大小、播放进度。此外,支持txt格式的电子书、电子相册、实时时钟等功能。
  不过还存在很多问题,比如现在只能播放164的歌曲,超过164比特率的就会开始卡(优化读写函数以及换更高的晶振应该可以播放高码率的MP3)。显示电子书时个别文字不对应,还未找到原因。
  主控芯片是STC12C5A60S2、VS1003。

MP3上电之后的主菜单,从中看到了三个功能图标,一个播放器,一个相册,一个设置。 (原文件名:20111208053_副本.jpg)


进入设置之后的菜单显示。有返回、中文、英文、等功能,选中返回,确定会返回主菜单。选中中文,确定会将语言设定为中文。选中英文,将语言设定为英文。 (原文件名:20111208054_副本.jpg)


进入电子相册的播放。 (原文件名:20111208055_副本.jpg)


进入MP3播放器的菜单,选中返回,按确定能返回到主菜单,选中任意一首歌曲,能播放当前选中的歌曲。 (原文件名:20111208058_副本.jpg)


播放歌曲时候的播放界面。列举出来了当前的歌曲名字,以及歌曲大小。此时,可以按音量键进行调节音量。可以暂停,可以选中上下一曲。 (原文件名:20111208063_副本.jpg)


:为MP3主控板的背面线路展示图、包括USB供电接口、电源电路、单片机STC12C5A60S2、DS1302时钟芯片等 (原文件名:20111208064_副本.jpg)

源代码和原理图ourdev_714031D2LB11.zip(文件大小:543K) (原文件名:毕业设计DIYmp3 V1.2.zip)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。