毕业论文:单片机的音乐喷泉制作-DIY分享 全部设计资料 源代码
因为最近忙着考试,所以都没时间更新博客了,在后台有个小姐姐给我留言说自己对单片机很感兴趣,但是又不知道从哪里开始学起,是先学硬件好还是先学软件好,其实在我们复杂的电子学里,硬件和软件是分不开的,硬件就像是我们的心脏和四肢,软件就像我们的大脑,如果只有软件没有硬件,那我们的系统就是一个没用的程序,不能执行任何操作,而如果只有硬件没有软件那么整个系统就是一个行尸走肉,是一个没有“大脑”的躯壳,我说到现在大家也应该明白了,硬不离软,软不离硬,只有软硬兼修,方能大成!好了,回到刚才的问题,我建议先从硬件开始学起,先理解了硬件的架构和各部分的工作原理,然后再去看软件,这样能更好的理解原理,就像我推荐大家先用汇编后用C一样 好了,写了这么多,如果你有不同意见或者想法欢迎留言和私信。
今天送给大家一个比较简单的小项目吧,如果你有兴趣的话可以试着做一下呦!
好了老规矩先上实物图
正面图:
焊接好的成品背面图:
电路原理图:
PCB图:
音乐喷泉的项目元器件清单:
音乐喷泉单片机C语言参考源代码如下:
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit out=P3^7;
sbit led1=P0^7;
sbit led2=P0^6;
sbit led3=P0^5;
sbit led4=P0^4;
sbit led5=P0^3;
sbit led6=P0^2;
sbit led7=P0^1;
sbit led8=P0^0;
sbit SCL=P1^2; //SCL定义为P1口的第3位脚,连接ADC0832SCL脚
sbit DO=P1^3; //DO定义为P1口的第4位脚,连接ADC0832DO脚
sbit CS=P1^0; //CS定义为P1口的第4位脚,连接ADC0832CS脚
uchar h1,date;
unsigned char adval;
void delay(uint z)
{
uchar y;
for(;z>0;z--)
for(y=120;y>0;y--);
}
以下是模数转换部分
/***********读数模转换数据********************************/
//请先了解ADC0832模数转换的串行协议,再来读本函数,主要是对应时序图来理解,本函数是模拟0832的串行协议进行的
// 1 1 0 通道
// 1 1 1 通道
unsigned char ad0832read(bit SGL,bit ODD)
{
unsigned char i=0,value=0,value1=0;
SCL=0;
DO=1;
CS=0; //开始
SCL=1; //第一个上升沿
SCL=0;
DO=ODD;
SCL=1; //第二个上升沿
SCL=0;
DO=SGL;
SCL=1; //第三个上升沿
DO=1;
for(i=0;i<8;i++)
{
SCL=1;
SCL=0; //开始从第四个下降沿接收数据
value<<=1;
if(DO)
value++;
}
for(i=0;i<8;i++)
{ //接收校验数据
value1<<=1;
if(DO)
value1+=0x01;
SCL=1;
SCL=0;
}
if(value==value1) //与校验数据比较,正确就返回数据,否则返回0
return value;
return 0;
}
void penquan() //PWM调压
{
date=ad0832read(1,0);
h1=(255-date);
out=0;
delay(h1);
if(h1>30) led1=1; else led1=0;
if(h1>70) led2=1; else led2=0;
if(h1>100) led3=1; else led3=0;
if(h1>130) led4=1; else led4=0;
if(h1>160) led5=1; else led5=0;
if(h1>180) led6=1; else led6=0;
if(h1>200) led7=1; else led7=0;
if(h1>220) led8=1; else led8=0;
out=1;
delay(date);
}
……………………
鉴于篇幅所限代码只能写到这里,由于平台不能上传附件,如果需要设计文件请留言或者私信,如果你有什么意见和建议欢迎大家交流,让我们共同学习,一起进步!
喜欢请转发留言加关注,谢谢!
音乐喷泉小知识,你get到了吗
音乐喷泉以独特的魅力和特殊的功能,绚丽的外表,越来越成为娱乐休闲产业中的一项主流项目,音乐喷泉的水型是音乐的旋律和节拍有规律地进行变化,同时加以灯光、激光或其它介质的变化,现在音乐喷泉的发展情况,完成了小型音乐喷泉系统硬件结构设计和控制系统设计。
控制系统的原理是利用单片机控制喷泉的功能,分级控制单相电动机,最终达到控制喷头流量的方法。采用程序控制或人工按键控制电磁阀来控制喷泉。音频信号还影响灯光色彩和灯光光线明暗的变化。从而使灯光色彩、灯光的闪烁和喷泉随音乐节奏而变化。音乐喷泉是利用播放或现场演奏或按照预先编辑的程序变换喷水造型和灯光色彩强弱变化的喷泉。
音乐喷泉与普通的喷泉相比,附加了音乐的节奏,使得喷泉像具有了灵魂一样,无论从视觉和听觉上都能给观看者以美得享受。喷泉水型所体现出来的节奏也是越来越清晰明朗,水柱和灯光的辉映效果也更加和谐。
音乐喷泉的形式多种多样,如观赏型喷泉,音乐程序控制喷泉(分为水景控制、灯光控制、水景+灯光控制等方式)、跑泉、水幕电影、激光表演喷泉、火山喷泉、程控小景、雾化造景、舞台移动式水景、雕塑喷泉、瀑布、超高型喷泉等。
喷泉的构思及萌生则是本世纪30年代开始的,1930年,我国在80年代中期相继引进和自行设计建造了多座音乐喷泉,据不完全统计,2006年整个喷泉行业年总产值也早已达到几十亿元以上。同时我国行政主管和技术监督部门、学术团体和出版界等,也为推动喷泉技术的发展做了不少工作。
(部分图文源于网络,侵权请联系删除,谢谢)
相关问答
音乐喷泉 原理及安装方法?首先,音乐喷泉需要的设备主要包括:喷泉喷头、LED水下灯、喷泉专用泵、阀门、漂浮平台(湖面水上喷泉用)、管道、电缆、控制系统、音响系统等设备,带有激光水...首...
音乐喷泉 的原理是什么?喷泉是一种将水或其他液体经过一定压力通过喷头喷洒出来具有特定形状的组合体,提供水压的一般为水泵,经过多年的发展,现在已经逐步发展为几大类:音乐喷泉;程...
音乐喷泉 的原理是什么呢?怎么这么有节奏?改变频率就改变了电机的转速,也就改变了水泵的压力,音乐的不同频率经单片机处理送到变频电机的控制端,使电机转速随音乐的音调,节奏,和强弱变化,水泵的压力...
请问谁知道:声控 喷泉 的原理是什么?[回答]声控喷泉中有一种音乐喷泉,下面我用音乐喷泉来举例给你介绍一下声控喷泉的原理吧。音乐喷泉的工作原理是,根据播放的音乐来控制水柱,达到与音乐同步...
求答案 好口碑的 喷泉 控制系统收费, 喷泉 控制系统性价比怎么样??[回答]两个作用:1,把声音的电平信号取中间值作为开关信号——普通喷泉用,效果一般,喷泉只有跳的感觉.2,把声音的电平信号转换成0—5V的电压信号提供给单片...
你们谁明白!!陕西有实力的 喷泉 设备, 喷泉 设备性能如何??[回答]喷泉是一种将水或其他液体经过一定压力通过喷头喷洒出来具有特定形状的组合体,提供水压的一般为水泵,经过多年的发展,现在已经逐步发展为几大类:音...
老铁们有人知道不!求 音乐 :营销培训课程中的音乐?,音乐培训...[回答]音乐喷泉水形的变化应该能够充分地表现乐曲。音乐表演喷泉是在程序控制喷泉的基础上加入了音乐控制系统,计算机通过对音频及MIDI信号的识别,进行译...
朋友们 能不能推荐一下 河北好口碑的 音乐喷泉 维修,音乐喷泉...[回答]音乐喷泉的工作原理是,根据播放的音乐来控制水柱,达到与音乐同步的效果,而水柱是由水泵来控制的,而水泵是由三相异步电动机组成的,三相异步电动机的...
在线等!急急急!口碑好的 喷泉 设备厂家价格, 喷泉 设备好上手吗??[回答]洛阳洛阳新区会展中心湖大型音乐喷泉综合水景工程拥有多项世界之最:世界上最长的数控跑泉(369米),世界上面积的综合水景工程(喷泉区域约12万平方米)...
麻烦前辈们,谁帮忙回答一下,湖南 喷泉 控制柜厂家电话多少,...[回答]改变频率就改变了电机的转速,也就改变了水泵的压力,音乐的不同频率经单片机处理送到变频电机的控制端,使电机转速随音乐的音调,节奏,和强弱变化,水...