查看: 1562|回复: 0
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
沙发
发表于 2015-10-22 08:12:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个小玩意,采用 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楼转载

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入中科因仑

本版积分规则

快速回复 返回顶部 返回列表