1回答

1收藏

[教程] 【转】单片AT89C2051 + SD卡 + 3310LCD = 音乐播放器

51单片机 51单片机 4608 人阅读 | 1 人回复 | 2014-12-11

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













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


还是有就视频文件,顺便听听音质。
点击此处下载
SD_player.wmv.rar (5.8 MB, 下载次数: 46)

程序1.txt (10.89 KB, 下载次数: 28)

程序2.txt (2.76 KB, 下载次数: 31)



分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

沙发

党国特派员

发表于 2015-8-11 22:55:14 | 只看该作者

楼主太好了,支持一下!
喜欢在构思妙想,电子产品DIY是工作,也是一种爱好。
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条