用M051单片机做的一个音频指示器

2020-01-20 19:14发布

本帖最后由 爱啃苹果的葱 于 2012-9-6 20:28 编辑

之前在坛子里看了有些高手做的那个音频指示器,第一眼看到的时候就很想自己也做一个,刚开始跟同学一起弄了一个,完全是模拟的,可惜没有成功。后来在坛子里看了有高手讲的TFT后,尤其是一篇“手把手教你用51单片机DIY音乐频谱显示”的文章讲得通俗易懂,于是暑假实习的时候,利用晚上的时间整了个音频显示器跟大伙分享下自己的喜悦,欢迎大虾指点~~~
IMG_20120901_004542.jpg (1.24 MB, 下载次数: 1) 下载附件 2012-9-6 20:05 上传
原理图和代码如下:
音频指示.zip (94.56 KB, 下载次数: 218) 2012-9-6 20:06 上传 点击文件名下载附件
原理图

音频指示代码.rar (643.82 KB, 下载次数: 219) 2012-9-6 20:08 上传 点击文件名下载附件
代码

最后的一个效果:
http://player.youku.com/player.php/sid/XNDQ3NTA0MDc2/v.swf
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
49条回答
Playboy_xixi
1楼-- · 2020-01-21 17:07
最近做1608,增加了闹钟和四位计数器后,就没事干了,16x8闲置着,很早也想做个频谱显示,可是,对新手来说,难度不小。。。希望从楼主那里获得。。。。知识
爱啃苹果的葱
2楼-- · 2020-01-21 18:11
 精彩回答 2  元偷偷看……
爱啃苹果的葱
3楼-- · 2020-01-21 22:12
Playboy_xixi 发表于 2012-9-6 22:44
最近做1608,增加了闹钟和四位计数器后,就没事干了,16x8闲置着,很早也想做个频谱显示,可是,对新手来说 ...

其实不懂FFT也没有关系的,我是这想的,将这些算法封装成一个盒子,进去的是一个普通AD量,可以看成是一个虚部为0的复数,然后经过FFT变化后,出来的量实部和虚部都发生了变化,怎么变化了我没有管,这里不像控制无刷直流电机里面的相位控制那样有严格的要求,只在一定时间内采64个点,然后取其中的24个点显示,显示的高度就是对应频率的模……
404710520
4楼-- · 2020-01-22 01:28
MARK回家自己做个
Playboy_xixi
5楼-- · 2020-01-22 02:17
爱啃苹果的葱 发表于 2012-9-7 15:20
其实不懂FFT也没有关系的,我是这想的,将这些算法封装成一个盒子,进去的是一个普通AD量,可以看成是一 ...

我确实不太懂FFT。这个可以移植,但是关键是我对采样频率和LED刷新频率不太懂,还有那个程序看了几遍,还是不明白那个下落感,下落可是决定了好不好看看的问题。。还有那个自动增益,不知道凡在那里处理。。。还要考虑点阵(我的是逐点驱动)。。。。。 有困难
wzy
6楼-- · 2020-01-22 06:29
看帖有益身体健康

一周热门 更多>