作者:宿州学院机械与电子工程学院 丁伟 毛友文 洪玉婷
指导教师:曹吉花 汪材印
作品简介
这套作品是基于单片机控制的U盘读写MP3播放器!本作品是由以下几个模块组成的:
1、VS1003音频解码模块,VS1003是一个单片MP3/WMA/MIDI音频解码器和ADPCM编码器。它包含一个高性能,自主产权的低功耗DSP处理器核VS_DSP4,工作数据存储器,为用户应用提供5KB的指令RAM和0.5KB的数据RAM。串行的控制和数据接口,4个常规用途的I/O口,一个UART,也有一个高品质可变采样率的ADC和立体声DAC,还有一个耳机放大器和地线缓冲器。
2、CH375U盘读写模块,CH375是一个USB总线的通用接口芯片,支持USB-HOST主机方式和USB-DEVICE/SLAVE设备方式。在本地端,CH375具有8位数据总线和读、写、片选控制线以及中断输出,可以方便地挂接到单 片机/DSP/MCU/MPU等控制器的系统总线上。在USB主机方式下,CH375还提供了串行通讯方式,通过串行输入、串行输出和中断输出与单片/DSP/MCU/MPU等相连接。
3、单片机主控模块,采用的是以STC15F2K61S2芯片为控制核心。
平台选型说明
本系统主控芯片选的是STC15F2K61S2系列单片机,该单片机是STC生产的单时钟/机器周期(1T)的单片机,是高速/高可靠/低功耗/超强抗干扰的新一代805 单片机,采用STC第八代加密技术,加密性超强,指令代码完全兼容传统8051但速度快8-12倍。内部集成高精度R/C时钟,±1%温飘,常温下温飘5‰,5MHz~35MHz宽范围可设置,省掉昂贵的外部晶振。3路PWM/PCA,8路高速 10位A/D转换(30万次/秒),针对电机控制,强干扰场合。
在 Keil C 开发环境中,选择 Intel 8052 编译,头文件包含即可.
设计说明
本系统采用STC15F2K61S2系列单片机作为主控芯片,用12864来显示系统运行状态和歌曲播放情况。U盘用来存放歌曲通过CH375 U盘模块把歌曲数据读出来,经VS1003音频解码模块解出音频信号送到立体声DAC,通过音响播放,就可以听到美妙的音乐了。
作品特色
现今MP3已经成为主流音乐格式,能够在音质丢失很小的情况下把文件压缩到更小的程度。而且还非常好的保持了原来的音质。这套U盘读写MP3播放器作品的目的让大家更好地了解MP3的工作过程。U盘是现今比较常用的移动存储器,用它来存放需要播放的歌曲非常方便。这套作品很具有使用价值,让人们更好地享受音乐的美好!
系统演示视频:http://v.eepw.com.cn/video/play/id/2708