424

主题

3

好友

1万

积分
     

超级版主 当前离线

Rank: 8Rank: 8

UID
13663
帖子
13726
精华
6
经验
10608 点
金钱
8449 ¥
注册时间
2006-10-21

论坛版主 优秀版主 乐于助人 DIY大赛获奖

 楼主| 发表于 2012-5-3 17:20 | 显示全部楼层
回复  ahao
A版好  ,我也看了杜洋学生的音乐电平显示的作品,也看了你的作品,相比之下,你的是有一种是 ...
gooey01 发表于 2012-5-3 17:17



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

9

主题

0

好友

163

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
388102
帖子
163
精华
0
经验
163 点
金钱
163 ¥
注册时间
2011-9-11
发表于 2012-5-3 17:29 | 显示全部楼层
回复 40# gooey01
噢,明白了,通过傅里叶变换的是每一段频率的电平指示;而你的应该是检测输出电压大小,经过AD转换而来,是不是这个意思呢。

25

主题

1

好友

1249

积分
     

侠之大者 当前离线

Rank: 6Rank: 6

UID
6345
帖子
1631
精华
0
经验
1249 点
金钱
1181 ¥
注册时间
2005-11-15
发表于 2012-5-3 17:33 | 显示全部楼层
挺不错的保持
不用高亮效果可能会更好些

424

主题

3

好友

1万

积分
     

超级版主 当前离线

Rank: 8Rank: 8

UID
13663
帖子
13726
精华
6
经验
10608 点
金钱
8449 ¥
注册时间
2006-10-21

论坛版主 优秀版主 乐于助人 DIY大赛获奖

 楼主| 发表于 2012-5-3 17:35 | 显示全部楼层
回复  gooey01
噢,明白了,通过傅里叶变换的是每一段频率的电平指示;而你的应该是检测输出电压大小,经 ...
gooey01 发表于 2012-5-3 17:29

差不多就是这个意思。呵呵,各有各的特点。

9

主题

0

好友

163

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
388102
帖子
163
精华
0
经验
163 点
金钱
163 ¥
注册时间
2011-9-11
发表于 2012-5-3 17:41 | 显示全部楼层
回复 44# ahao
好   谢谢指点

40

主题

0

好友

545

积分

职业侠客 当前离线

LCMLLF.TAOBAO.COM

Rank: 5Rank: 5

UID
69184
帖子
4148
精华
0
经验
545 点
金钱
620 ¥
注册时间
2008-12-17
发表于 2012-5-14 23:20 | 显示全部楼层
很佩服,也在想学单片机,可是好多年了,都没学会,看教程看的稀里糊涂的,要买什么套件才能学会单片机编程呢

15

主题

0

好友

143

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
293
帖子
133
精华
0
经验
143 点
金钱
28 ¥
注册时间
2004-4-6
发表于 2012-5-15 13:36 | 显示全部楼层
本帖最后由 pyujiang 于 2012-5-16 10:38 编辑

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

#define cDispLevel 15;
sbit Leds[cDispLevel] = {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;
  }
}

0

主题

0

好友

62

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
341143
帖子
63
精华
0
经验
62 点
金钱
53 ¥
注册时间
2011-5-27
发表于 2012-12-30 21:03 | 显示全部楼层
看了这么多的电平显示,还是老大的显示最符合音乐电平变化。速度和旋律配好很好。特别是QQ的背景声和闪灯的节奏真是天衣无缝。

4

主题

9

好友

628

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
347680
帖子
891
精华
0
经验
628 点
金钱
618 ¥
注册时间
2011-6-8
发表于 2013-1-7 15:34 | 显示全部楼层
这个一定要顶记号

2

主题

0

好友

13

积分

注册会员 当前离线

Rank: 2

UID
581047
帖子
11
精华
0
经验
13 点
金钱
11 ¥
注册时间
2013-4-5
发表于 2013-4-13 20:03 | 显示全部楼层
ahao 发表于 2011-12-9 17:08
c程序如下红字部分。高手请绕道,下面程序只适合新手参考! 我会抽空加上注释。。。。。

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

424

主题

3

好友

1万

积分
     

超级版主 当前离线

Rank: 8Rank: 8

UID
13663
帖子
13726
精华
6
经验
10608 点
金钱
8449 ¥
注册时间
2006-10-21

论坛版主 优秀版主 乐于助人 DIY大赛获奖

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

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

2

主题

0

好友

13

积分

注册会员 当前离线

Rank: 2

UID
581047
帖子
11
精华
0
经验
13 点
金钱
11 ¥
注册时间
2013-4-5
发表于 2013-4-18 22:54 | 显示全部楼层
ahao 发表于 2013-4-18 15:24
用的是stc12c5a08s2,编辑不了可能是你没有加载stc的头文件,已将头文件编辑上。

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

0

主题

0

好友

57

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
381653
帖子
62
精华
0
经验
57 点
金钱
53 ¥
注册时间
2011-8-17
发表于 2013-4-18 23:29 | 显示全部楼层
东西很好,值得学习,如果觉得灯太亮加适合的电阻就行了

75

主题

1

好友

909

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
239981
帖子
3102
精华
0
经验
909 点
金钱
857 ¥
注册时间
2010-9-13
发表于 2013-4-19 11:03 | 显示全部楼层
有空也玩玩,就是单片机没接触过有点头大

181

主题

3

好友

401

积分
     

业余侠客 当前离线

Rank: 4

UID
463508
帖子
3313
精华
0
经验
401 点
金钱
228 ¥
注册时间
2012-1-8
发表于 2013-4-20 13:13 | 显示全部楼层
不错,这个支持!!!

2

主题

0

好友

62

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
389366
帖子
100
精华
0
经验
62 点
金钱
62 ¥
注册时间
2011-9-1
发表于 2013-4-21 12:47 | 显示全部楼层
效果很不错的说

674

主题

24

好友

6628

积分

版主 当前离线

Rank: 7Rank: 7Rank: 7

UID
35165
帖子
23773
精华
0
经验
6628 点
金钱
5628 ¥
注册时间
2008-2-4

社区贡献 论坛版主

发表于 2013-5-4 19:14 | 显示全部楼层
哈哈,A版那里入的电平指示正在用,改到了调音台上,很漂亮,档次一下就上去了~

18

主题

2

好友

657

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
585607
帖子
625
精华
0
经验
657 点
金钱
578 ¥
注册时间
2013-4-22
发表于 2013-5-10 00:19 | 显示全部楼层
要是有成品 就到位了   或者是程序写好的套件  最好是不要用洞洞板的那种

6

主题

0

好友

603

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
174310
帖子
1136
精华
0
经验
603 点
金钱
603 ¥
注册时间
2010-2-17
发表于 2013-6-29 06:37 | 显示全部楼层
学习了,多谢A版

1

主题

0

好友

4

积分

注册会员 当前离线

Rank: 2

UID
603169
帖子
3
精华
0
经验
4 点
金钱
2 ¥
注册时间
2013-7-9
发表于 2013-7-10 22:39 | 显示全部楼层
表示很想学会这个,求帮助。。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部