基于嵌入式系统的mp3音乐播放器

基于嵌入式系统的mp3音乐播放器

ID:8812785

大小:128.00 KB

页数:4页

时间:2018-04-08

基于嵌入式系统的mp3音乐播放器_第1页
基于嵌入式系统的mp3音乐播放器_第2页
基于嵌入式系统的mp3音乐播放器_第3页
基于嵌入式系统的mp3音乐播放器_第4页
资源描述:

《基于嵌入式系统的mp3音乐播放器》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于嵌入式系统的MP3音乐播放器本文介绍了基于ARM7嵌入式系统平台设计的一款带有文本阅览功能的多媒体音乐播放器。它能正确识别并显示存储在SD存储卡内的音频文件,并可通过液晶屏浏览存储在存储卡内的TXT文档。该播放器选用具有出色音频解码能力的VS1053解码芯片,它支持320Kb/s的MP3或256Kb/s的WMA音乐文件的播放。同时操作简单便捷,具有友好的人机界面。一、系统硬件设计系统主要由主控制器LPC2138、音频解码芯片VS1053、存储设备SD卡、显示设备OCM12864、输入设备键盘和系统供电电源组成。系统

2、组成框图如图1所示。图1系统组成框图主控系统LPC2138是支持实时仿真和跟踪的16/32位ARM7TDMI-STMCPU,并带有64KBRAM和512KB的高速FLASH存储器。128位宽度的存储器接口和独特的加速结构使32位代码能够在最高时钟速率下运行。ARM7体系为32位构架,它在处理数据时相对于8位单片机效率明显提高,在处理文件系统所需要的大量的长整形数据的乘除运算时这种优势更为明显。同时它的硬件SPI,SSP总线控制器可以使控制器方便的与外部扩展设备进行连接。它的性价比较高,很适合作为数字音乐播放系统的主控制

3、器使用。VS1053是VLSISolutionOy公司生产的高性能、低功耗的以VS—DSP为内核的一款音频解码芯片,可轻松解码MP1,MP2,MP3,WMA,IMAADPCM,GeneralMidi1,0ggVorbis,LC—AAC和HE—AAC等音频格式的文件,片内集成有16KBRAM。该芯片具有高信噪比DAC,功耗更低,并具有环绕立体声调节和高低频渲染等功能。采用VS1053芯片可以在不提高CPU主频的情况下实现320Kb/s的MP3文件或256Kb/s的WMA文件的音频解码工作,并且音质上有了明显的提高,信噪比

4、可达9OdB以上。OCM12864液晶屏可以显示字母、数字符号、中文字型及图形,具有绘图及文字画面混合显示功能。它提供3种控制接口,分别是8位微处理器接口,4位微处理器接口和串行接口。。MP3声音输出的功放单元采用UTC2822D,输入电压在1.8~15V之间,在正常发热状态下工作电流约为1.4A。二、系统软件设计总体软件设计即系统运行过程中的主逻辑,负责整个系统运行过程中各个状态之间的转换,系统初始化完成以后,在音乐模式下,即可通过按键选择音乐目录中的音乐,解码WMA,MP3等格式的音频文件,并播放。程序流程图如图2

5、所示。图2程序流程图SD卡模块程序设计对SD卡的初始化后,才可以对SD卡进行读/写操作。SD卡的初始化过程为先发送74个CLK以使SD卡达到正常工作电压并实现同步,然后CS—LOW;接着发送CMD0,若通信成功则应收到0x01的应答信号;接着再发送CMD1,收到的应答应该是0x00;最后CS—HIGH。至此,初始化完成。在初始化完成后,通过CMD16设置数据Block长度,然后可以通过CMD17进行数据的读取。VS1053程序设计VS1053采用SPI总线与处理器实现通信,因此基本的通信规则遵循SPI总线协议。对VS1

6、053的操作主要包括复位和音频数据传送两个方面。对于音量设定,环绕立体声设定、高低频设定等,只需发送指令到特定的寄存器即可。发送数据时1次发送32B到VSLO53的数据缓冲区。在数据处理过程中DREQ为低,此时不允许继续发送数据,待数据缓冲区空时DREQ会变为高电平,可接着发送下32B的数据,直到数据完全送完为止。三、总结本文基于ARM7平台设计的带有文本阅览功能的音乐播放器。可以正确识别并播放存储在SD存储卡内的MP3和WMA文件,支持环绕立体声调节和重低音调节;使用者还可以通过基于嵌入式系统的多媒体音乐播放器液晶屏

7、浏览存储在存储卡内的TxT文档。得益于ARM7高达60MHz的主频和VSLO53出色的音频解码能力,该系统支持码率高达320Kb/s的MP3文件。同时该播放器具有良好的人机交互界面,可以给使用者更好的使用体验。2011研信息1班盛璐2011-9-23

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。