- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
---
基于单片机的MP3播放器设计1
音频信号数字化后所面临的一个不容忽视的问题是:巨大的数据量给存储和传输带来
的压力。因此音频压缩技术在广播专业领域、网络传输及多媒体使用中受到广泛关注,成
为音频信号处理的关键技术之一。MPEG(MovingPictureExpertsGroup)运动图像专家组,
在1992年底制定了第一个世界范围的Hi-Fi(High-Fidelity)质量的音频编码标准MPEG-1。
MPEG-1分为三种不同的方式,称为Layer1、Layer2和Layer3。序号越高,复杂性越大,
但是可提供更好的编码效率,特别是在低比特率时。MP3就是MPEG-1Layer3,是基于感
知编码的算法,目前在CD音质的声音压缩方面,是一种通用的方法。使用MP3标准对于
音频数据编码既可以获得较大的音频数据压缩比,又可以得到较好的音乐回放质量。MP3
的解码器结构复杂,涉及到大量的数学计算,对处理器和内存的要求相当高。目前,
AT89C51处理器以其高性价比,丰富的外设资源,越来越受到各种嵌入式研发人员的青
睐。基于以上背景,我在此次设计中提出了AT89C51SND1C微处理器的软件解码方案,
[5-7]
在降低硬件成本的基础上保证高质量的播放效果。
1.2.2课题研究的意义
MP3音频播放器的最合理工作速度为30Mips,而一个典型的视频媒体播放器的理想
速度则为175Mips,所以提高MP3的工作速度,以及改善MP3的音质是最关键的,也是
亟待解决的问题。
MP3是一种典型的嵌入式设备,而现在市场上比较常见的是闪存式MP3。由于闪存
式MP3的容量限制,使它存储歌曲数目较少,在功能上也很难实现多样化。而硬盘式MP3
的多功能及大容量,也必将受到不少消费者的喜爱。
另外一个原因是近年来,嵌入式系统和单片机开发的有机结合,已广泛被使用于网络
通信、工业控制、机顶盒、PDA等诸多领域。本文提出了一种基于单片机的MP3播放
[8]
本课题来源于生产实践
-.-word资料-
.
器的设计方案,这就进一步的体现了该设计的灵活性。目前该设计方案已经实现,实践证
明,此播放器拥有市面MP3所有的全部功能并能够很好的运行。
MP3播放器一般分成3个部分:CPU、MP3硬件解码器存储器。其中可以将前两部分
集成在一起,即带MP3硬件解码器的CPU;或将后两部分集成在一起,即集成硬件解码、
D/A转换及音频输入。存储器可以是Flash存储器或硬盘。通过用MP3编码技术,可以
得到大约12:1压缩的有损音乐信号。尽管MP3音乐是有损的,它在压缩过程中对功率
谱较弱的信号有所丢失,但它同CD原声区别不大,不影响一般音乐爱好者对音乐的欣赏。
MP3大大缩小了声音文件的长度,使音乐的存储和传输更方便。
2MP3的编解码过程
2.1MP3的工作原理
一个完整MP3播放器要分几个部分:中央处理器、解码器、存储设备、主机通讯端
口、音频D/A和功放、显示界面和控制键、其中中央处理器和解码器是整个系统地核心。
这里的中央处理器我们通常成为MCU(单片微处理器),简称单片机。它运行MP3的整个
控制程序,也称为fireware(或者固件程序)。控制MP3的各个部件的工作:从存储设备
读取数据送到解码器解码;和主机连接时完成和主机的数据交换;接收控制按键的操作;
显示系统运行状态等任务。解码器是芯片中的一个硬件模块,或者说是硬件解码(有的
MP3播放机是软件解码,由高速中央处理器完成)。它可以直接完成各种格式MP3数据流
的解码操作,并输出PCM或I2S格式的数字音频信号[10]。
存储设备是MP3播放机的重要部分,通常的MP3随身听都是采用半导体存储器
(FLASHMEMORY)或者硬盘(HDD)作为储
文档评论(0)