在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!)    创芯人才网--重磅上线啦!
查看: 9900|回复: 23

DIY属于你自己的MP3播放器

[复制链接]
发表于 2006-9-5 21:39:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
如果你想迅速步入嵌入式系统设计的殿堂,最好的方法只有一个,那就是亲自动手实践,设计出自己的一套系统。MP3作为时下最流行的数码产品,做一个完全自我的MP3随身听应该能够引起你足够的兴趣。那么就让我们来DIY一下自己的MP3播放器吧,这样就可以亲自体验一下嵌入式开发的过程,享受一下成功那一刻美妙的音乐。

1、准备工作
        首先你需要一颗MP3解码芯片,让它来帮你完整MP3解码和播放的工作。这里推荐一款MP3解码芯片VS1003,它来自芬兰VLSI半导体公司,功能强大但价格便宜,并且简单易用,非常符合DIYer的口味。VS1003支持MP3、WAV、WMA、MIDI等诸多音频格式,音质可与中档MP3播放器相媲美;同时它还兼备录音功能,录音效果也不错。实际上,VS1003就是一颗能够实现MP3等音频文件格式解码的数字信号处理器(dsp),本领并不止MP3播放,如果你有兴趣的话可以去挖掘出它更多的功能。当然,单有一颗VS1003是不够的,我们还需要微处理器和存放MP3的存储介质。如果你过去对某一型号的微处理器较为熟悉的话就立刻让它接上VS1003吧,由它来实现对MP3播放器的全面操控;存储介质就使用你手中的U盘吧,这样可以充分利用资源。不过,并不是所有的微处理器都能够直接识别U盘的,所以你还需要一颗USB主机接口芯片,U盘数据的读取由它负责。目前USB主机接口芯片种类繁多。这里选用南京沁恒公司出品USB主机接口芯片CH375V,在众多产品中具有较高的性价比,适合用于DIY。

2、连接你的系统
        东西都准备好了,现在工作就是将他们整合到一起。在整合之前需要在心中对系统有个整体印象:由微处理器通过USB主机接口芯片CH375从U盘获得MP3文件数据后,再通过微处理器将MP3数据发送给VS1003进行解码,解码后由VS1003送出音频信号,最后就能够在耳机听到音乐了,就这么简单。对于DIY来说,最大的乐趣在于亲自动手组装。所以我们可以把各个功能部分模块化,然后用导线将各个模块正确无误的连接到一起,如下图所示:


                               
登录/注册后可看大图


3、实现你的系统
        接下来的工作就是让你刚才搭建的系统按照你的设计思想正确无误的运转起来:让你的微处理器从U盘获得MP3数据并发送给VS1003,让VS1003能够放出音乐。这就需要你自己编写整个MP3播放器的控制程序了。在嵌入式系统设计中,嵌入式软件是整个系统的灵魂,它将最终被烧写到微处理器的片内存储器中,在系统运行的过程中全面掌管着微处理器的行动。一切尽在你的掌握之中,你可以只编写简单的播放程序,也可以实现更为复杂的功能。

4、将DIY进行到底
        如果你是一位真正的DIYer的话,你一定不会满足仅仅是播放MP3的功能。模块化的好处就是能让我们任意扩充,任意连接。你可以为你的MP3播放器挂接一个小小的彩色液晶屏,让你的MP3能够显示歌名、播放时间、播放进度条以及歌词等等;既然你挂接了彩屏,你又可以用它来显示U盘里存储的图片;或者你手头没有U盘而是SD卡,那么你可以做一个SD卡的MP3播发器;你还可以给你的MP3加上线控或是无线功能。总之,你可以尽情的发挥你的想象力,秀出你的个性和创意,将DIY进行到底。

IC开发网(www.icdev.com.cn)提供硬件支持!
发表于 2006-9-6 20:24:33 | 显示全部楼层

深有同感!

深有同感!
发表于 2006-9-8 13:07:22 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
发表于 2006-9-8 15:10:24 | 显示全部楼层
不错,可贵的是把整个流程介绍得很清楚.
发表于 2006-10-20 16:04:45 | 显示全部楼层
日,你讲这个都会的
发表于 2006-10-20 16:31:06 | 显示全部楼层
楼主就是厉害
发表于 2008-4-24 14:08:24 | 显示全部楼层
xiexie
发表于 2008-6-18 14:28:52 | 显示全部楼层
好,看看,沒得很
发表于 2008-6-24 16:19:31 | 显示全部楼层
如果有做APE/FLAC播放器的资料就好了
头像被屏蔽
发表于 2008-6-24 17:42:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-28 12:47 , Processed in 0.044220 second(s), 11 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表