资料介绍
基于51单片机的MP3.doc
一个MP3播放器,就其功能来讲,应该有这么几个部分构成:
处理器
解码器
DA转换及功放
与PC机之间的接口
以上这几个部分,体现为芯片时,可能有的被集成到一起,也有可能是单独的。下面我
们就来看看每一部分有那些选择:
1、处理器
说到处理器,可能选择比较多的有51,或是DSP。
51价格便宜,但处理速度慢,所以,如果选用51,基本决定了解码器必须是硬件解码器
,不可能由处理器来实现软件解码。而51内核的处理器选择又有许多。比如说可以采用
89c51,或采用与51级别相当的AVR单片机,后者的特点是不需要烧写器。选用51的特点
是投入比较少,系统比较简单,便于入门。
如果选用DSP的话,则可能会考虑实现软件解码,因为其处理能力强。同样,其成本也高
,对开发的环境要求也高,相应的系统的复杂度也比较高。初次接触的话,不一定能一
下子搞定。而对于软件解码MP3也需要涉及更多的知识,工作量也比较大。综合来看,难
度比用51高,不建议初学者采用。
之所以没有提到其他类型的处理器,是因为那样的话太浪费了,有点不切实际。但也不
排除在其他功能中,可以用ARM实现MP3解码。比如说带MP3功能的手机即是如此实现的。
2、解码器
解码器其实就那么几种:mas3507d、sta013、mas3587F、vs1001。很多解码器其实就是
个DSP核,这些解码器各有特色,其中前两种是不带DAC的,需要另配音频转换和放大。
而后两种则都是内置DAC和音频放大电路,可以直接驱动耳机。除了这些差异之外,它们
各自所支持的输入输出方式也是在选择时所考虑的因素。比如有的有I2S接口,有的是P