elefan 发表于 2007-5-26 14:16:27

[原创]也发一个vs1003播放器,带完整的源代码,原理图,一个简单的PC端控制程序,欢迎来DIY

以前全手工焊接的一个VS1003播放器,最近又拿出来瞅了下,修改了比较多的BUG后,工作良好。这个版本主要是播放WMA类型的文件,可以说是一个完整的应用事例。稍微改动就是一个完整的MP3播放器。目前自添加了键盘以及计算机串行端口控制,液晶显示程序还没有添加,又兴趣的朋友可以完成这个工作。



主要硬件配置:

CPU:ATmega162

Clock:16MHz

Decoder:VS1003

Storage:CF Card

Control:KEY and rs232 Port

         KEY included::PLAY/PAUSE,NEXT,PREV,没有做其他多于的功能

         RS232 included:STOP, PLAY/PAUSE, NEXT, PREV, Volume+, Volume-, CPU Reset

Complier:cvavr1.24.7c

Audio Type: ONLY WMA TYPE



工程文件:

代码:点击此处下载armok01155505.rar

原理图:点击此处打开armok01155506.pdf

简单的PC控制程序(带VB源代码):点击此处下载armok01155507.rar



看看图:

系统启动串行端口输出信息:

http://cache.amobbs.com/bbs_upload782111/files_7/armok01155508.JPG

播放器接受PC机控制后输出信息:

http://cache.amobbs.com/bbs_upload782111/files_7/armok01155509.JPG

PC端控制程序:

http://cache.amobbs.com/bbs_upload782111/files_7/armok01155510.JPG



我做的东西,呵呵,自己焊的比较丑陋:



http://cache.amobbs.com/bbs_upload782111/files_7/armok01155511.jpg



http://cache.amobbs.com/bbs_upload782111/files_7/armok01155512.jpg



http://cache.amobbs.com/bbs_upload782111/files_7/armok01155513.jpg



http://cache.amobbs.com/bbs_upload782111/files_7/armok01155514.jpg



http://cache.amobbs.com/bbs_upload782111/files_7/armok01155515.jpg



http://cache.amobbs.com/bbs_upload782111/files_7/armok01155516.jpg



Good luck to all:)

bozai 发表于 2007-5-26 14:20:09

沙发!

谢谢!

elefan 发表于 2007-5-26 14:30:23

哈哈,bozai在这,这个就是俺做的MP3,献丑了。

elefan 发表于 2007-5-26 14:34:45

说下串行控制字符:



R - CPU RESET

N - 下曲

B - 上曲

S - 停止

+ - 音量+

- - 音量-

P - PLAY or PAUSE



串行调试工具选用支持中文的,我上面整个版本就很好用。你可以使用计算机发控制字符来控制播放器。

jackiezeng 发表于 2007-5-26 15:07:57

厉害,厉害

yangsen 发表于 2007-5-26 15:46:58

强!

avrvi 发表于 2007-5-26 20:43:18

很酷! 赞一个

diannaoza 发表于 2007-5-26 21:18:24

不错,支持中

y6807 发表于 2007-5-27 05:26:35

不错,不错

wolf0801 发表于 2007-5-27 22:54:42

不错,为什么不考虑做成产品,或者 开个板子呢?

wolf0801 发表于 2007-5-27 22:54:43

不错,为什么不考虑做成产品,或者 开个板子呢?

wormchen 发表于 2007-5-28 20:19:27

不错,一直也想自己做个MP3可惜没得空!

sanny777 发表于 2007-5-29 13:01:14

楼主,你好,请问你照片里面蓝色的PCB是VS1003的PCB吗。

如果是,不知你是自己做的还是买的?

我现在准备用vs1003来DIY一个mp3,在啊莫处买了芯片,可是没有PCB真的没法焊。

如果是买的,能告诉我哪有卖吗?如果是你自己做的,能不能卖我几块啊,谢谢!

weiqs 发表于 2007-5-29 13:29:47

我有PCB

elefan 发表于 2007-5-29 19:55:02

to wolf0801: 这个是原来开发用的板子,验证的是可行性。如果需要稳定好用,还是做下PCB最好。



to sanny777: 这个是朋友送我的转接板,市场上确实没有卖的。如果你在西安的话,我送两片你。

sanny777 发表于 2007-5-30 00:16:19

谢谢楼上weiqs和elefan,我在阿莫处买了TQFP32-64的转换板,买回来才发现VS1003是LQFP的封装,差点没把我晕死。后来我在网上找了很久,就没找到哪里有得买,模块到是有,只是我不需要。

方便的话,能否找一家到付的快递公司寄一片转换板给我,不胜感激.

我的邮箱是sanny9998@hotmail.com。

s_jd 发表于 2007-5-30 13:45:29

这里有的卖 http://auction1.taobao.com/auction/0/item_detail-0db2-ff25ca1cc48cae2ee3f719e9e2c82caa.jhtml

sanny777 发表于 2007-5-30 16:59:52

哈哈,谢谢楼上。

regmail 发表于 2007-9-14 14:46:35

我准备上马VS1003

zqljg 发表于 2007-11-8 12:51:52

请问这个熔丝位怎么设置,和小马,旃谢!

xinwenming 发表于 2009-4-5 19:57:09

楼主,佩服,你的作品真好...
我现在也在研究那个vs1003芯片呢,呵呵,向楼主学习!
楼主,留个联系方式吧...

yushuang 发表于 2009-12-21 08:54:13

MARK

shanyao 发表于 2010-1-8 10:34:47

试了一下vs1003(vb)好像缺少一个文件不能使用

jackielzh 发表于 2010-1-9 15:07:32

岂一个“赞”字了得!

huangrenji 发表于 2010-1-10 17:20:27

我也做了一个,不过没你的功能多啊!

chenhuwyl 发表于 2010-3-15 17:38:44

能做的这么好,不容易啊,感谢!

boy364100 发表于 2010-3-22 16:45:59

太强了。顶~

huang_hui_wu 发表于 2010-3-25 10:26:58

大侠有原理图没发一份来看看,谢谢

twlkzxy 发表于 2010-3-25 20:08:18

mark

czxf 发表于 2010-3-26 09:08:46

mark

youki1234 发表于 2010-3-26 09:55:00

MARK

lmvswap 发表于 2010-4-1 16:51:14

高手

137703056 发表于 2011-9-12 10:13:12

高手啊……学习啦

jxncxy29 发表于 2012-5-5 12:20:58

TO:elefan
你好!
我最近想了解有关MP3,看到了你的贴子,觉得帮助很大,但附件下载不了,不知是什么原因,还有其它的下载途经吗?我的联系方法:QQ:33508691;jxncxy@sohu.com,谢谢!
页: [1]
查看完整版本: [原创]也发一个vs1003播放器,带完整的源代码,原理图,一个简单的PC端控制程序,欢迎来DIY