嵌入式多媒体播放器的设计与实现

 

嵌入式多媒体播放器的设计与实现

【摘 要】音频输出接口初始化,要得到两个声道串行数据前,需要先对音频输出接口的AUDCON0(音频接口控制寄存器0)和 AUDCON

1(音频接口控制寄存器1)中的相关部分进行正确的设置。

【关键词】嵌入式;多媒体;音频

随着音频解码技术、存储器技术、MP3高质量压缩技术等相关技术不断的发展以及人们对消费电子产品需求的增加。设计一款性价比优良的MP3 播放器具有实际的应用价值[1]。随着 C语言的发展和嵌入式系统技术的推广 ,MP3 播放器的设计成为典型的嵌入式系统应用。MP3具有最基本的播放、选曲、音量控制、音效控制功能。当连接到计算机的 USB接口时,MP3变成 U盘,可以向 U盘复制文件,文件包括 MP3歌曲文件和普通文件 [2,3]。

1.系统设计相关技术

MP3 文件是由帧(frame)构成的,帧是 MP3文件最小的组成单位。MP3的全称应为 MPEG1 Layer-3音频文件,MPEG(Moving Picture Experts Group)在中文译为活动图像专家组,指影音压缩标准,MPEG 音频文件是 MPEG1标准中的声音部分,也可以叫 MPEG音频层,这是根据压缩质量和编码复杂程度划分为三层,即 Layer-1、Layer2、Layer3,且分别对应MP1、MP2、MP3这三种声音文件,不同的用途使用不同层次的编码。MPEG音频编码的层次越高,编码器越复杂,压缩率也越高,MP1和 MP2的压缩率分别为4:1 和 6:1-8:1,而 MP3的压缩率可以达到10:1-12:1,即一分钟 CD音质的音乐,未经压缩需要 10MB的存储空间,而经过 MP3压缩编码后只有 1MB左右。

MP3音频文件分为三部分:TAG_V2(ID3V2),Frame, TAG_V1(ID3V1)。ID3是一个标记MPEG的标准,具体的来说,这些标记是用以指明歌曲的词曲作者、演唱者,年月、所属专辑等相关信息,这样,播放器在播出时可以读出并显示这些歌曲的相关信息。

2.硬件设计

2.1硬件方案选择此设计时选用 ATMEL公司的 AT89C51SND1C芯片作为 MP3播放器的主控制器。主控制器的选择其实也是取决于 MP3方案的选定。

通过分析结合本设计的实际情况,方案如下: AT89C51SND1C:CPU+解码器+USB控制器;CS4330A:D/A转换;任意双路运算放大芯片: 音频放大;K9F5608:32M Flash存储器;最后选定了集成 MP3解码器的 MP3播放器方案,选择了 AT89C51SND1C作为主控制器。

嵌入式多媒体播放器的设计与实现.doc下载

久久建筑网m.kkreddy.com提供大量:建筑图纸、施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。