一、引言
MP3即MPEG-1音频第III层(Layer III),其算法复杂度最高但压缩比最大、音质最佳,在低码率下接近CD音质。未压缩的立体声CD音质音乐每秒需1.4Mbit存储空间,经MPEG音频压缩可降至约1/12而不明显损失音质,即使采用1/24压缩比仍优于单纯降低采样率的效果,因而成为音乐存储与传输的主流格式。
二、硬件设计
系统以ATMEL公司专为MP3应用设计的AT89C51SND1C为主控MCU,该芯片在51内核基础上集成MP3解码、USB与Flash存储控制等外设,适合构建便携式播放器的最小系统。硬件部分围绕解码器与Flash存储器组织:解码器工作后持续向CPU请求数据,CPU按页读取Flash中的音频数据送入解码器,实现循环播放。
三、设计要点
由于播放过程键盘控制功能单一、无复合键操作,软件实现相对简单。系统兼具U盘功能,要求存储器文件格式符合计算机文件系统规范,因此采用FAT格式组织数据,其详细结构见后续章节。
