单片机项目:基于51单片机的MP3播放器

项目题目:    基于51单片机的MP3播放器

项目要求:   可以选用型号为VS1003的音频解码芯片,同时要配上SD卡或U盘接口,显示接口,控制接口,如果可以加上电池和充电模块最好。

 

项目设计:本设计以单片机为核心控制器,设计一个MP3音乐播放器,主要完成U盘存储的音频文件数据提取及播放任务。该播放器可识别,提取U盘所存储的文件并自行完成音频解码数据处理,最后通过耳机播放。通过自定义键盘设定,当有键按下时,能控制歌曲的播放,并通过LCD显示播放音乐的歌曲名。

 

硬件模块:

单片机主控制器模块

音频解码模块

USB设备接口模块

U盘存储模块

LCD显示模块

按键选择模块

 

硬件系统:

框图:

 

软件模块:

1.VS1003解码,即VS1003译码程序,VS1003通过同步串行总线SPI与单片机进行命令和数据的传输。系统启动后,由MCU控制将存储于U盘中的歌曲的码流信息送入到VS1003芯片中,通过VS1003芯片解码以及其内含的高质量的立体声DAC和耳机驱动电路,实现MP3歌曲的播放功能。

 

2.USB总线的通用接口CH375

CH375挂接到MCU系统总线上,MCU通过CH375按照相应的USB协议与其他设备进行通信。

 

3.LCD液晶显示

软件主系统流程图


  • 13
    点赞
  • 80
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值