基于单片机广告灯设计论文

上传人:ali****an 文档编号:121607141 上传时间:2020-02-24 格式:DOC 页数:26 大小:1.41MB
返回 下载 相关 举报
基于单片机广告灯设计论文_第1页
第1页 / 共26页
基于单片机广告灯设计论文_第2页
第2页 / 共26页
基于单片机广告灯设计论文_第3页
第3页 / 共26页
基于单片机广告灯设计论文_第4页
第4页 / 共26页
基于单片机广告灯设计论文_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《基于单片机广告灯设计论文》由会员分享,可在线阅读,更多相关《基于单片机广告灯设计论文(26页珍藏版)》请在金锄头文库上搜索。

1、 摘 要 随着改革的不断深入,社会主义市场经济的不断繁荣和发展,大中小城市都在进行亮化工程,通常都是利用广告流水灯来实现这一目的。广告灯的亮灭、闪烁时间及流动方向等均可以通过单片机来达到控制的要求。本设计是通过AT89C52单片机控制由35个LED组成的“XYSF”四个字母从左到右依次点亮然后花样闪烁循环,实现了广告灯的花样变化。本文介绍了由AT89C52集成块实现的控制电路,并给出了具体的硬件电路和相应的源程序。由于AT89C52集成块编程实现的控制电路可靠性、灵活性高,使用范围广,特别适合中小城市广告灯的应用。本控制系统结构简单、成本低、功能可靠、可移植性强,通过程序的变化,可以实现灵活多

2、样的流水显示方案。通过单片机的控制,我们可以把城市的夜晚装饰的更漂亮。关键词:广告灯;AT89C52;LED Abstract With the deepening of the reform, the increasing prosperity of the socialist market economy and the development of cities and towns during the lighting project, usually advertising water lights to achieve this purpose. Bright advertisin

3、g lights off, flashing time and the flow direction, all through the microcontroller to achieve the control requirements. This design is composed by 35 LEDs on AT89C52 XYSF four letters from left to right to light and then the pattern blinking cycle, the pattern changes in the advertising lights. Thi

4、s article describes the control circuit, realized by AT89C52 Manifold and specific hardware circuit and the corresponding source code. Because the AT89C52 Manifold programming of the control circuit reliability, high flexibility, the use of a wide range, especially for small and medium-sized cities

5、the application of the advertising lights. The control system is simple structure, low cost, reliable functionality, portability can be achieved through changes in the program, flexible water display. Through the control of the microcontroller, the night decoration of the city more beautiful.Keyword

6、s: advertising light; on AT89C52; the LED 目录摘 要IAbstractII目录III1引言11.1 研究的目的和意义11.2 设计任务与要求12 整体方案设计22.1 设计广告灯样式22.2方案的确定32.2.1 AT89C5232.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上的仿真124 广告灯控制器软件设计14结 论16参考文献1

7、7附录: C语言程序18谢 辞24 1引言1.1 研究的目的和意义在现在诸多的娱乐场所、理发店、宾馆、饭店、公司等的门外,都可以看到各式各样的广告流水灯。所谓“广告流水灯”,就是将一系列的有颜色的广告灯串联接在一起,然后令这些灯按一定的次序逐个或者几个的一次点亮和熄灭。由于各灯点亮和熄灭,产生的效果就像流动的水一样,因此,就称这类广告灯为“广告流水灯”。生活中广告流水灯的形式和点亮的次序是多种多样的。有单一颜色的几个灯按固定的次序来点亮的,有多个不同颜色的灯构成某一图案依次点亮的,也有多排广告灯按多种组合好的次序循环点亮的等。我设计的广告流水灯,就是这些广告灯中的类型。目前,国内外对于单片机流

8、水灯的研究,大多数是利用AT89C52,软硬件相结合,构造出最简单的流水灯,广大用户又在此基础上扩展出更复杂的流水灯控制,比如键盘控制流水花样、控制流水灯显示数字或图案等等。LED是一类可直接将电能转化为可见光和辐射能的发光器件,具有工作电压低,耗电量小,发光效率高,发光响应时间极短,光色纯,结构牢固,抗冲击,耐振动,性能稳定可靠,重量轻,体积小,成本低等一系列特性,发展突飞猛进,现已能批量生产整个可见光谱段各种颜色的高亮度、高性能产品,在国内外市场具有广阔的发展前景。 为了实现用单片机对广告灯实现控制,本设计用单片机着手对广告灯进行编程,画出接线图、流程图和写出指令表再运行程序,然后根据实际

