资源描述:
《基于-单片机的广告灯设计论文.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、摘要随着改革的不断深入,社会主义市场经济的不断繁荣和发展,大中小城市都在进行亮化工程,通常都是利用广告流水灯来实现这一目的。广告灯的亮灭、闪烁时间及流动方向等均可以通过单片机来达到控制的要求。本设计是通过AT89C52单片机控制由35个LED组成的“XYSF”四个字母从左到右依次点亮然后花样闪烁循环,实现了广告灯的花样变化。本文介绍了由AT89C52集成块实现的控制电路,并给出了具体的硬件电路和相应的源程序。由于AT89C52集成块编程实现的控制电路可靠性、灵活性高,使用围广,特别适合中小城市广告灯的应用。本控制系统结构
2、简单、成本低、功能可靠、可移植性强,通过程序的变化,可以实现灵活多样的流水显示方案。通过单片机的控制,我们可以把城市的夜晚装饰的更漂亮。关键词:广告灯;AT89C52;LEDAbstractWiththedeepeningofthereform,theincreasingprosperityofthesocialistmarketeconomyandthedevelopmentofcitiesandtownsduringthelightingproject,usuallyadvertisingwaterlightstoa
3、chievethispurpose.Brightadvertisinglightsoff,flashingtimeandtheflowdirection,allthroughthemicrocontrollertoachievethecontrolrequirements.Thisdesigniscomposedby35LEDsonAT89C52XYSFfourlettersfromlefttorighttolightandthenthepatternblinkingcycle,thepatternchangesinth
4、eadvertisinglights.Thisarticledescribesthecontrolcircuit,realizedbyAT89C52Manifoldandspecifichardwarecircuitandthecorrespondingsourcecode.BecausetheAT89C52Manifoldprogrammingofthecontrolcircuitreliability,highflexibility,theuseofawiderange,especiallyforsmallandme
5、dium-sizedcitiestheapplicationoftheadvertisinglights.Thecontrolsystemissimplestructure,lowcost,reliablefunctionality,portabilitycanbeachievedthroughchangesintheprogram,flexiblewaterdisplay.Throughthecontrolofthemicrocontroller,thenightdecorationofthecitymorebeaut
6、iful.Keywords:advertisinglight;onAT89C52;theLED目录摘要IAbstractII目录III1引言11.1研究的目的和意义11.2设计任务与要求12整体方案设计22.1设计广告灯样式22.2方案的确定32.2.1AT89C5232.2.2发光二级管42.2.3蜂鸣器53广告灯控制器硬件设计73.1系统总体框图73.2控制器原理图83.3电路原理93.4控制器单元电路设计103.4.1复位电路103.4.2振荡电路103.4.3控制电路113.5电路原理图在Proteus上的仿真1
7、24广告灯控制器软件设计14结论16参考文献17附录:C语言程序18辞241引言1.1研究的目的和意义在现在诸多的娱乐场所、理发店、宾馆、饭店、公司等的门外,都可以看到各式各样的广告流水灯。所谓“广告流水灯”,就是将一系列的有颜色的广告灯串联接在一起,然后令这些灯按一定的次序逐个或者几个的一次点亮和熄灭。由于各灯点亮和熄灭,产生的效果就像流动的水一样,因此,就称这类广告灯为“广告流水灯”。生活中广告流水灯的形式和点亮的次序是多种多样的。有单一颜色的几个灯按固定的次序来点亮的,有多个不同颜色的灯构成某一图案依次点亮的,也有
8、多排广告灯按多种组合好的次序循环点亮的等。我设计的广告流水灯,就是这些广告灯中的类型。目前,国外对于单片机流水灯的研究,大多数是利用AT89C52,软硬件相结合,构造出最简单的流水灯,广大用户又在此基础上扩展出更复杂的流水灯控制,比如键盘控制流水花样、控制流水灯显示数字或图案等等。LED是一类可直接将电能转化为可见光