lixx 发表于 2010-7-5 20:55:57

发个用C8051F解码WAV的小作品。(代码和原理图PCB),很适合学习用。以感谢阿莫站长对初学

http://cache.amobbs.com/bbs_upload782111/files_30/ourdev_566029RKQH5C.JPG
(原文件名:未命名.JPG)

点击此处下载 ourdev_566030O7JRDY.rar(文件大小:40K) (原文件名:WAV(第一版).rar)
点击此处下载 ourdev_566031Y9DOEX.rar(文件大小:770K) (原文件名:WAV播放器(PCB).rar)


利用C8051F的SPI接口的速度读取SD卡中的数据。进而利用片上的DA解码之。由于是电流型DA,用电阻得到电压。为了防止后置高阻抗干扰,因此。做了简单的电压跟随。最后滤掉直流



楼下还有个软件。用它将音乐文件转化为44.1K单声道8位量化就可以了。

还有个网页,大概说了下WAV是怎么回子事

lixx 发表于 2010-7-5 20:57:20

给个裤子吧

zlutian 发表于 2010-7-5 22:13:04

谢谢楼主.但有个问题:MCU怎么用直插式封装啊?直插的好像停产了.

zpyws 发表于 2010-7-5 22:15:51

好,酷儿!能否发点WAV白皮书之类的文档或是解码原理的讲解。。

dengting 发表于 2010-7-5 22:45:20

顶,正想做个玩玩呢!

dengting 发表于 2010-7-5 22:45:46

原理图发一个吧

dengting 发表于 2010-7-5 22:48:43

330D支持C2调试接口,只用3线就可以了
怎么没见USB芯片呢?WAVE文件从哪儿来?
330D是停产了,贴片的还没有。

dengting 发表于 2010-7-5 22:53:41

看了源码,忽悠人的吧。。。
WAV(第一版).rar还没实现WAVE嘛?

not_at_all 发表于 2010-7-5 22:53:51

用51有点拉牛上树的感觉!楼主的精简程度让我震惊!给我的感觉就是把sd卡当flash用。我就奇怪,51竟然可以跑44k。我用stm32上到32k就开始力不从心了(fat32时,用fat16可以更快)

sunnyhook 发表于 2010-7-5 23:45:26

C8051F330有24.5MPIS的运算能力,已经不是传统51的简单升级了。

ming899 发表于 2010-7-6 00:40:11

-======-

lixx 发表于 2010-7-6 10:19:25

回复【2楼】zlutian
-----------------------------------------------------------------------

我刚开始弄,感觉直插的还是挺好买的,也不贵。不知道听没停产

lixx 发表于 2010-7-6 10:20:06

回复【3楼】zpyws湖里大盗
-----------------------------------------------------------------------

可以,让我总结一下先。过两天发

lixx 发表于 2010-7-6 10:21:34

回复【7楼】dengting守望者
-----------------------------------------------------------------------

8位量化的而已,效果很好的,播放起来

lixx 发表于 2010-7-6 10:22:00

回复【5楼】dengting守望者
-----------------------------------------------------------------------

原理图不都在附件里吗,不是PDF格式的而已

lixx 发表于 2010-7-6 10:22:50

回复【6楼】dengting守望者
-----------------------------------------------------------------------

用的是SD卡,贴背面了

lixx 发表于 2010-7-6 10:23:11

回复【2楼】zlutian
-----------------------------------------------------------------------

因为qfn的不会焊接

lixx 发表于 2010-7-6 10:24:07

回复【7楼】dengting守望者
-----------------------------------------------------------------------

确实有几个键的功能还没有具体实现,但是灵活播放是没问题的

lixx 发表于 2010-7-6 10:24:32

回复【8楼】not_at_all
-----------------------------------------------------------------------

没用文件系统

lixx 发表于 2010-7-6 10:38:27

回复【3楼】zpyws湖里大盗
-----------------------------------------------------------------------

点击此处下载 ourdev_566122VGG39P.rar(文件大小:2.32M) (原文件名:goldwave v5.23 汉化版.rar)
http://cache.amobbs.com/bbs_upload782111/files_30/ourdev_566123LCORM0.png
(原文件名:wav文件格式分析详解 - BlueSoal的专栏 - CSDN博客.png)

