摘要:该方案以STC12C5A60S2单片机为主控制器,采集外部音乐数据,通过A/D转换器对音频信号进行采样、量化,然后通过FFT(快速傅立叶变换)运算,计算出音频信号各个频率分量的功率,并且用15*8的LED灯进行显示,同时通过功率放大器播放音乐。该方案设计简单,成本低,效果良好,具有一定的实用价值。
【关键词】:单片机; FFT(快速傅立叶变换); LED灯
目录
摘要
Abstract
第一章 绪论-1
第二章 总体设计方案-2
2.1 设计要求-2
2.2 设计要点-2
2.3 设计目的-2
2.4 设计方案-2
第三章 硬件设计-4
3.1 单片机模块的设计-4
3.2 音乐放大模块的设计-6
第四章 软件设计-8
4.1 主程序设计思路-8
4.2 流水灯的点亮-9
4.3 FFT的使用-11
4.4 中断函数-12
第五章 系统的调试-13
5.1 电路的调试-13
5.2 软件的调试-13
第六章 设计总结-14
参考文献-15
致谢-16
附录1 音乐流水灯源程序-17
附录2 音乐流水灯PCB图-22
附录3 音乐流水灯实物图-23