U盘MP3播放模块概述:
U盘MP3播放模块主要有MP3播放单片机、CH375芯片、MP3解码芯片等构成,支持 RS232异步串口通信。
U盘MP3播放模块具有五个外部接口:P1 是USB 插座,可以直接插入U 盘或者通过USB 延长线连接U 盘,当进行程序升级或者重新配置时应该通过USB 对连线连接计算机的USB 端口。P2 是DB9 插针,P6 是4脚单排针,P2 和P6 都可以用于连接单片机系统。P8、P9 是电源输入端口。
下面是MP3 播放模块的正面外观,尺寸约长96mmx 宽50mmx 高15mm:
MCS51单片机播放MP3解决方案介绍:
该方案可以播放常用U盘或者移动硬盘中的MP3文件,可以输出到耳机或者有源音箱。方案使用普通的MCS51单片机,通过CH375从U盘中读取MP3文件,再通过解码芯片播放MP3。
支持常用U盘,支持FAT12/FAT16/FAT32文件系统,使用双缓冲区读写U盘文件以提高速度。当通电后如果有U盘存在,则搜索U盘中根目录下的MP3文件并自动播放,否则等待U盘插入。
方案的套件含通用的单片机主板、MP3解码板、电源等,配套光盘含相关源程序。可选附件为LCD显示屏、实时时钟、耳机或者带功放的有源音箱。
MCS51单片机播放MP3解决方案实物展示:
如果需要搜索多级子目录中的MP3文件,请用MAIN_L2.C或MAIN_L3.C文件代替MAIN.C文件。
MP3格式支持MP1—MP2.5三层解码,支持44HZ—11HZ的采样频率。MP3位速推荐192KB或者之下,如果将单片机时钟换成高于24M,那么位速度也可以更高。
主程序可以自动检测字符型LCD显示屏和时钟芯片DS12887的存在,缺少其中一个,则由CH451驱动的LED/数码管代替显示。
键盘使用CH451芯片处理,最多支持64个按键,本板中只用到7个,从左到右依次如下:
1、暂停/继续
2、保留(未定义)
3、上一曲
4、下一曲
5、播放
6、停止
7、音量增
8、音量减