9、情况对程序进行调试与完善。在这次的课程中,我发现单片机在工业控制中的作用很大,它能使人的控制转变成自动控制,大大地降低了产品的成本,很大地提高生产效率。1.2 设计任务与要求(1)了解单片机系统的工作原理,了解系统设计的一般规律。(2)熟悉Proteus软件的调试和仿真。 (4)通过实验提高焊接、布局、电路检查能力。 (5)通过实验提高软件调试能力。 (6)进一步熟悉和掌握单片机的结构及工作原理。(7)掌握在单片机系统中各个引脚的作用。 (8)掌握数据输出程序的设计方法。(9)学习AT89C52芯片及LED的使用。(10)通过课程设计,掌握以单片机为核心的电路设计的基本方法和技术,解电路参数

10、的计算方法。 (11) 通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。(12)通过完成一个包括电路设计和程序开发的完整过程,了解开发一单片 机应用系统的全过程,为今后从事相应打下基础。 (13)通过课程设计提高应用能力,分析问题和解决问题的能力。 (14)培养查阅资料的习惯,训练和提高自学,独立思考的能力。 2 整体方案设计2.1 设计广告灯样式生活中广告流水灯的形式和点亮的次序是多种多样的。有单一颜色的几个灯按固定的次序来点亮的,有多个不同颜色的灯构成某一图案依次点亮的,也有多排广告灯按多种组合好的次序循环点亮的等。我的设计就是这些广告灯中的最基本类型。利用32个彩色发光二级

11、管实现,构成4个字母。分别是:Y,J,X,Y.如图1所示。 图 1 显示图四个字母代表的是“咸阳师范”每一个字拼音的开始第一个字母。4个字母分别由P1.0P1.3控制。本次设计程序是令这4个字母一通电,就执行初始的程序,然后增加了五个开关,五个开关对应P2.0P2.4。每个开关都有一个程序让4个字母以不同的方式亮。分别是:左移,右移,从外向内亮,闪亮,一直亮。最后,还设计了一个报警:当任意两个以上开关都开的话,前一个程序执行完后,程序蜂鸣器就会报警。 2.2方案的确定流水灯设计,可以通过数字电路实现,也可以通过单片机控制实现。本设计以AT89C52单片机为核心并用它来控制发光二极管双灯点亮循环

12、的实验装置,用AT89C52单片机控制35个发光二极管发光,实现亮点以12HZ频率在高、低位循环移动。通过Proteus软件、仿真,并能从中掌握通过软件控制发光二极管的思路和技巧。这次设计重点就在于利用单片机的知识去控制系统的运行,此方案比较简单,需要的原件很容易就能找到,并且价格低廉,所以决定采用此方案。方案中主要用到的器件有AT89C52单片机、LED以及蜂鸣器。 2.2.1 AT89C52 AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8KB的可反复擦写的只读程序存储器和256B的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准

13、MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合2。AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。AT89C52的引脚排列如图2所示。 图 2 AT89C52引脚图 兼容MCS51指令系统 8k可反复擦写(1000次)Flash ROM 32个双

14、向I/O口 256x8bit内部RAM 3个16位可编程定时/计数器中断 时钟频率0-24MHz 2个串行中断 可编程UART串行通道 2个外部中断源 共6个中断源 2个读写中断口线 3级加密位 低功耗空闲和掉电模式 软件设置睡眠和唤醒功能 12.2.2 发光二级管 图 3 LED图形符号发光二极管(如图3所示)简称为LED。由镓(Ga)与砷(AS)、磷(P)的化合物制成的二极管,当电子与空穴复合时能辐射出可见光,因而可以用来制成发光二极管,在电路及仪器中作为指示灯,或者组成文字或数字显示。磷砷化镓二极管发红光,磷化镓二极管发绿光,碳化硅二极管发黄光。发光二级管是半导体二极管的一种,可以把电能转化成光能。发光二极管与普通二极管一样是由一个PN结组成,也具有单向导电性。当给发光二极管加上正向电压后,从P区注入到N区的空穴和由N区注入到P区的电子,在PN结附近数微米内分别与N区的电子和P区的空穴复合,产生自发辐射的荧光。不同的半导体材料中电子和空穴所处的能量状态不同。当电子和空穴复合时释放出的能量多少不同,释放出的能量越

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号