ahao 发表于 2012-5-3 17:20

回复ahao
A版好,我也看了杜洋学生的音乐电平显示的作品,也看了你的作品,相比之下,你的是有一种是 ...
gooey01 发表于 2012-5-3 17:17 http://bbs.hifidiy.net/images/common/back.gif


    他采取的应该是FFT的方式,属于软件提取,如果更改一下程序做一个适当的延迟就有效果了。
我是用硬件方式有适当的延缓。

gooey01 发表于 2012-5-3 17:29

回复 40# gooey01
噢,明白了,通过傅里叶变换的是每一段频率的电平指示;而你的应该是检测输出电压大小,经过AD转换而来,是不是这个意思呢。

明禅 发表于 2012-5-3 17:33

挺不错的保持
不用高亮效果可能会更好些

ahao 发表于 2012-5-3 17:35

回复gooey01
噢,明白了,通过傅里叶变换的是每一段频率的电平指示;而你的应该是检测输出电压大小,经 ...
gooey01 发表于 2012-5-3 17:29 http://bbs.hifidiy.net/images/common/back.gif
差不多就是这个意思。呵呵,各有各的特点。

gooey01 发表于 2012-5-3 17:41

回复 44# ahao
好   谢谢指点

LCM19800913 发表于 2012-5-14 23:20

很佩服,也在想学单片机,可是好多年了,都没学会,看教程看的稀里糊涂的,要买什么套件才能学会单片机编程呢:handshake

pyujiang 发表于 2012-5-15 13:36

本帖最后由 pyujiang 于 2012-5-16 10:38 编辑

不懂单片机也不会C,语法是谷歌的,LZ看看这样写行不行,【i】应该改成小写,不知为什么用小写的括号发不上来

#define cDispLevel 15;
sbit Leds = {P4^5, P3^7, P3^6, P3^5, P3^4, P3^3, P3^2,
P3^1, P3^0, P1^7, P1^6, P1^5, P1^4,P1^3, P1^2};
void displayL()                                                                  
{
   int i;
for(i=1; i<=cDispLevel; i++)
{
    Leds【i】 = numL>=i?1:0;
}
}

从效率考虑应改成如下代码
void displayL()                                                                  
{
   int i;
for(i=1; i<numL; i++)
{
    Leds【i】 = 0;
}
for(i=numL; i<=cDispLevel; i++)
{
    Leds【i】 = 1;
}
}

Mayday99 发表于 2012-12-30 21:03

看了这么多的电平显示,还是老大的显示最符合音乐电平变化。速度和旋律配好很好。特别是QQ的背景声和闪灯的节奏真是天衣无缝。

meiyao 发表于 2013-1-7 15:34

这个一定要顶记号

HZBin.COM 发表于 2013-4-13 20:03

ahao 发表于 2011-12-9 17:08 static/image/common/back.gif
c程序如下红字部分。高手请绕道,下面程序只适合新手参考! 我会抽空加上注释。。。。。




关于您在“单片机边学边玩---带有峰值保持的双15段LED电平显示电路,终于搞定!不喜勿入”的帖子
http://bbs.hifidiy.net/forum.php?mod=viewthread&tid=574515
你用了哪个芯片?
我用stc12c5a08s2.....还有stc89c51都编译不了

ahao 发表于 2013-4-18 15:24

HZBin.COM 发表于 2013-4-13 20:03 static/image/common/back.gif
关于您在“单片机边学边玩---带有峰值保持的双15段LED电平显示电路,终于搞定!不喜勿入”的帖子
http:/ ...

用的是stc12c5a08s2,编辑不了可能是你没有加载stc的头文件,已将头文件编辑上。

HZBin.COM 发表于 2013-4-18 22:54

ahao 发表于 2013-4-18 15:24 static/image/common/back.gif
用的是stc12c5a08s2,编辑不了可能是你没有加载stc的头文件,已将头文件编辑上。

果断能编译了
但是我没有音频输入P12~P17的二极管已经全亮了

zhoushishan 发表于 2013-4-18 23:29

东西很好,值得学习,如果觉得灯太亮加适合的电阻就行了

游牧民 发表于 2013-4-19 11:03

有空也玩玩,就是单片机没接触过有点头大:lol

fengyingmiao 发表于 2013-4-20 13:13

不错,这个支持!!!

power5947 发表于 2013-4-21 12:47

效果很不错的说

一个好人 发表于 2013-5-4 19:14

哈哈,A版那里入的电平指示正在用,改到了调音台上,很漂亮,档次一下就上去了~

爱时尚一族 发表于 2013-5-10 00:19

要是有成品 就到位了   或者是程序写好的套件最好是不要用洞洞板的那种

juaninito 发表于 2013-6-29 06:37

学习了,多谢A版

素以为绚_。 发表于 2013-7-10 22:39

表示很想学会这个,求帮助。。。。。。
页: 1 2 [3] 4 5
查看完整版本: 单片机边学边玩---带有峰值保持的双15段LED电平显示电路,终于搞定!不喜勿入