摘要:在现代化的社会中,人们不仅注重物质生活的提升,对精神生活也有了一定的要求,而音乐喷泉以其独有的魅力和特殊的功能,深受人们的喜爱,因此音乐喷泉的建设也越来越多。根据目前音乐喷泉的发展,设计了一种基于AT89C51单片机设计的小型音乐喷泉控制系统。该设计采用以AT89C51单片机为核心的方案,对音频放大器等各个电路使喷泉喷出的水柱呈现不同图案的原理进行了分析,描绘了不同的输出电路与输入电路。还介绍了潜水棒调速、灯光等硬件的设计。给出了主程序图、看门狗子程序等一系列结构框图从而让一个色彩斑斓,随节奏而动极具观赏性的音乐喷泉出现在人们的面前。
关键词:音乐喷泉;单片机;单片机控制;喷池数据
目录
摘要
Abstract
1 绪 论-2
1.1课题背景-2
1.2 音乐喷泉的发展和现状-2
2 音乐喷泉控制系统硬件设计-4
2.1 控制系统硬件总体设计方案-4
2.2音乐信号的采集-4
2.2.1 音频放大电路的设计-4
2.2.2 采样定理-6
2.3 单片机电路-6
2.3.1 单片机的概述-7
2.3.2 时钟电路的设计-8
2.4 AD转换电路-8
2.4.1 ADC0809与单片机89C51的连接-9
2.4.2输入电路-9
2.5潜水泵调速硬件方案设计-10
2.6灯光硬件方案设计-11
2.7解决系统时间滞后硬件电路设计-12
3 喷泉控制系统软件设计-13
3.1喷池数据-13
3.2主程序框图-14
3.3 控制潜水泵软件设计模块-14
3.3.1 潜水泵开关调速的原理-15
3.3.2潜水泵开关调速的软件设计-16
3.4控制电磁阀软件设计模块-17
3.5 歌曲存储模块-17
3.5.1音频脉冲的产生-17
3.5.2音乐程序-19
3.6灯光控制模块-19
3.7看门狗子程序-20
3.8实验仿真-20
总结-20
致 谢-21
参考文献-23
附 录-24
附录1-24
附录2-25