![基于51单片机的音乐喷泉设计与制作_第1页](http://file4.renrendoc.com/view12/M04/31/2D/wKhkGWdWObuAe85cAAG9nDk1BRo674.jpg)
![基于51单片机的音乐喷泉设计与制作_第2页](http://file4.renrendoc.com/view12/M04/31/2D/wKhkGWdWObuAe85cAAG9nDk1BRo6742.jpg)
![基于51单片机的音乐喷泉设计与制作_第3页](http://file4.renrendoc.com/view12/M04/31/2D/wKhkGWdWObuAe85cAAG9nDk1BRo6743.jpg)
![基于51单片机的音乐喷泉设计与制作_第4页](http://file4.renrendoc.com/view12/M04/31/2D/wKhkGWdWObuAe85cAAG9nDk1BRo6744.jpg)
![基于51单片机的音乐喷泉设计与制作_第5页](http://file4.renrendoc.com/view12/M04/31/2D/wKhkGWdWObuAe85cAAG9nDk1BRo6745.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖南商务职业技术学院毕业设计
目录
1产品功能分析.........................................................................................................1
2设计方案遴选.........................................................................................................1
2.1单片机的选择...............................................................................................1
2.2按键方式的选择...........................................................................................2
2.3系统框图设计...............................................................................................2
3产品硬件设计.........................................................................................................3
3.1AT89C51单片机的概述................................................................................3
3.2时钟电路的设计...........................................................................................4
3.3AD转换电路..................................................................................................4
4产品软件设计.........................................................................................................5
4.1主程序流程图...............................................................................................5
4.2喷泉设计.......................................................................................................5
4.3音频脉冲的设计...........................................................................................7
4.4灯光硬件方案设计.......................................................................................9
5产品使用说明.......................................................................................................10
5.1产品装配图.................................................................................................10
5.2产品实物操作过程.....................................................................................11
5.3产品使用说明.............................................................................................11
6产品设计技术标准...............................................................................................12
7参考资料...............................................................................................................12
附录.............................................................................................................................14
附录1元器件清单.......................................................................................14
附录2电路原理图.......................................................................................15
附录3PCB设计图........................................................................................16
附录4产品实物图.......................................................................................16
附录5主程序代码.......................................................................................16
1
湖南商务职业技术学院毕业设计
基于51单片机的音乐喷泉设计与制作
1产品功能分析
利用MCS—51单片机对音乐喷泉进行了设计,并对其进行了调速,从而达
到了对水柱高度和水泵压力的连续控制。为达到以上目的,本系统利用变频调
速技术对电动机的转速进行调速。当三相感应电动机连接到一个频率变化的电
源时,它的速度就会维持一定的速度。通过程序设计,利用单片机的默认输出,
对变频调速系统进行控制,实现了对水泵转速的控制,并对水柱进行了相应的
改变。
在接收到音乐信号的时候,获得音乐信号的强度,模拟电路板将讯号传给
变频器,进而作用于马达,让喷口跟着乐曲而改变。喷嘴与彩色管道分别与对
应的输出端相连,通过编程实现各种颜色的组合。喷泉的起停是由键盘输入来
完成的,并且可以根据键盘的输入来进行操作。发光二极管是用来显示水龙头
的工作状况。在变频调速过程中,变频调速系统的控制电压为零时,变频调速
系统停止运转,水泵也就停止运转,从而实现了变频调速。
2设计方案遴选
2.1单片机的选择
单片机的运行速度依赖于它的时钟频率,指令集,以及每一次循环所需要
的循环次数。在选择一个微处理器的时候,除了要看它的高速之外,还应该看
它的稳定性,容错性以及其它一些符合下列条件的参数,选择STC89C51RC和
AT89C51。
第一类:STC89C51RC是一个使用8051内核的ISP(系统内编程)芯片,最
大工作频率为80MHz,包含4000字节的Flash程序存储器,有1000个重写选项,
与标准的MCS-51控制系统和80C51引脚结构兼容。该微控制器与8051单时钟/
周期(1T)内核兼容。它是新一代低功耗、高速8051微控制器的一部分,具
有新的流水线/嵌入式结构和集成MAX810复位电路。
第二:AT89C51具有标准功能,如4千字节的闪存,256字节的板载存储器
(00H-7FH为板载RAM,80H-FFH为专用SFR存储器),32个I/O端口,两个16位
定时器/计数器,一个5矢量二级中断结构,一个全双工串行通信端口,以及内
置振荡器和时钟技术。此外,AT89C51可以在0赫兹的静态逻辑模式下运行,并
2
湖南商务职业技术学院毕业设计
有两种可以通过软件选择的省电运行模式。在待机模式下,处理器停止工作,
但RAM、定时器/计数器、串行通信端口和中断系统继续工作。在睡眠模式下,
数据存储在RAM中,但发生器停止工作,直到下一次硬件复位。
该系统选择了AT89C51,它是一款51核心的8位高/低功耗CMOS单片机,
它的特点是:8K-1000x可读写Flash内存、256字节的内存、32个输入输出接
口、看门狗定时器、16位可编程定时器以及ISP函数。
2.2按键方式的选择
电容式触摸屏,通过对人体施加电流而工作。电容式触摸屏由四层复合玻
璃屏组成;玻璃屏的内层和中层涂有ITO(镀膜导电玻璃)层,外层是薄薄的稀
土金属保护层,以ITO涂层作为工作面,四个电极被放置在四个角落,内层ITO
层为保护层提供了良好的工作环境。在触摸板、人体和触摸板之间的电场中,
触摸板是电容耦合和电容之间的直接电导体,所以触摸板和人体接触时产生的
电流非常小。这些电流从位于触摸板四个角的四个电极流出,流经这四个电极
的电流与手指和四个角之间的距离成正比,控制单元通过准确计算四个电流的
比例来计算出触摸点的位置信息。
轻触按键,属于一种电子开关,轻轻一按,就能打开,一松手,就能切断,
其工作原理主要是用轻触键内的金属弹片,使其产生受力压力,从而达到接通
和断开的目的。当你按下时,会出现一个两脚开关,即为两脚短路,通常是按
下引起弹开开关的触点会按下,使得线路彼此感应连接,所以按下弹片就可以
实现电路的连通或断开连接的功能。如果不能连续按下或关掉,就需要将触摸
开关的信号与其它电路相连。
轻触按键的特点
1、开关声清晰,手感不错,节奏感也不错。
2、开关尺寸小,产品符合ROHS环境保护要求。
3、产品采用超声波焊接,回波焊接,波峰焊接,波峰焊接。
4、有多种外型和大小设计,开关有清晰的声响,手感好,节奏感好。
5、开关式接点可采用单点差分法或双点差分法。
电容器开关在温、湿变化较大时,其工作稳定性较差,需频繁标定,不宜
用于金属箱体;如果外部有感应和磁感,就会导致触摸屏失效。该设计采用了
一种轻型触摸开关基本上使用两个相对的绝缘箔,其上印有导电线,在开关结
构中被压力粘合,按下弹片即可实现电路的接通或断开连接的功能。
3
湖南商务职业技术学院毕业设计
2.3系统框图设计
图2.1显示了音乐喷泉控制系统的一般结构,其中包括音乐输入系统、数
模转换系统、单片机控制系统和输出控制系统。
图2.1系统总体结构框图
3产品硬件设计
3.1AT89C51单片机的概述
AT89C51是一个高性能、低功耗的8位CMOS微控制器,具有4千字节的可编
程和可擦除闪存(FPEROM),也称为单片机。本单片机的可擦写ROM可重复擦
写100次。此装置是以ATMEL高密度非简式记忆体制作工艺制作而成,ATMEL
AT89C51是一个高性能的8位处理器和带有闪存的嵌入式微控制器,而AT89C2051
是一个简化版本。
AT89C51是ATMEL公司推出的一款高性能、低功耗的8位微控制器。它有4K
字节的可编程只读存储器(PEROM)和128字节的随机存取存储器(RAM),基
于ATMEL的高密度非易失性存储器技术,与MCS-51标准指令集兼容,有一个8位
通用中央处理单元(CPU)和一个片上Flash存储器元件。AT89C51具有4K字节
的闪存,128字节的内存,32个I/O端口,两个16位定时器,一个用于二级中
断的五矢量结构,两个全电路串行通信端口,一个集成振荡器,以及一个时钟
电路。AT89C51还可以在0赫兹下进行静态逻辑操作,并具有软件配置的省电模
式。在睡眠模式下,处理器停止工作,但RAM、定时器、串行通信端口和中断系
统可以继续工作。在省电模式下,RAM保持不变,但振荡器停止运行,其他部件
4
湖南商务职业技术学院毕业设计
不工作,直到下一次硬件复位。
3.2时钟电路的设计
AT89C51单片机配备了一个强大的反相放大器,可以产生一个振荡器。反相
放大器的输入是XTAL1,输出是XTAL2。如图3.1所示,通过连接一个晶体和两
个电容的两端,就可以产生一个稳定的振荡器:
图3.1自激振荡器
3.3AD转换电路
该电路的输入是一种不能直接送到MCU中的交流模拟量。所以第一次使用
了全桥整流、滤波的方法。该电路采用了全桥整流、滤波的方法。将其转换成
直流,并使用模数转换器。采用ADC0832作为AD芯片。ADC0832是一款8位分
辨率的A/D变换器,其分辨率可达到256个量级,能够满足各种模数变换的需
要。其内部功率输入和基准电压多路复用,可提供0-5V的模拟电压输入。该芯
片的转换过程只需要32秒,根据两个数据的输出,可以用来做数据的检验,从
而降低了数据的错误。采用独立的晶片支持输入,便于多设备挂接及微机控制。
利用DI的数据输入,可以方便地进行信道函数的选择。串行通讯节省了MCU的
输入输出资源。
5
湖南商务职业技术学院毕业设计
4产品软件设计
4.1主程序流程图
开始
初始化
休止符
自检
取音符常数
调花形子程序
取节拍常数
取简谱码指针
启动T0
查表取常数
节拍时间到
结束码
循环TR0清零,指针+1
TR0清零0
5S?
结束
图4.1主程序流程图
4.2喷泉设计
喷水池的数值是用来控制水泵,电磁阀,彩色灯光等的开关。一套这样的
可回收的数据,就构成了一个固定的、变化多端的喷泉和彩灯。这个喷池资料
集合可以叫做风格资料。
作为一个例子,使用图4.2来解释如何安排风格数据。假设外侧的圆形喷
嘴以固定的间隔连续喷出2个喷头,如果每隔4个喷嘴按顺时针方向将喷头数
量从2个增加到8个,然后以相同的方向和速度逐渐减少2个喷头,即从8个
喷嘴减少到4个喷头。在减少到0个。此后,按照以上的规则,不断地进行着
6
湖南商务职业技术学院毕业设计
变化。
在此过程中,内圈及中央喷头均未喷射。除其他控制外,图4.2中的喷水
池2个输出寄存器是必需的,其相应的控制喷头被确定为如下:
87654321
XXX131211109
图4.2喷头布局示例
如果上述各值在相应的喷嘴喷水时为1,在不喷水时为0,则外环喷嘴的数
据如下:
00000011B
00001111B
00111111B
11111111B
11111100B
11110000B
11000000B
00000000B
如果这个风格资料是HYSJ01,资料的定义是:
HYSJ01:
DB03H,0FH,3FH,0FFH,0FCH,0FOH,0COH,00H;外环喷头数据
DB0,0,0,0,0,0,0,0;内环及中心喷头数据
每一次输出风格数据时,都会依次输出一列,并可以重复使用。这种类型
的数据有很多,甚至可以组合两种以上类型的数据,形成一种更加复杂的类型。
7
湖南商务职业技术学院毕业设计
4.3音频脉冲的设计
要生成一个声音脉冲,只要计算出某个声音的循环(1/频率),然后把这
个循环除以2,就可以得到一半的循环时间。使用计时器对半个循环的时间进行
定时,每次定时结束后输入/输出被反转,然后时间被重新设定并再次反转。这
样,输入和输出线上就有了该频率的脉冲。利用微控制器的内部定时器,它可
以在计数器模式(MODE1)下工作,通过改变TH0和TL0计数器的值产生不同的
频率,从而产生不同的音阶。
举例来说,一个频率是523赫兹,它的周期T=1/523=1912微秒,所以,只
需使计数器计时956微秒/1微秒=956,并且在每次956次的时候,反转I/O,
就可以获得一个中间的DO(523赫兹)。
表4.3C调每一个音的频率对比
音符频率Hz简谱码(T音符频率Hz简谱码(T
值)值)
低1DO26263628#4FA#74064860
#DO#27763731中5SO78464898
低2RE29463835#5SO#83164934
#2RE#31163928中6LA88064968
低3M33064021#693264994
低4FA34964103中7SI98865030
#4FA#37064185高1DO104665058
低5SO39264260#1DO#110965085
#5SO#41564331高2RE117565110
低6LA44064400#2RE#124565134
#646664463高3M131865157
低7SI49464524高4FA139765178
中1DO52364580#4FA#148065198
#1DO#55464633高5SO156865217
中2RE58764684#5SO#166165235
#2RE#62264732高6LA176065252
中3M65964777#6186565268
中4FA69864820高7SI196765283
每个音符由一个字节组成,字节的高4位表着音符的高、低4位代表着音
8
湖南商务职业技术学院毕业设计
符的节拍,表4.3.1节拍与节拍码的对应。如果1拍为0.4秒,1/4拍是0.1秒,
如果你改变了设置,你就可以获得这个节奏。如果1/4拍子的拍子是delay,
那么1拍子应该是4delay,以此类推。因此,如果你能找到1/4的“DELAY”,
那么其他的拍子就会乘以1/4,如表4.3.2为1/4和1/8节拍的时间设定。
表4.3.1节拍与节拍码的对比
节拍码节拍数节拍码节拍数
11/4拍11/8拍
22/4拍21/4拍
33/4拍33/8拍
41拍41/2拍
51又1/4拍55/8拍
61又1/2拍63/4拍
82拍81拍
A2又1/2拍A1又1/4拍
C3拍C1又1/2拍
F3又3/4拍
表4.3.2各调1/4节拍的时间设定
曲调值DELAY曲调值DELAY
调4/4125毫秒调4/462毫秒
调3/4187毫秒调3/494毫秒
调2/4250毫秒调2/4125毫秒
表4.3.3简谱对应的简谱码、T值
简谱发音T值简谱码简谱发音简谱码T值
5低音6426016中音964968
6低音6440027中音A65030
7低音6452431高音B65058
1中音6458042高音C65110
2中音6468453高音D65157
3中音6477764高音E65178
4中音6482075高音F65217
5中音648988高音0
首先根据乐谱的上弦,依照表4.3建立T值表的次序,在将T值表建立在
9
湖南商务职业技术学院毕业设计
TABLE上,组成发音符的计数放在TABLE里;其中,谱图代码(注释,见表
4.3.3)是高4位,节拍代码(注释,见表4.3.1)是低4位,注释节拍代码是
在“TABLE”一栏内。
4.4灯光硬件方案设计
用发光二极管在水中的低压彩色照明。本产品除适用于喷泉、瀑布等水下
照明,也适用于假山、桥梁等的透光性照明。该水底彩灯是由荷兰菲利蒲公司
研制而成,设计合理,颜色亮丽,并对水底彩灯的密封,保护,配线等进行了
改良,使其可用于各类喷泉中。
本次设计中使用了水下灯光和闪光灯,其中水下灯光使用了两种LED水下
低电压灯光,而闪光灯则使用了不同色彩的LED。
图4.4彩灯的连接
10
湖南商务职业技术学院毕业设计
5产品使用说明
5.1产品装配图
本产品主要由AT89C51单片机、模数转换芯片、1602液晶显示、DC电源插
口、复位按键、可调电位器、三极管、晶振、电容、喇叭、水泵和上位排阻等
构成其产品配置图如下。
图5.1产品实物装配图
11
湖南商务职业技术学院毕业设计
5.2产品实物操作过程
图5.2产品接通电源初始图
图5.2.1产品连接音乐喷泉喷起
5.3产品使用说明
音乐喷泉是通过计算计控制声音、光线和喷孔的结合,从而产生出各种形
状和颜色,并与音乐节奏相结合的整体水景。在AT89C51单片机的基础上设计一
个适合室内使用的小型移动音乐喷泉控制系统,并详细描述,包括单片机控制
12
湖南商务职业技术学院毕业设计
电路、水泵控制电路、彩灯控制电路和部分单片机I/O口初始化程序。喷泉造型
可根据乐曲的高低音节拍而改变,配合LED灯泡的明暗交替使用,使其具有移
动方便、实用的特点,适合居家及室内使用。
音乐喷泉可以降低异味,使周围的空气变得湿润,使附近的灰尘变得更少。
在流动的喷泉中,能够持续的释放出大量的负离子。在喷泉中,微小的水滴与
空气分子发生碰撞,会产生大量的负氧离子,并能进一步净化空气中漂浮的正
离子,异味,有害粉尘,并能吸收来自于家电的二氧化碳和电磁辐射,使室内
空气清新。周围充满了负离子,你会觉得很舒服,很有活力!音乐喷泉对提高
室内空气品质也有一定的作用。而且还能遮蔽喧嚣,给人一种安宁的感觉,那
是一种轻柔的水声,水珠的飞溅,敲打在罐子上面的天然节奏,可以将很多不
必要的喧嚣都给人一种宁静而轻松的感觉。
6产品设计技术标准
[1]J-STD-001E电气与电子组件的焊接要求
[2]IPC-A-610D(中文版),IPC-A-610E电子组件的可接受性要求
[3]IPC-7711/21电子组件和电路板的返工&返修
[4]GB/T11457-2006信息技术软件工程术语;
[5]GB/T8566-2007信息技术软件生存周期过程标准;
[6]GB/T8567-2006计算机软件文档编制规范。
7参考资料
[1]童诗白,华成英编著《模拟电子技术基础》高等教育出版社2011年5月
[2]李朝青编著《单片机原理及接口技术》北京航天航空大学出版社2011年
1月
[3]马忠梅编著《单片机的C语言应用程序设计》航空航天出版社2003年7
月
[4]佘新平编著《数字电子技术》华中科技大学出版社2011年2月
[5]薛永毅,王淑英,何希才编著《新型电源电路应用实例》电子工业出版社
2001年10月
[6]张靖武,周灵斌,单片机原理、应用与PROTEUS仿真,电子工业出版社,2008
[7]郭天祥,51单片机C语言教程,电子工业出版社,2010
[8]郭天祥,10天学会单片机教学视频
13
湖南商务职业技术学院毕业设计
[9]单片机开发箱附赠的光盘--STC89C52单片机开发箱原理图
14
湖南商务职业技术学院毕业设计
附录
附录1元器件清单
实物图片名称型号数量
电容10uF2
电容220uF2
电容30pf2
电容1043
5MM红色发光二极管LED08
3MM发光二极管红RED1
5V喇叭喇叭1
晶振12M1
音频装置
Header31
DC电源装置Header21
PNP三极管90121
电阻1k10
电阻10K1
电阻4.71
可调电位器10K1
按键SW1
电源开关电源开关
1
模数转换芯片ADC08321
IC插座8P1
单片机
5189C51/C521
单片机插座40P1
运放LM3861
IC插座8P1
15
湖南商务职业技术学院毕业设计
5V水泵1
附录2电路原理图
16
湖南商务职业技术学院毕业设计
附录3PCB设计图
附录4产品实物图
附录5主程序代码
#include<reg51.h>
#defineucharunsignedchar
#defineu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代热风系统在医疗设备中的应用案例
- 现代口腔门诊的通风与空气质量设计
- 烘焙坊经营中的供应链优化
- 现代科技助力教育普及与均衡发展
- 环境友好的商业产品设计案例分享
- 国庆节儿童泥塑活动方案
- 10《雨和雪》 说课稿-2024-2025学年科学六年级上册人教鄂教版
- 2023三年级数学上册 五 解决问题的策略练习十(2)说课稿 苏教版
- 2024-2025学年高中历史 专题二 近代中国资本主义的曲折发展 2.2 民国时期民族工业的曲折发展说课稿1 人民版必修2
- 《11 剪纸花边》 说课稿-2024-2025学年科学一年级上册湘科版
- 近五年重庆中考物理试题及答案2023
- 2023年新高考物理广东卷试题真题及答案详解(精校版)
- 全科医医师的临床诊疗思维
- 旋挖钻机入场安全教育记录
- 第二章直线和圆的方程(单元测试卷)(原卷版)
- GB/T 16818-2008中、短程光电测距规范
- (七圣)七圣娘娘签诗
- 内镜下粘膜剥离术(ESD)护理要点及健康教育
- 新媒体文案创作与传播精品课件(完整版)
- 2022年全省百万城乡建设职工职业技能竞赛暨“华衍杯”江苏省第三届供水安全知识竞赛题库
- 广西北海LNG储罐保冷施工方案
评论
0/150
提交评论