小玩意,单片AT89C2051 + SD卡 + 3310LCD = 音乐播放器

2020-01-12 17:09发布

这个小玩意,采用 ATMEL 的传统51MCU作主控制芯片,加上SD卡和显示屏,就可以作简单的音乐播放器了,虽然音质不怎么样,不过作为DIY还是蛮有乐趣,希望大家喜欢。
没有采用FAT文件系统,只是按扇区读取SD卡,由于2051资源有限,改为4051有望可以操作FAT,但目前程序还在不断完善中。
128byte怎样读取512byte的扇区数据?可以采用边读边播放的方式,就能解决。音乐文件是32KHz取样率的WAV文件,所以和HIFI就沾不上边了。
程序是用C来编写,以方便交流,资料整理中,完善后再上传。


(原文件名:0001.jpg)


(原文件名:0002.jpg)


(原文件名:0003.jpg)


(原文件名:0004.jpg)


(原文件名:SD_player.PNG)

下面是测试用的HEX文件,由于部分显示数据在SD卡中,所以SD卡需要存入一个特别的文件,然后把格式为32KHZ,8bit,单声的WAV文件存入即可。
点击此处下载 ourdev_609987T97WV4.rar(文件大小:2K) (原文件名:sdcard.rar)

还是有就视频文件,顺便听听音质。
点击此处下载 ourdev_609986DT65P1.avi视频文件大小:5.82M) (原文件名:SD_player.wmv.avi)

程序已更新于80楼
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
99条回答
zbjzxc
1楼-- · 2020-01-19 18:36
记号~~
afei8856
2楼-- · 2020-01-19 19:12
在单片机脚上焊这么多贴片电阻 也是水平啊 而且焊点还不错啊
elecfun
3楼-- · 2020-01-19 19:52
回复【19楼】shenrongze  寻寻觅觅
哇...牛
我想问下,用个快一点的mcu能不能解码mp3呢?比如的1t系列加上32m的晶振?
-----------------------------------------------------------------------

某人说 STM32硬解MP3都还要看它的程序效率。。。。
electron_love
4楼-- · 2020-01-19 21:08
这个也快置顶了,哈哈,那个vga还没弄懂呢
USACH
5楼-- · 2020-01-19 21:29
 精彩回答 2  元偷偷看……
yanghc
6楼-- · 2020-01-19 23:55
顶啊,厉害,真想知道是怎么实现的。

一周热门 更多>