青岛理工大学毕业设计(论文)
MOV TL0.拌0H RET
此子程序应在系统程序的若干处调用,保证在程序正常执行时TO总不溢出。当受到某种干扰程序跑飞时,“喂狗”子程序得不到执行,经130MS后TO溢出中断,就会执行如下的(看门狗定时器)To溢出子程序:
TOINT:
POP YR1 ;舍去无用栈顶内容
POP YR1 ;YRD和 YR1是两个RAM单元名
MOV YR0,#49H ;0049H是本程序设定起始喷池花样序号指令的存放地址 MOV YR1.样O
PUSH YR0 ;使栈顶内容为0049H PUSH YR1
RETI ;执行RETI时PC值=0049H,即从0号喷池花样开始演出
当执行从中断返回指令RETI时,栈顶内容0049H就会弹出至程序计数器PC,从而重新设定起始喷池花样序号后,再进行乐曲控制初始化,喷池继续正常动作。
3.8实验仿真
仿真是利用计算机对实际额屋里模型或数学模型进行试验(虚拟仪器的虚拟实验),通过这样的模型试验来随一个实际系统的性能和工作状态进行分析和研究。
近年来计算机仿真技术取得了快速的发展,同时推动了单片机仿真技术的进步。目前,用于单片机仿真的工具很多,有些主要用于软件仿真,侧重于算法的验证;有些用于硬件仿真的工具对CPU的仿真能力有限,至于对CPU外围的硬件仿真更是无能为力。Proteus在单片机CPU和外围器件方面表现出卓越的仿真能力使其成为目前最好的仿真工具之一。
Proteus的显著特点如下:
(1)全部满足单片机软件仿真系统的标准,并在同类产品中有明显优势; (2)具有模拟电路仿真、数字电路仿真、单片机及外围电路组成的系统仿真的功能;
(3)目前支持的单片机类型有:68000系列、51系列、AAVR系列等; (4)支持大量的存储器和外围设备。
由于实验室条件原因本设计仿真部分不能在实验室完成,因此仅在此将使用Proteus来实现本设计仿真的步骤进行描述如下:
26
青岛理工大学毕业设计(论文)
第一步:打开Proteus 6 Professional绘图界面。
第二步:添加所需元件并连接电路图。本设计所需元件有:AT89C51、LED灯、水泵、电磁阀、扬声器等。
第三步:添加仿真文件。
第四步:单击开始图标,开始仿真。此时喷泉开始运行,根据运行状态进行源代码的调试。
27
青岛理工大学毕业设计(论文)
结 论
喷泉不但是园林、城市街道广场和公共建筑等的装饰品之一,而且它的出现给人们带来了无限的欢乐,并且单一的喷泉逐步发展成种类繁多、造型优美、花型变化灵活的音乐喷泉,同时加上灯光艺术,使喷泉更加华丽、更加引人注目,因此成为现代社会较为流行的一种观赏景观。音乐喷泉的开发研究具有很大的发展前景,目前国内外同行业的技术无不体现着高科技技术在娱乐业的广泛应用。本文阐述的只是一些初步的研究与开发,如何提高音乐节拍与喷泉的同步,全面考虑音乐的要素的识别和提取、实现音乐与喷泉的完美结合应该是一个艰巨的挑战。
本文设计的音乐喷泉控制系统是旅游景点内用的小型音乐喷泉,具有造型优美、营业性强、控制简单可靠的特点,充分体现了经济型和实用性的原则,并且喷泉的安装方便、维护简单,能够满足用户的需求。
在系统设计中,运用流体力学理论设计了喷泉的管路系统;运用单片机实现了乐曲播放和流量及花型控制;运用Protel软件设计出了控制系统的控制电路。
不足之处在于:系统利用的是单片机产生方波信号控制扬声器发音,所以播放的只能是音乐的曲调,而不是真人真唱的歌曲。
28
青岛理工大学毕业设计(论文)
致 谢
我在这次毕业设计过程中,得到了老师们和同学们的大力帮助。特别要感谢我的指导老师季鸿雁老师以及杨世忠老师,在将近三个月的设计中,从最初的选题、方案拟定及方案确定,到具体的设计过程中,所遇到的问题和困难,如何解决这些问题及困难,以及最后的设计审查,二位老师都给以了细心的指导和纠正。使得我的毕业设计才顺利的圆满的完成。
此外,还要感谢自动化学院的全体老师,是他们给我打下了坚实的基础,为我的毕业设计做出了良好的铺垫,也为我的毕业设计提供了不少的意见和建议,在此表示衷心的感谢。
通过这次毕业设计,我学会了如何综合运用所学的专业知识,如何查阅相关资料,并从中提取有用信息来帮助我完成设计。使我深深地感到:作为一个设计者,如何进行一个产品的开发和设计,并对其设计过程如何进行优化选择有了初步的认识,为以后的工作打下了坚实的基础。我所获得的这些知识都是青岛理工大学对我辛勤培养的结果。因此,我要感谢母校的各级领导及老师们,谢谢你们四年来对我的教育和引导。
由于本人水平有限、经验不足、时间仓促,设计中难免存在不足之处,敬请各位老师批评指正。
29
青岛理工大学毕业设计(论文)
参考文献
【1】肖玲琍. 音乐喷泉与现场总线技术[J]北京建筑工程学院学报, 2003,(03) 【2】陈一民,刘云超,陈琳,李元. 音乐喷泉系统的可视化设计及实时仿真[J]计算机工程, 1999,(08)
【3】李华,胡汉才.喷泉设计设备手册[P].北京:高等教育出版社,2006 :56-70
【4】孙育才.供水系统设计[M].湖北:水利电力出版社,1979:40-45 【5】任致程.实用电动机控制电路350例[M].北京:人民邮电出版社,2002.132—134
【6】吴仁华,祁大勇.灯光控制系统的设计.北京:北京航空航天大学学报,2003:35-35
【7】崔玉周,杨吉,刘文斌.接口技术.水利与建筑工程学报,2007,5(1):73-75 【8】黄振国.应用电路技术.四川:电子科技大学出版社,2003:62-65 【9】李汉.基于单片机的单相电动机调速方法及其实现.广州航海高等专科学校学报,2004,12(1):38-40
【10】张均,廖建波.小型音乐喷泉控制系统设计.江西农业大学学报,1999,21(4):619-621
【11】吴金戌,沈庆阳.8051单片机实践与应用[T].北京:清华大学出版社,2002:124-130
30