基于LPC932A1的SD卡MP3播放器设计
2012-11-24肖启洋
网络安全与数据管理 2012年5期
肖启洋,方 元
(南京大学 电子科学与工程学院,江苏 南京 210093)
MP3 是 MPEG-1 音 频 III(layer III)的 简 称 ,MP3 标准用尽可能低的码流实现CD音质的声音而不会产生数据损失。低数据量和高播放品质的优点使其成为音乐存储、数字广播、网上音乐传输的主要方式。从第一款MP3 MPMan10诞生到现在已经十几年了。十几年来,MP3随身听以无可比拟的优势,逐渐成为传统卡带式随身听、CD随身听、MD随身听之后市场新的竞争者甚至是终结者[1]。但是目前市面上的MP3播放器的内存已经固定,用户只能被动地选择容量大小,而不能根据自己的实际需求使用可调的内存容量,例如内存容量不够使用时,只能去购买新的产品,造成各方面的浪费;况且随着MP4和音乐手机的推出,MP3已经受到很大冲击。为此,本设计采用大容量、高速度、具有极大移动灵活性的SD卡作为MP3播放器的存储介质,实现MP3播放器的播放部分与存储部分的分离,达到大容量存储MP3播放器的目的。
1 系统总体方案设计
系统结构框图如图1所示。系统硬件主要包括LPC932A1单片机最小系统、VS1003B音频解码模块、SD卡读写模块、4个LED灯指示模块。本设计在电路板背面 MCU附近设计了大容量的 DataFlash芯片AT45DB161D的封装,这部分属于可选部分;只需焊上2~4 MB的Flash芯片,通过编程可实现固态介质放音功能,此时就更加接近真正意义上的便携式MP3播放器了。

操作时,将SD卡插入系统,系统上电时主动识别SD卡并由LED灯D1显示系统自检状况,自检通过时该指示灯亮。系统读取SD卡上存储的MP3文件并将其送入音频解码芯片VS1003B进行解码播放。……
登录APP查看全文