huohuansong 发表于 2010-7-6 10:40:12

我还有2片330D呢

zhames 发表于 2010-7-6 22:40:46

mark

90999 发表于 2010-7-6 23:51:43

老外的C8051还能跑192k的WAV呢~~~~~~

lixx 发表于 2010-7-7 16:03:46

回复【22楼】90999QzeroQQQ
-----------------------------------------------------------------------

有的型号可以开到100M

mcu_lover 发表于 2010-7-7 16:52:44

学习。

boy364100 发表于 2010-7-7 17:02:11

非常的强,顶~

cuikai12345 发表于 2010-7-8 00:29:03

mark

OurWay 发表于 2010-7-8 07:56:51

这么N呀,下来试试效果,呵呵

zxf125 发表于 2010-7-8 15:51:58

mark一下回去好下

xuetingxun2010 发表于 2010-7-8 18:07:48

mark

eiglxl 发表于 2010-7-8 19:10:56

有PDF的原理图吗?

bluelool 发表于 2010-7-8 19:22:45

mark 有空自己DIY一个玩玩

bluelool 发表于 2010-7-8 19:23:06

mark 有空自己DIY一个玩玩

sharpufo 发表于 2010-7-20 00:29:30

回复【8楼】not_at_all
用51有点拉牛上树的感觉!楼主的精简程度让我震惊!给我的感觉就是把sd卡当flash用。我就奇怪,51竟然可以跑44k。我用stm32上到32k就开始力不从心了(fat32时,用fat16可以更快)
-----------------------------------------------------------------------

STM32应该很轻松上到双声道44.1K,16bit啊.
我的用STM32f103RB,FATFS,跑64M就很轻松,不会断流,不管FAT16还是FAT32.

zyw19987 发表于 2010-12-14 22:01:31

软件解码WAV

zhouting928 发表于 2010-12-14 22:14:13

mark

tyqhaha 发表于 2010-12-14 23:17:50

sd在pcb哪段呢?

li0713 发表于 2011-1-14 22:34:25

改天看看!!

wang_ww 发表于 2011-1-15 09:27:04

mark一个

outt60777 发表于 2011-1-15 09:31:45

一定要mark

xiaomage_2000 发表于 2011-1-15 10:06:36

这个不错,记号下来

Shi_Tou 发表于 2011-1-15 10:57:36

记个记号吧!

ndt2000 发表于 2011-1-15 11:06:39

记号

songtao0728 发表于 2011-1-20 15:56:22

MARK

rlogin 发表于 2011-1-20 16:06:40

软解wave文件

tuanghun 发表于 2011-1-20 16:08:27

请问LZ那中文是怎样放上PCB的!仔细的讲解下!

yufan 发表于 2011-1-21 10:24:59

mark

huaxiling 发表于 2011-1-21 13:37:31

从SD卡读了往DAC送就行了,8位量化会有不小的噪音

armok 发表于 2011-3-18 18:22:28

COOL !

tclandmei 发表于 2011-3-19 11:37:45

学习一下!

wpnx 发表于 2011-3-19 12:16:22

mark

touch_mcu 发表于 2011-3-19 12:20:14

强悍!

lixx 发表于 2012-1-28 17:06:43

回复【46楼】tuanghun
-----------------------------------------------------------------------

有一个99里面的插件,是把文字做成了一个封装的形式,是一个个的点,当元件用的

lixx 发表于 2012-1-28 17:08:11

回复【7楼】dengting 守望者
-----------------------------------------------------------------------

是没实现啊,不过可以播放制定格式的音频

5603217 发表于 2012-2-5 17:12:42

老大的电阻稳定么?是不是应该考虑用精密电阻?

caiping15 发表于 2014-2-25 19:55:15

FFFFFFFFFFFFFFFFFFFFFFFF

智慧星 发表于 2014-2-28 18:15:56

厉害。学习中。

hamipeter 发表于 2014-3-18 09:32:14

顶起来!!
页: [1]
查看完整版本: 发个用C8051F解码WAV的小作品。(代码和原理图PCB),很适合学习用。以感谢阿莫站长对初学