欢迎来到天天文库
浏览记录
ID:5330532
大小:364.66 KB
页数:6页
时间:2017-12-08
《单片机控制在音乐喷泉中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、万方数据第27卷V01.27第10期NO.10计算机工程与设计ComputerEngineeringandDesign2006年5月May2006单片机控制在音乐喷泉中的应用张长君1,王连涛2(1.大连大学信息工程学院,辽宁大连116622;2.大连大学物理科学与技术学院,辽宁大连116622)摘要:介绍了一个以AT89C51单片机为核心的小型音乐喷泉控制系统。给出了一个简洁的单片机控制电路,分析了输出地址,描述了不同类型的输出电路和输入电路;介绍了从特定构造的喷池中获得决定喷池动作的喷池数据的原理;给出了主程序框图和看门狗子程序。目前,该系统已在多个小型音乐喷泉工程中应用,取
2、得了令人满意的效果。关键词:音乐喷泉;单片机;单片机控制;喷池数据;看门狗子程序中图法分类号:TP273+.5文献标识码:A文章编号:1000.7024(2006)10.1905—03ApplicationofSCMcontrolinmusicfountainZHANGChang-junl,WANGLian-ta02(1.CollegeofInformationEngineering,DalianUniversity,Dalian16622,China;2.CollegeofPh)7sicalScienceandTechnology,DalianUniversity,Dalia
3、n16622,China)Abstract:ControlsystemofminitypemusicfountainbasedonAT89C51SCMwasintroduced.AsuccinctSCMcontrolcircuitwaspre—sented.Outputaddressofthecircuitwasanalyzed.Andvariousinputoroutputcircuitswerealsodescribed.TheprincipleabouthowtoobtaindatafromaspecificfountainpoolWaselaborated,whichw
4、illaffectactionsofthep001.Finally,thestructuredrawingofmainprogramandthewatchdogprogramwereputforward.Thissystemhasbeenappliedinmanyminitypemusicfountainprojectsandobtainedsatisfactoryeffect.Keywords:musicfountain;SCM;SCMcontrol;dataoffountainpool;watchdogprogram0引言音乐喷泉的控制系统可采用可编程序控制器PLC作为控制
5、核心,也可采用工控机作控制核心。但是对于小型音乐喷泉最适合的应是单片机作为控制核心。适合于一般城市小广场和普通住宅小区的小型音乐喷泉,由于其控制要求简单,使用单片机完全可以满足要求,而且因其成本低则更易于普及,是未来音乐喷泉的发展趋势。下面本文将介绍以单片机为控制核心的音乐喷泉控制系统的原理及其实现方法。1系统设计该音乐喷泉控制系统的总体结构如图1所示,由音乐输入系统、数模转换系统、单片机控制系统和输出控制系统等组成。2硬件系统硬件系统由单片机电路、输入电路和输出电路组成。2.1单片机电路选用ATMEL89C51单片机为硬件核心电路。AT89C51单片机引脚和指令系统与51系列
6、单片机完全兼容,因而使用方便。其最大特点是内部有4KBFlashROM,而且价格低廉。用图1系统总体结构扬声嚣FlashROM在开发过程中十分容易对程序进行修改,大大缩短系统开发周期。单片机电路如图2所示。除复位和晶振电路外,还有以光耦4N35为主的输入隔离电路、BCD拨码开关和用74HC373的输出寄存器组。输出寄存器最多可用8个,这对于小型音乐喷泉已是富足有余了。为了充分利用单片机已有资源,尽可能简化硬件电路,这里采用线选法扩展I/O口来扩展输出寄存器74HC373。如果准备用指令:MOVX@DPTR,A收稿日期:2005—03.09。作者简介:张长君(1956一),辽宁大
7、连人,副教授,研究方向为计算机应用和电子工程:王连涛(1966--),辽宁大连人,工程师,研究方向为计算机应用和电子工程。一1905—万方数据+5VbP1.OP1.5PlFl.;P1.4PI.34N35lK上113总幽BCD拨码开关74HC373冈74HC373订DOQOC?7:,l图2单片机电路来向74HC373输出数据,DPTR中的地址和数据输出的目标如下:01XXH数据输出至咄74HC37302XXH数据输出至1拌74HC37304XXH数据输出至2群74HC37308XXH数据输出至
此文档下载收益归作者所有