基 于 51 单 片 机 的 MP3 播 放 器 设 计摘 要随着科学技术的进展,带数字语音功能的嵌入式终端类产品在日常生活中得到了广泛的使用,这也促进了与该功能相关的数字音频压缩技术的进展,在数字音频压缩技术中,MP3 以其优异的性能得到了广泛的使用。现在,具备MP3 功能已成为嵌入式终端类产品的进展趋势之一。本文介绍了一种基于51单片机的MP3 播放器设计方案。它采纳ATMEL公司专门针对MP3 设计需求出品的AT89C51SND1C 芯片。文章详细论述了MP3 播放器的硬件和软件结构设计流程,采纳Protel99se软件画出原理图、制做印刷电路板,通过Keil 编程软件对MP3 软件设计中的文件解码程序、按键控制程序、USB 通讯控制程序和FAT 文件管理程序进行编程,通过电脑的串口和相应的软件进行调试, 实现MP3 实时解码过程。实验表明,该系统工作达到了设计要求,为后续的嵌入式系统研发打下了基础,具有一定的有用价值。关键词:单片机,MP3 ,AT89C51SND1C ,USB ,FAT MP3 PLAYER DESIGN BASED ON 51 SINGLE-CHIPABSTRACTAlong with the development of science and technology, the embedded terminal products with digital audio function is widely used in our daily life, and the associated digital audio compression technologies are also highly developed, MP3 is the most popular one in various digital audio compression technologies according it’s excellent performance. Now, with MP3 function have became the trends of the embedded terminal products.This paper introduce a MP3 player design based on 51microcontroller.It uses AT89C51SND1C chip,which ATMEL company produce for MP3 design requiresments.We detailed discuss the MP3 player hardware and software design process,use Protel99se software to draw MP3 schematic, make printed circuit boards, through Keil programming software design MP3 software,such as file decoding procedures, key control procedures, USB communication and control procedures,and FAT file management procedures and programming procedures, use the computer's serial port and the c...