单片机音乐喷泉控制设计

《单片机原理及接口技术》课程设计

题目:

班 级:

姓 名: 学 号: 指导教师: 时 间:

课程设计成绩评定表

摘要

随着人们生活水平的提高和建立绿色城市的向往,音乐喷泉以其独特的魅力

和特殊的功能,愈来愈成为休闲娱乐产业中的一项重要产品, 音乐喷泉的兴建也越来越多。

根据目前音乐喷泉的发展现状,完成了小型音乐喷泉系统硬件结构设计和控制系统设计。控制系统的原理是利用8051单片机汇编音乐程序或者通过A/D对音频信号进行采样和处理,分级控制单相电动机,最终达到控制喷头流量的方法。采用程序控制或人工按键控制电磁阀来控制花型。音频信号还影响灯光色彩和灯光光线明暗的变化。从而使灯光色彩、灯光的闪烁和喷泉水姿随音乐节奏而变化。

关键词:单片机 音乐喷泉 控制 计算机编程

目 录

1 综述…………………………………………………………………………………1 2 总体设计……………………………………………………………………………1 3 系统设计 …………………………………………………………………………1 3.1 系统的设计方案 ……………………………………………………………1 3.2 硬件电路 ……………………………………………………………………2 3.3 输入电路 ……………………………………………………………………2 3.4 工作原理 ……………………………………………………………………3 3.5 输出电路 ……………………………………………………………………3 3.5.1 蜂鸣器输出 ……………………………………………………………3 3.5.2 电机输出 ………………………………………………………………4 3.5.3 LED输出…………………………………………………………………4 3.5.4 电机控制 ………………………………………………………………5 4 系统总体设计 ……………………………………………………………………5 4.1 喷嘴布局 ……………………………………………………………………5 5 程序 ………………………………………………………………………………6 5.1 KeilC51的使用………………………………………………………………7 5.2 主程序框图 …………………………………………………………………8 5.3 程序的编写 …………………………………………………………………10 总结 …………………………………………………………………………………14 参考文献 ……………………………………………………………………………15

1 综述

本设计是采用8051单片机为核心芯片,及其相关硬件来实现分级控制单相

电动机,最终打到控制喷头流量的方法。采用程序控制或人工按键控制电磁阀来控制花形,音频信号影响灯光色彩和灯光光线明暗的变化,从而使灯光色彩、灯光的闪烁和喷泉水姿随音乐节奏而变化。

2 总体设计

系统的原理是采用8051单片机为核心的适用于室内适用的小型移动式音乐喷泉控制系统,给出了单片机控制电路,水泵控制电路,彩灯控制电路及部分单片机I/0口初始化程序。喷泉随音乐的高低旋律发生变化,再铺以LED 彩灯的亮灭,便于移动,实用性强。

3 系统设计

3.1系统的设计方案

该音乐喷泉控制系统的总体结构如图所示,由音乐输入系统、单片机控制系统和输出系统组成。

图3.1总电路

3.2硬件电路

选用Atmel89S51单片机为核心的控制电路。Atmel89S51单片机引脚和指令系统与51系列单片机完全兼容,因而使用方便,而且功能齐全,能够实现多次修改。其最大的特点在于能够提供足够的FlashROM ,这对于音乐喷泉来说已经足够了。单片机的电路如图3.2所示。除复位和晶振外,还包括LED 灯、BCD 拨码开关和蜂鸣器电路。电机则可与LED 等相连,当等亮的时候,同时驱动电机的转动,这样使得等能够与电机的节奏一致,有更强的视觉效果。

图3.2 硬件电路

3.3输入电路

输入有与P3.0和P3.1分别相连的SW1和SW2两个BCD 拨码器开关,在实验箱上模拟现象时,要求先将SW1和SW2置1,这样才能启动。当音乐响起,电机有节奏的转动,LED 等呈现有规律的亮灭时,将SW2置0,便可以将音乐关掉,此时LED 等和电机继续有规律的工作。将SW1置0后,整个系统关闭,蜂鸣器、电机和LED 都将停止工作。将SW1重新置1同时保持SW2置0状态,则将看到的现象是电机和LED 等工作,没有音乐。此时将SW2置1,则蜂鸣器、电机和LED 斗工作起来。其他的输出均由代码编写而成,包括控制音乐的方式和LED 灯和电机

