单片机项目:基于51单片机的MP3播放器
来源:互联网 发布:ppp模式缺点 知乎 编辑:程序博客网 时间:2024/05/29 13:48
项目题目: 基于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液晶显示
软件主系统流程图
0 0
- 单片机项目:基于51单片机的MP3播放器
- 基于51单片机的简易mp3的制作
- 关于基于51单片机的MP3的总体设计
- 单片机------------mp3
- 【51单片机学习笔记】基于STC11F04E的蜂鸣器音乐播放器
- 基于51单片机的智能家居
- 基于51单片机的数字频率计
- 基于51单片机的电子琴
- 基于51单片机的密码锁
- 单片机音乐播放器
- 51单片机之简单的音乐播放器
- 51单片机之简单的音乐播放器
- 51单片机之音乐播放器的制作
- 单片机播放音乐的基本知识
- 单片机播放音乐的基本知识
- 基于mini2440的mp3播放器
- 基于Swing的MP3 音乐播放器
- 基于SDL的mp3播放器
- Spark-python-快速开始
- python中list常用的方法
- 技能培养
- caffe源码解析-BaseConvolutionLayer
- 计算机网络--DNS
- 单片机项目:基于51单片机的MP3播放器
- Ubuntu系统下通过Clang编译器编写Objective-C
- maven
- Java技术回顾之JDBC:ResultSet和RowSet
- 整数划分问题
- Mysql数据库操作常用命令
- 自定义组合控件:Banner、轮播图、广告栏控件
- DB2数据库HANG住的时候应该收集什么数据以及如何处理
- ubuntu 16.04下使用eclipse创建工程时卡死的解决方法