的状况。

3.4 工作原理

加入两个拨码开关后能有效的控制该音乐喷泉系统的运行和关闭,在程序中采用if 语句判断方法,例如在while 循环中,用if 语句判断SW1的值是否为1。

While(1) If (p3_0=1){ P3_3=1; Coute=0;

While(TABLE[coute]!=0) } …… }

当p3——3为1的时候,进入while 循环。为了使蜂鸣器、电机和LED 能够一直运行,因此将他们必须放置在同一个while 循环中,因此就必须考虑到各个时间的先后顺序,首先运行LED ,再次进行SW2拨码开关的判断,最后执行蜂鸣器播放音乐代码。

if(p3_3=0) { P3_3=1; Coute=0; Break;

将if(p3_3=0)放置在LED 和蜂鸣器的中间是为了在p3_3=0的情况下,在未播放音乐之前就推出while 循环,使SW2能够起到关闭音乐的作用。

3.5 输出电路

3.5.1 蜂鸣器输出

(1)蜂鸣器违约实验箱的D4区,蜂鸣器播放音乐需要用到音乐的音阶和音拍,音阶即声音的频率,音拍即音阶的持续时间。各音阶的参数如表3.1. (2)若将1/8s(即125ms )定为一个音长,在此单位时间内使扬声器持续发出声音,则各音阶必须输出的方波周期可以用频率除以8算得。例如中音LA 的频率为440HZ 所以每个音长必须输出440/8=55个方波,以此类推。各个音阶所对应的音长参数如表3.1所列。

(3)为了编写计算机乐谱的方便,所以我们自己定义了音阶代码,例如用01代表低音的DO ,用11代表中音的DO ,用21代表高音的DO ,如表3.1所列。

另外,我们用40代表重复演奏,用255代表停止演奏。在程序中编写计算机乐谱时,就是用这些音阶代码来代替各个音阶。

(4)音拍代码可随曲子节奏的快慢有自己定,例如1拍定为04(就是音长的4倍),半拍就是02,2拍就是08,以此类推。各音拍的音拍代码如表3.2所列。

3.5.2 电机输出

电机的输出方式分为转动和停止,当有电流通过电机时,电机转动,当没有电流通过电机时,电机停止。 3.5.3 LED输出

LED 的输出必须要体现灯有规律的进行跳动,根据在现实中的要求,音乐喷泉最好能保持总有一个喷嘴在运行,因此LED 总得保证有一个灯为亮,并将它放置在音乐喷泉的中心。因此在代码设计中,将temp=0xfe;既保证LED8为亮的状态。控制LED 灯的中心代码如下:

…… If(n>=128) n=1; Else n=2*n; If(temp<=0x00)

temp=0xfe; else

temp=temp-n; P1=temp;

For(j=0;j<200;k++); …… 3.5.4 电机控制

电机的控制中科技将LED 与电机链接相同的电压控制器,使电机与LED 同步执行

4 系统设计

音乐喷泉在实际的应用中,必须要对每个电机所对应的喷嘴进行布局,能够达到美观使用即可。

4.1 喷嘴布局

根据音乐喷泉在现实中的要求,保持在喷泉中心有一个喷嘴的喷水柱,越向外围,喷泉喷嘴逐渐增加

图4.1音乐喷泉各喷泉嘴布局

喷嘴1、喷嘴3、喷嘴5与LED8处于同一电压控制器,即喷嘴1、喷嘴3、喷

嘴5一直处于喷泉状态,喷嘴2、喷嘴4与LED7处于同一电压控制器,从而保证在LED7通电时,喷嘴2、喷嘴4能够同时喷出水柱。喷嘴7、喷嘴10与LED6处于同意电压控制器,喷嘴8、喷嘴9与LED5处于同一电压控制器,喷嘴6、喷嘴11与LED4处于同一电压控制器,喷嘴13、喷嘴14、喷嘴17、喷嘴18与LED3处于同一电压控制器,喷嘴15、喷嘴16与LED2处于同一电压控制器,喷嘴12、喷嘴19与LED1处于同一电压控制器. 在喷嘴的不值过程中,应该将四周的喷嘴适当的朝向中心,使观看者在喷池边时不至被喷泉弄湿。

若p1口中,1表示关闭,0表示开启,p1口的数据为: 0111 1111B 0011 1111B 0001 1111B 0000 1111B 0000 0111B 0000 0011B 0000 0001B 0000 0000B

并且不断进行循环。喷泉所展现出来的外观为喷泉水柱以喷嘴1、3、5为中心,一层一层不断向外发展。程序的修改可以改变P1口的输出数据,使对应喷泉的形状也会发生改变,重新的改变可以生成更多的喷泉花样。

5 程序

实验适用KeilC51作为编程工具,程序采用模块化结构,使程序易于修改、阅读和升级。

5.1 KeilC51的使用

在实验箱上模拟出音乐喷泉的效果除了硬件的选取和连线之外,还必须适用软件进行控制,加入代码能够简化电路,使用KeilC51进行编译。

Keil是目前最流行的51单片机开发软件,对于使用C 语言开发软件的用户,它已成为必备的开发工具。Keil 提供了一个集成开发环境,包括C 编译器、宏汇编、连接器、库管理和几个功能抢答的仿真调试器。这样在开发团建的过程中,编译、编辑、汇编、连接、调试等各个阶段都集成在一个环境中,先用编译器编写程序,接着用编译器进行编译,连接后即可直接运行。缩短开发周期。流程图如下:

图5.2 keilC51进行软件开发的流程图

Keil编译器把C 语言或汇编语言编写的源程序与Keil 内涵的库函数装配在一起,然后分别由C51和A51编译器编译生成目标文件,目标文件可由LIB51创建生成库文件,也可以与库文件一起经L51链接定位生成绝对目标文件。以供调试器dScope51进行源代码级调试,也可以由仿真器直接对目标进行调试,也可以直接写入程序储存器中。根据编译的性能,其机器语言的代码可长可短,其执行速度又指令的组合方式决定。

5.2 主程序框图

程序复位之后,开始进行程序运行,流程图如图所示。可以看出P3.0口BCD 拨码开关是一个总开关,然而也是有前提的。P3.1口的BCD 开关是用来关闭音乐的。当P3.0和P3.1口都为1的时候,程序正常运行,因此,将p1.3口置0,音乐关闭,但是LED 和电机继续运转,此时将P3.0口置0后,所有程序全部关闭,即将P1=0xff,P3_3=1,coute=0.当P1=0xff,P3_3=1,coute=0时,在没有切断电源的情况下,程序仍然还在while 循环中不断运行,并一直判断着p3.0口的状态,否则将一直保持着P1=0xff,P3_3=1,coute=0的状态。当p3.0=1时,即进入内层的while 循环,此时,我们能看淡的现象是LED 和电机运转,蜂鸣器没有了声音,仅当p3.0和p3.1同时为1时,蜂鸣器才会发出声音。这样设置保证了能够将音乐与LED 、电机分离,并且在同时运行时又能保持一致。

Atme189s51微处理器使用0和1组成的机器语言,凡是用高级语言编写的程序最终都要转换成机器语言。在微处理内部有程序计数器PC ,他负责按顺序读取由0和1组成的指令代码。编程人员把多个指令代码进行适当的排列,让微处理器去执行。由于把机器语言全都记下来并进行排列是非常困难的事情,因此,先用容易理解的高级语言编写程序后,在通过编译和链接转换成机器语言代码。

5.3程序的编写

该控制系统适用的语言是C 语言,main 函数为程序的主题,以下是系统的部分关键代码:

结束语

音乐喷泉作为一种观赏性较高的艺术水景已经得到了越来越广泛的应用。音乐喷泉作为一种新兴的喷泉得到了普遍的应用。音乐喷泉与普通的喷泉相比,附加了音乐的节奏,使得喷泉像具有了灵魂一样,无论从视觉和听觉上都能给观看者以美得享受。喷泉水型所体现出来的节奏也是越来越清晰明朗,水柱和灯光的辉映效果也更加和谐。

本设计控制音乐喷泉不论从价格或者性能方面都有很强的可用性。通过本次设计音乐喷泉控制系统,使我对单片机的结构和功能有了较深刻的了解,对单片机编程系统能够熟练的使用。为我以后的学习工作做了一定的准备。

参考文献

[1] 张毅刚. 单片机原理与应用[M].高等教育出版社

[2] 龙泽明. MCS-51单片机原理及工程应用[M].国防工业出版社,2005

[3] 浣喜明. 姚为正编著电力电子技术[M].高等教育出版社 2004

[4] 李朝青. 单片机原理及接口技术[M].北京航空航天大学出版社 2006

[5] 李光飞. 单片机课程设计实例指导[M]北京航空航天大学出版社.2004

[6] 博景源. 单片机音乐演奏控制器设计[M].电子世界2003

[7] 王莲涛. 单片机在音乐喷泉中的控制[M].电子世界.2005

《单片机原理及接口技术》课程设计

题目:

班 级:

姓 名: 学 号: 指导教师: 时 间:

课程设计成绩评定表

摘要

随着人们生活水平的提高和建立绿色城市的向往,音乐喷泉以其独特的魅力

和特殊的功能,愈来愈成为休闲娱乐产业中的一项重要产品, 音乐喷泉的兴建也越来越多。

根据目前音乐喷泉的发展现状,完成了小型音乐喷泉系统硬件结构设计和控制系统设计。控制系统的原理是利用8051单片机汇编音乐程序或者通过A/D对音频信号进行采样和处理,分级控制单相电动机,最终达到控制喷头流量的方法。采用程序控制或人工按键控制电磁阀来控制花型。音频信号还影响灯光色彩和灯光光线明暗的变化。从而使灯光色彩、灯光的闪烁和喷泉水姿随音乐节奏而变化。

关键词:单片机 音乐喷泉 控制 计算机编程

目 录

1 综述…………………………………………………………………………………1 2 总体设计……………………………………………………………………………1 3 系统设计 …………………………………………………………………………1 3.1 系统的设计方案 ……………………………………………………………1 3.2 硬件电路 ……………………………………………………………………2 3.3 输入电路 ……………………………………………………………………2 3.4 工作原理 ……………………………………………………………………3 3.5 输出电路 ……………………………………………………………………3 3.5.1 蜂鸣器输出 ……………………………………………………………3 3.5.2 电机输出 ………………………………………………………………4 3.5.3 LED输出…………………………………………………………………4 3.5.4 电机控制 ………………………………………………………………5 4 系统总体设计 ……………………………………………………………………5 4.1 喷嘴布局 ……………………………………………………………………5 5 程序 ………………………………………………………………………………6 5.1 KeilC51的使用………………………………………………………………7 5.2 主程序框图 …………………………………………………………………8 5.3 程序的编写 …………………………………………………………………10 总结 …………………………………………………………………………………14 参考文献 ……………………………………………………………………………15

1 综述

本设计是采用8051单片机为核心芯片,及其相关硬件来实现分级控制单相

电动机,最终打到控制喷头流量的方法。采用程序控制或人工按键控制电磁阀来控制花形,音频信号影响灯光色彩和灯光光线明暗的变化,从而使灯光色彩、灯光的闪烁和喷泉水姿随音乐节奏而变化。

2 总体设计

系统的原理是采用8051单片机为核心的适用于室内适用的小型移动式音乐喷泉控制系统,给出了单片机控制电路,水泵控制电路,彩灯控制电路及部分单片机I/0口初始化程序。喷泉随音乐的高低旋律发生变化,再铺以LED 彩灯的亮灭,便于移动,实用性强。

3 系统设计

3.1系统的设计方案

该音乐喷泉控制系统的总体结构如图所示,由音乐输入系统、单片机控制系统和输出系统组成。

图3.1总电路

3.2硬件电路

选用Atmel89S51单片机为核心的控制电路。Atmel89S51单片机引脚和指令系统与51系列单片机完全兼容,因而使用方便,而且功能齐全,能够实现多次修改。其最大的特点在于能够提供足够的FlashROM ,这对于音乐喷泉来说已经足够了。单片机的电路如图3.2所示。除复位和晶振外,还包括LED 灯、BCD 拨码开关和蜂鸣器电路。电机则可与LED 等相连,当等亮的时候,同时驱动电机的转动,这样使得等能够与电机的节奏一致,有更强的视觉效果。

图3.2 硬件电路

3.3输入电路

输入有与P3.0和P3.1分别相连的SW1和SW2两个BCD 拨码器开关,在实验箱上模拟现象时,要求先将SW1和SW2置1,这样才能启动。当音乐响起,电机有节奏的转动,LED 等呈现有规律的亮灭时,将SW2置0,便可以将音乐关掉,此时LED 等和电机继续有规律的工作。将SW1置0后,整个系统关闭,蜂鸣器、电机和LED 都将停止工作。将SW1重新置1同时保持SW2置0状态,则将看到的现象是电机和LED 等工作,没有音乐。此时将SW2置1,则蜂鸣器、电机和LED 斗工作起来。其他的输出均由代码编写而成,包括控制音乐的方式和LED 灯和电机

的状况。

3.4 工作原理

加入两个拨码开关后能有效的控制该音乐喷泉系统的运行和关闭,在程序中采用if 语句判断方法,例如在while 循环中,用if 语句判断SW1的值是否为1。

While(1) If (p3_0=1){ P3_3=1; Coute=0;

While(TABLE[coute]!=0) } …… }

当p3——3为1的时候,进入while 循环。为了使蜂鸣器、电机和LED 能够一直运行,因此将他们必须放置在同一个while 循环中,因此就必须考虑到各个时间的先后顺序,首先运行LED ,再次进行SW2拨码开关的判断,最后执行蜂鸣器播放音乐代码。

if(p3_3=0) { P3_3=1; Coute=0; Break;

将if(p3_3=0)放置在LED 和蜂鸣器的中间是为了在p3_3=0的情况下,在未播放音乐之前就推出while 循环,使SW2能够起到关闭音乐的作用。

3.5 输出电路

3.5.1 蜂鸣器输出

(1)蜂鸣器违约实验箱的D4区,蜂鸣器播放音乐需要用到音乐的音阶和音拍,音阶即声音的频率,音拍即音阶的持续时间。各音阶的参数如表3.1. (2)若将1/8s(即125ms )定为一个音长,在此单位时间内使扬声器持续发出声音,则各音阶必须输出的方波周期可以用频率除以8算得。例如中音LA 的频率为440HZ 所以每个音长必须输出440/8=55个方波,以此类推。各个音阶所对应的音长参数如表3.1所列。

(3)为了编写计算机乐谱的方便,所以我们自己定义了音阶代码,例如用01代表低音的DO ,用11代表中音的DO ,用21代表高音的DO ,如表3.1所列。

另外,我们用40代表重复演奏,用255代表停止演奏。在程序中编写计算机乐谱时,就是用这些音阶代码来代替各个音阶。

(4)音拍代码可随曲子节奏的快慢有自己定,例如1拍定为04(就是音长的4倍),半拍就是02,2拍就是08,以此类推。各音拍的音拍代码如表3.2所列。

3.5.2 电机输出

电机的输出方式分为转动和停止,当有电流通过电机时,电机转动,当没有电流通过电机时,电机停止。 3.5.3 LED输出

LED 的输出必须要体现灯有规律的进行跳动,根据在现实中的要求,音乐喷泉最好能保持总有一个喷嘴在运行,因此LED 总得保证有一个灯为亮,并将它放置在音乐喷泉的中心。因此在代码设计中,将temp=0xfe;既保证LED8为亮的状态。控制LED 灯的中心代码如下:

…… If(n>=128) n=1; Else n=2*n; If(temp<=0x00)

temp=0xfe; else

temp=temp-n; P1=temp;

For(j=0;j<200;k++); …… 3.5.4 电机控制

电机的控制中科技将LED 与电机链接相同的电压控制器,使电机与LED 同步执行

4 系统设计

音乐喷泉在实际的应用中,必须要对每个电机所对应的喷嘴进行布局,能够达到美观使用即可。

4.1 喷嘴布局

根据音乐喷泉在现实中的要求,保持在喷泉中心有一个喷嘴的喷水柱,越向外围,喷泉喷嘴逐渐增加

图4.1音乐喷泉各喷泉嘴布局

喷嘴1、喷嘴3、喷嘴5与LED8处于同一电压控制器,即喷嘴1、喷嘴3、喷

嘴5一直处于喷泉状态,喷嘴2、喷嘴4与LED7处于同一电压控制器,从而保证在LED7通电时,喷嘴2、喷嘴4能够同时喷出水柱。喷嘴7、喷嘴10与LED6处于同意电压控制器,喷嘴8、喷嘴9与LED5处于同一电压控制器,喷嘴6、喷嘴11与LED4处于同一电压控制器,喷嘴13、喷嘴14、喷嘴17、喷嘴18与LED3处于同一电压控制器,喷嘴15、喷嘴16与LED2处于同一电压控制器,喷嘴12、喷嘴19与LED1处于同一电压控制器. 在喷嘴的不值过程中,应该将四周的喷嘴适当的朝向中心,使观看者在喷池边时不至被喷泉弄湿。

若p1口中,1表示关闭,0表示开启,p1口的数据为: 0111 1111B 0011 1111B 0001 1111B 0000 1111B 0000 0111B 0000 0011B 0000 0001B 0000 0000B

并且不断进行循环。喷泉所展现出来的外观为喷泉水柱以喷嘴1、3、5为中心,一层一层不断向外发展。程序的修改可以改变P1口的输出数据,使对应喷泉的形状也会发生改变,重新的改变可以生成更多的喷泉花样。

5 程序

实验适用KeilC51作为编程工具,程序采用模块化结构,使程序易于修改、阅读和升级。

5.1 KeilC51的使用

在实验箱上模拟出音乐喷泉的效果除了硬件的选取和连线之外,还必须适用软件进行控制,加入代码能够简化电路,使用KeilC51进行编译。

Keil是目前最流行的51单片机开发软件,对于使用C 语言开发软件的用户,它已成为必备的开发工具。Keil 提供了一个集成开发环境,包括C 编译器、宏汇编、连接器、库管理和几个功能抢答的仿真调试器。这样在开发团建的过程中,编译、编辑、汇编、连接、调试等各个阶段都集成在一个环境中,先用编译器编写程序,接着用编译器进行编译,连接后即可直接运行。缩短开发周期。流程图如下:

图5.2 keilC51进行软件开发的流程图

Keil编译器把C 语言或汇编语言编写的源程序与Keil 内涵的库函数装配在一起,然后分别由C51和A51编译器编译生成目标文件,目标文件可由LIB51创建生成库文件,也可以与库文件一起经L51链接定位生成绝对目标文件。以供调试器dScope51进行源代码级调试,也可以由仿真器直接对目标进行调试,也可以直接写入程序储存器中。根据编译的性能,其机器语言的代码可长可短,其执行速度又指令的组合方式决定。

5.2 主程序框图

程序复位之后,开始进行程序运行,流程图如图所示。可以看出P3.0口BCD 拨码开关是一个总开关,然而也是有前提的。P3.1口的BCD 开关是用来关闭音乐的。当P3.0和P3.1口都为1的时候,程序正常运行,因此,将p1.3口置0,音乐关闭,但是LED 和电机继续运转,此时将P3.0口置0后,所有程序全部关闭,即将P1=0xff,P3_3=1,coute=0.当P1=0xff,P3_3=1,coute=0时,在没有切断电源的情况下,程序仍然还在while 循环中不断运行,并一直判断着p3.0口的状态,否则将一直保持着P1=0xff,P3_3=1,coute=0的状态。当p3.0=1时,即进入内层的while 循环,此时,我们能看淡的现象是LED 和电机运转,蜂鸣器没有了声音,仅当p3.0和p3.1同时为1时,蜂鸣器才会发出声音。这样设置保证了能够将音乐与LED 、电机分离,并且在同时运行时又能保持一致。

Atme189s51微处理器使用0和1组成的机器语言,凡是用高级语言编写的程序最终都要转换成机器语言。在微处理内部有程序计数器PC ,他负责按顺序读取由0和1组成的指令代码。编程人员把多个指令代码进行适当的排列,让微处理器去执行。由于把机器语言全都记下来并进行排列是非常困难的事情,因此,先用容易理解的高级语言编写程序后,在通过编译和链接转换成机器语言代码。

5.3程序的编写

该控制系统适用的语言是C 语言,main 函数为程序的主题,以下是系统的部分关键代码:

结束语

音乐喷泉作为一种观赏性较高的艺术水景已经得到了越来越广泛的应用。音乐喷泉作为一种新兴的喷泉得到了普遍的应用。音乐喷泉与普通的喷泉相比,附加了音乐的节奏,使得喷泉像具有了灵魂一样,无论从视觉和听觉上都能给观看者以美得享受。喷泉水型所体现出来的节奏也是越来越清晰明朗,水柱和灯光的辉映效果也更加和谐。

本设计控制音乐喷泉不论从价格或者性能方面都有很强的可用性。通过本次设计音乐喷泉控制系统,使我对单片机的结构和功能有了较深刻的了解,对单片机编程系统能够熟练的使用。为我以后的学习工作做了一定的准备。

参考文献

[1] 张毅刚. 单片机原理与应用[M].高等教育出版社

[2] 龙泽明. MCS-51单片机原理及工程应用[M].国防工业出版社,2005

[3] 浣喜明. 姚为正编著电力电子技术[M].高等教育出版社 2004

[4] 李朝青. 单片机原理及接口技术[M].北京航空航天大学出版社 2006

[5] 李光飞. 单片机课程设计实例指导[M]北京航空航天大学出版社.2004

[6] 博景源. 单片机音乐演奏控制器设计[M].电子世界2003

[7] 王莲涛. 单片机在音乐喷泉中的控制[M].电子世界.2005


相关文章

  • 基于单片机的音乐喷泉控制系统设计 - 副本 - 副本
  • 基于单片机的小型音乐喷泉控制系统设计 摘 要 随着人们生活水平的提高和建立绿色城市的向往,音乐喷泉以其独特的魅力和特殊的功能,愈来愈成为休闲娱乐产业中的一项重要产品, 音乐喷泉的兴建也越来越多. 根据目前音乐喷泉的发展现状,介绍了一个以AT ...查看


  • 基于单片机音乐彩灯电子控制器设计
  • 物理与电子工程学院 <单片机> 课程设计报告书 设计题目: 基于单片机音乐彩灯电子控制器设计 专 业: 自动化 班 级: 14接本 学生姓名: 李智瑶 学 号: [1**********] 指导教师: 王承林 2014年 11 ...查看


  • 基于51单片机的可调歌音乐盒设计
  • 本科学年论文 学 院 物理电子工程学院 专 业 电子科学与技术 年 级 2009级 姓 名 张家义 论文题目 基于51单片机的音乐播放器设计 指导教师 仓玉萍 职称 讲师 成 绩 2012年6月5日 目 录 摘要 ............. ...查看


  • 毕业设计-电子琴设计
  • 基于STC89C52单片机的电子琴 学院名称: 专 业: 班 级: 姓 名: 学 号: 指导教师: **年**月 目录 摘要 ............................................. 错误!未定义书签. 第 ...查看


  • 智能窗帘设计说明书
  • 安防智能电动窗帘 设计说明书 设计者: 指导老师: 地址: 单位:山东劳动职业技术学院 2015年9月21日 目录 一. 作品简介 ...................................................... ...查看


  • 显示电子琴说明书
  • 湄洲湾职业技术学院 显示电子琴说明书 系 别: 自动化工程系 年 级: 10级 专 业: 电气自动化 姓 名: 陈秋梅学 号:1001020208 导师姓名: 李志杰职 称: 讲师 2013年 5月27日 目 录 1.前 言 ....... ...查看


  • 基于51单片机的电子琴课程设计
  • 摘要 本设计主要研究基于AT89C52单片机的简易电子琴设计. 它是以单片机作为主控核心,设置键盘.蜂鸣器等外围器件:另外还用到一 些简单器件如:NPN型三极管及电阻等.利用按键实现音符和音调的输入:用NPN 型三极管8550实现低音频功率 ...查看


  • 单片机原理课程设计报告
  • 单片机原理课程设计报告 题目:音乐盒的设计 课程设计任务书 班级:11数控二班 学号:[1**********]33 姓名:刘波 指导教师:邹琦 漯河职业技术学院 2013.1 摘要 第一章 绪论 1.1课程设计目的 1.2课程设计任务 1 ...查看


  • 单片机演奏乐曲
  • 专科生毕业设计(论文) 姓 名: == 学 号:== 系 部: 信息工程系 专 业: 电子信息工程技术 班 级: === 设计题目: 单片机演奏乐曲设计 指导教师: == 职 称 == 2011年6月 南京 摘 要 本文是应用MCS-51单 ...查看


热门内容