单片机霓虹灯控制

单片机霓虹灯控制
单片机霓虹灯控制

辽宁工业大学

单片机及接口技术课程设计(论文)题目:霓虹灯控制器的设计

院(系):电子与信息工程学院

专业班级:

学号:

学生姓名:

指导教师:

教师职称:

起止时间:2013.07.03---2013.07.12

课程设计(论文)任务及评语

摘要

这次的课程设计的任务是设计一个霓虹灯控制器,并且可以通过按键开控制霓虹灯的闪烁方式。随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。

本设计是以单片机AT89C51为核心控制用8个发光二极管代替霓虹灯并进行5种闪烁方式的变换。本次采用的方案主要是通过对基于单片机的多控制、多闪烁方式的LED彩灯循环系统的设计,来达到本设计的要求。利用时钟电路、复位电路即单片机最小系统以及按键控制电路来控制单片机,进而控制霓虹灯的输出闪烁方式。

最终对设计的结果进行仿真,观察LED发光二极管的闪烁方式以及规律。

关键词:AT89C51;最小系统;发光二极管;闪烁方式

目录

第1章设计方案论证 (1)

1.1霓虹灯控制器的设计意义 (1)

1.2本文设计要求及参数要求 (1)

1.3总体设计方案 (2)

第2章硬件各单元电路设计 (3)

2.1单片机最小系统设计 (3)

2.2LED彩灯显示电路设计 (4)

2.3按键控制电路设计 (5)

第3章软件程序设计及仿真 (6)

3.1工作在方式三时的输出情况仿真 (6)

3.2源程序清单 (7)

第4章设计总结 (11)

参考文献 (12)

附录1 (13)

附录2 (14)

第1章设计方案论证

1.1霓虹灯控制器的设计意义

随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。LED 彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响彩灯效果,因此有必要对现有的彩灯控制器进行改进。

1.2本文设计要求及参数要求

设计要求:1、利用单片机控制霓虹灯的点亮;

2、根据键盘的不同控制要求,实现霓虹灯的不同颜色灯的点亮、霓虹灯的轮流点亮闪烁、顺序闪烁等;

设计内容:

1、分析设计要求,明确性能指标;查阅资料、设计方案分析对比。

2、论证并确定合理的总体设计方案,绘制总体结构框图,分析工作原理。

3、完成各单元具体电路的设计:单片机最小系统、显示等电路。包括元器件选择、工作原理分析。

4、写出程序流程图及汇编源程序。

5、完成课程设计说明书。

1.3总体设计方案

本方案主要是通过对基于单片机的多控制、多闪烁方式的LED彩灯循环系统的设计,来达到本设计的要求。其硬件构成框图如图1.1所示,以单片机为核心控制,由单片机最小系统(时钟电路、复位电路、电源)、按键控制电路、LED 发光二极管和5V直流电源电路组成。此设计方案中单片机的P1口接5路按键控制电路,实现彩灯花型的切换功能;单片机的P3.7引脚接上一个按钮开关以实现对彩灯闪烁频率的控制,即实现了快慢两种节拍实现花型的变换;单片机上的P2口接八路LED发光二极管组成彩灯电路,显示彩灯循环情况。

第2章硬件各单元电路设计

2.1单片机最小系统设计

单片机最小系统包括时钟电路与复位电路。

时钟电路:本系统采用单片机内部方式产生时钟信号,用于外接一个12MHz石英晶体振荡器和2个30pF微调电容,构成稳定的的自激振荡器,其发出的脉冲直接送入内部的时钟电路。

复位电路:确定单片机工作的起始状态,完成单片机的启动过程。单片机系统的复位方式有上电自动复位和手动按键复位。本设计采用手动按键复位,该复位方式同样具有上电自动复位功能。电路如图2.1所示。

2.2LED彩灯显示电路设计

2.3按键控制电路设计

按键控制电路是由5个按键开关构成的。如图2.3所示:

当按键K1按下时,LED彩灯为第一种闪烁方式,即彩灯按从上到下被点亮;

当按键K2按下时,LED彩灯为第二种闪烁方式,即彩灯从上到下依次点亮后,再从下到上依次熄灭;

当按键K3按下时,LED彩灯为第三种闪烁方式,即彩灯每隔一个交替闪烁;

当按键K4按下时,LED彩灯为第四种闪烁方式,即彩灯上下同时向中间依次被点亮;

当按键K5按下时,LED彩灯为第五种闪烁方式,即上下彩灯被点亮,其他彩灯由下到上依次闪烁点亮。

第3章软件程序设计及仿真

3.1工作在方式三时的输出情况仿真

本系统的调试是把在Keil里面写好的程序通过编译不出现任何错误后将生成的后缀名为.HEX的文件加载到AT89C51单片机中。接下来我们将在Proteus软件进行软硬件结合的调试。

当按键K3按下时,此时工作为第三种闪烁方式,即霓虹灯交替被点亮。

3.2源程序清单

ORG 0000H

LJMP MAIN

ORG 0040H

MAIN:

MOV P1,#0FFH

MOV A,P1

CJNE A,#11111110b,S1

LCALL K1

S1: CJNE A,#11111101b,S2

LCALL K2

S2: CJNE A,#11111011b,S3

LCALL K3

S3: CJNE A,#11110111b,S4

LCALL K4

S4: CJNE A,#11101111b,MAIN

LCALL K5

LJMP MAIN

K1: MOV A,#01111111b

C1: RL A

MOV P2,A

LCALL Delay

JNB P1.1,K2

JNB P1.2,K3

JNB P1.3,K4

JNB P1.4,Z

LJMP C1

K2: MOV P2,#0FEH

LCALL Delay

MOV P2,#0FCH

LCALL Delay

MOV P2,#0F8H

LCALL Delay

MOV P2,#0F0H

LCALL Delay

MOV P2,#0E0H

LCALL Delay

MOV P2,#0C0H

LCALL Delay

MOV P2,#80H

LCALL Delay

MOV P2,#00H

LCALL Delay

MOV P2,#80H

LCALL Delay

MOV P2,#0C0H

LCALL Delay

MOV P2,#0E0H

LCALL Delay

MOV P2,#0F0H

LCALL Delay

MOV P2,#0F8H

LCALL Delay

MOV P2,#0FCH

LCALL Delay

MOV P2,#0FEH

LCALL Delay

MOV P2,#0FFH

LCALL Delay

LJMP MAIN Z: LJMP K5

K3: MOV P2,#55H

LCALL Delay

MOV P2,#0AAH

LCALL Delay

MOV P2,#0FFH

LJMP MAIN

K4: MOV P2,#01111110B

LCALL Delay

MOV P2,#00111100B

LCALL Delay

MOV P2,#00011000B

LCALL Delay

MOV P2,#00000000B

LCALL Delay

MOV P2,#10000001B

LCALL Delay

MOV P2,#11000011B

LCALL Delay

MOV P2,#11100111B

LCALL Delay

MOV P2,#11111111B

LCALL Delay

LJMP MAIN

K5: MOV P2,#01111110B

LCALL Delay

MOV P2,#10111111B

LCALL Delay

MOV P2,#01111110B

LCALL Delay

MOV P2,#10011111B

LCALL Delay

MOV P2,#01111110B

LCALL Delay

MOV P2,#10001111B

LCALL Delay

MOV P2,#01111110B

LCALL Delay

MOV P2,#10000111B

LCALL Delay

MOV P2,#01111110B

LCALL Delay

MOV P2,#10000011B

LCALL Delay

MOV P2,#01111110B

LCALL Delay

MOV P2,#10000001B

LCALL Delay

MOV P2,#00H

LCALL Delay

MOV P2,#0FFH

LCALL Delay

MOV P2,#00H

LCALL Delay

MOV P2,#0FFH

LCALL Delay

LJMP MAIN Delay: JNB P3.0,D1

MOV R5,#01H

LJMP D5

D1: MOV R5,#04H

D5: MOV R6,#0FFH

D6: MOV R7,#0FFH

D7: NOP

DJNZ R7,D7

DJNZ R6,D6

DJNZ R5,D5

RET

END

第4章设计总结

本次设计的是一个霓虹灯控制器,要求能够运用开关按键控制霓虹灯的闪烁方式,在本次设计中采用了发光二极管代替了霓虹灯来显示输出的闪烁方式。随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。本次设计采用了AT89C51单片机的最小系统即时钟电路与复位电路,通过5个开关按键来控制8个发光二极管的闪烁方式,形成了5种不同的闪烁方式。并且本设计针对第三种闪烁方式进行了仿真,得出8个发光二极管的交替间隔闪烁,与预期的结果相符合,证明了设计的正确性。这进行课程设计的这段时间里,当真正涉及到自己解决实际问题时才感到知识的匮乏,才深深的感受到知识的重要性以及理论与实践结合的重要意义。

参考文献

[1] 张毅刚编著《单片机原理及应用》高等教育出版社2009.5

[2] 李朝青编著《单片机原理及接口技术》北京人民邮电出版社,2006,10,01。

[3] 李广弟编著《单片机基础》北京航天航空出版社,2006,01。

[4] 陈海宴编著《51单片机原理及应用》北京航空航天大学出版社1996.7

[5] 李平编著《单片机入门与开发》机械工业出版社,1998.4

[6] 肖洪兵编著《跟我学用单片机》北京航天航空大学出版社,1999.3

[7] 杨子文编著《单片机原理及应用》西安电子科技大学出版社2006.5

[8] 李光飞编著《51系列单片机设计实例》北京航空航天大学出版社2003.5

[9] 胡汗才编著《单片机原理与接口技术》清华大学出版社2004.8

附录1

附录2

器件清单:

单片机霓虹灯设计

单片机应用课程设计报告 设计题目霓虹灯设计 学院数理学院 指导老师吴荣燕 专业信息与计算科学 组员邹倩妮20084390 104 周婷20084390 106 侯傲20084390

2010-12-25星期六 摘要 近年来随着科技的飞速发展,单片机(Single Chip Microcomputer)的应用正在不断地走向深入,同时带动传统控制检测日新月益地更新。在实时检测和自动控制的应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。我们周围有许多广告牌、交通指示灯等都是通过单片机控制的。霓虹灯模拟控制器正是利用美国ATMEL公司生产的AT89C52单片机作为核心控制芯片实现对霓虹灯的控制。模拟控制器由单片机控制部分和显示部分组成,与按键、电阻等较少的辅助硬件电路相结合,通过汇编语言编程可以实现任意改变霓

虹灯的变化花样和。本系统具有体积小、硬件少、电路结构简单及容易操作等优点。 关键词霓虹灯AT89C51 汇编语言 目录 1 引言 (5) 2 关键器件和设备 (5) 3 设计内容 (6) 4 硬件设计 (7)

4.1主控制器模块设计 (7) 4.2 本设计中用到的引脚功能说明 (7) 4.3 AT89C51时钟电路 (8) 4.4 AT89C51复位电路 (10) 4.5 主控模块电路设计 (10) 5软件设计 (10) 5.1 程序流程图设计 (10) 5.1.2 流水灯制流程图 (12) 6总结 (14) 7参考文献 (14) 8 附录 (15) 8.1电路图: (15) 8.2程序运行代码 (16)

霓虹灯控制系统的简易设计

摘要:本文主要设计一个基于单片机的霓虹灯控制系统。以at89c51单片机为控制核心电路,应用片内定时器实现对霓虹灯的控制。该系统由单片机的控制部分和显示部分组成,运用中断定时器控制发光二极管(或led),使其产生有规律的闪烁和移动。 关键词:单片机发光二极管红外线遥控 中图分类号:tp27 文献标识码:a 文章编号:1003-9082(2016)02-0309-01 前言 随着时代的进步,人们对物质生活的迫切追求,使周边环境发生翻天覆地的变化。从钻木取火走到今天灯火阑珊,各种繁华夜景层出不穷,让人叹为观止。这些辉煌景象都离不开电子技术。事实证明电子技术对社会的发展产生了深远的影响。随着电子技术和计算机技术的发展,特别是单片机的发展,使传统的测量仪器在原理、功能、精度及自动化水平等方面发生了巨大的变化,形成了一种完全突破传统概念的新一代测试仪器――智能仪器。智能仪器是以微处理器为核心的电子仪器,它不仅要求设计者熟悉电子仪器的工作原理,而且还要求其掌握微型计算机硬件和软件的原理。目前,有很多的传统电子仪器已有相应的替代产品,而且还出现不少全新的仪器类型和测试系统体系。在科学技术高速发展的今天,如何用简单便宜、性能良好的元器件制造出对人类生活有用的产品,已经成为人们研究的主要趋势。在自动化技术中,无论是过程控制技术还是数据采集技术还是测控技术,都离不开单片机,在工业自动化的领域中,机电一体化技术发挥越来越重要的作用。 一、总体方案设计 在本次设计中,硬件部分由单片机系统、led发光二极管组成。原理图如图1所示。单片机选用的是at89c51单片机,利用其中的一个定时器设定灯光闪烁的时间,时钟电路选用的是11.0592m的晶振。复位电路部分采用的是上电复位和手动复位两种复位方式。由于考虑到单片机i/o端口的带载能力,led发光二极管采用共阳极的接法,用470ω的电阻分压。软件部分,由于采用的是11.0592m晶振的时钟电路,单片机定时器的最大定时时间为65.536ms,不能达到要求的闪烁频率。所以采用定时50ms,10个定时中断灯光进行一次亮灭的跳变。并在每一次跳变时记录下灯闪烁的次数,通过对闪烁次数的判断,来进行对不同led灯的亮灭的整体时序循环控制。 图1 单片机的霓虹灯控制电路原理图 二、硬件电路的设计 1.单片机系统 标准型89系列单片机是与mcs-51系列单片机兼容的。在内部含有4kb或8kb可重复编程的flash存储器,可进行1000次擦写操作。全静态工作为0~33mhz,有3级程序存储器加密锁定,内含有128~256字节的ram、32条可编程的i/o端口、2~3个16位定时器/计数器,6~8级中断,此外有通用串行接口、低电压空闲模式及掉电模式。at89c51相当于将8051中的4kb rom换成相应数量的flash存储器,其余结构、供电电压、引脚数量及封装均相同,使用时可直接替换。 2. led概述 led(light?emitting?diode),发光二极管,是一种固态的半导体器件,它可以直接把电转化为光。半导体晶片由三部分组成,一部分是p型半导体,在它里面空穴占主导地位,另一端是n型半导体,在这边主要是电子,中间通常是1至5个周期的量子阱。当电流通过导线作用于这个晶片的时候,电子和空穴就会被推向量子阱,在量子阱内电子跟空穴复合,然后就会以光子的形式发出能量,这就是led发光的原理。而光的波长也就是光的颜色,是由形成p-n结的材料决定的。它是一种通过控制半导体发光二极管的显示方式,用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。由于具有容易控制、

(完整版)基于单片机的霓虹灯控制器的设计毕业论文设计

基于单片机的霓虹灯控制器的设计 摘要 本设计采用AT89C52单片机实现对霓虹灯的控制。系统由红外遥控模块、单片机控制模块、显示模块、语音模块四部分组成。红外遥控模块分红外发射部分和红外接收部分,通过单片机译码后,取出红外发射按钮的地址,从而实现红外遥控器对霓虹灯显示图案的远距离控制。红外接收管也只占用一个IO口。显示部分为16×16的点阵模块,通过单片机控制显示不同的图案以及想要的文字,并让字能够移动、暂停,以及从当前文字切换其它文字。语音模块采用的语音芯片是ISD1730,可以录制想要的语音,通过录音可以对设计进行介绍。语音的播放支持暂停、下一首、调节音量和复位。由于单片机的IO口不够用,本设计采用74HC154对其扩充,将四线扩充到十六线。该系统具有电路结构简单、易操作、成本低等优点,具有较强的实用价值。 关键词:单片机;红外遥控;点阵;译码器;霓虹灯

The Design of the Neon Lights controller Based on SCM Abstract This design uses the AT89C52 single chip microcomputer to control the neon lights. The system is composed by the infrared remote control module, the single-chip microcomputer control module, the display module and the speech module. Infrared remote control module is divided into the infrared transmitter and infrared receiver parts. After decoding through the single chip microcomputer, the infrared emission button address can be taken out in order to realize the remote control of infrared neon lights display. The infrared receiving tube only takes up one IO port. The display part uses the dot matrix module with 16 plus 16, through the single-chip control, it can display different patterns and the text, and make the word to move, pause, and switch from the current text to the other. The voice module uses voice chip ISD1730, which can record the desired voice, which can be played to introduce the design. It is support for pause, next, adjust the volume and reset of the voice playback. Due to the IO port of the microcontroller is not enough, this design uses a 74HC154 to expand the IO port, which is expanding the four-line to 16-line. The system and low cost. Key words: Single Chip;Infrared Remote Control; Dot Matrix; Decoder; Neon Lights

基于89c51单片机控制的LED音乐彩灯控制器的设计说明

基于89c51单片机控制的LED音乐彩灯控制器的设计 随着人们对房屋的装饰需要彩灯,在许多城市可以看到彩色霓虹灯。LED彩灯由于其丰富的灯光色彩,便宜的造价以及简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建础物已经成为一种时尚。但目前市场上各种各样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、电路复杂、功率损耗大等缺点。此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性…… 本方案提出一种基于8951单片机的彩灯控制方案,实现对LED 彩灯的控制。本方案以8951单片机作为主控核心,在主控模块上设有3个按键和8个LED显示灯,根据需要可以编写若干种亮灯模式,利用其部定时器T0实现一个基本单位时间为1ms的定时中断,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭。与普通LED彩灯相比,具有体积小、价格低、功耗低等优点。 2系统功能 LED彩灯用软件控制硬件的方式来控制彩灯闪烁,即彩灯控制器和管LED模块。彩灯采用8951提供+5V电压工作,经过电源变换,输出直流工作电压,一方面为管LED模块提供+5V工作电源,另一方面为主控模块单片机系统彩灯控制器提供5V工作电源。整个系统工作由软件程序控制运行,根据需要用户可以在LED彩灯工作时通过主控模块上的按键来设定亮灯时间和灯光闪动频率。 上电后系统经过初始化,查询是否有功能切换键按下:有,则进入设定模式状态;无,则进入默认工作状态。在设定模式状态下,可以根据个人爱好及不同场合的需要来指定调用哪种模式,并且可以改变每种模式的时间T1、频率F1参数,在工作状态下,LED彩灯控制器按照程序设定好的若干亮灯花样模式程序顺序调用往下走,开始工作,依次8个等亮完为一个亮灯周期,然后再回主循环继续工作,同样如果想进入其它设定模式状态,只需按下功能切换键即可。整个3种亮灯模式时间可以看作一个大周期T,对于每一个模式编写一个独立工作子程序,其中设定了从左到右点亮LED,从右到左点亮LED,还有自己定义的LED点亮方式。 因此在LED彩灯上电工作后,可以方便地通过主控模块上的显示器指定LED彩灯当前工作模块,工作时间Ti,频率Fi等实时参数。若实际应用需要根据不同场合和时间来改变彩灯闪亮效果,可以通过主控模块上的按键来设定LED不同的闪烁频率Fi和亮灯时间Ti,以便符合实际需要。此外如果对某一种模式感兴趣需要仔细观看该种亮灯模式,可以让程序循环。 硬件设计 LED彩灯系统包括,即LED彩灯控制器(8951主控模块),LED彩灯在8951外部接一个震荡时钟频率。用8951的控制器,具有按键、显示等功能,并利用8951的P0口的8个输出端上面焊有8个LED彩灯,使用彩灯在软件的控制下工作。 主控模块电路设计 主控模块电路如图1所示。主控模块主要设计器件有89C51,8个LED显示器,3个开关按键,1个稳压器(5V电压),1个外部晶振振荡器信号输出驱动,4个电阻。通过软件设计,使单片机P0口作为三色LED驱动信号输出口及移位时钟CLOCK信号,8951的P0为LED 的输出口。 软件设计 LED彩灯控制器最大特点在于所有亮灯模式均由软件控制完成。系统中软件可以分为主程序和中断服务子程序。上电后在按键控制灯的闪烁方式,通过软件来控制循环,以一个单位实际1ms的T0定时为中断服务子程序。在这个1ms的T0定时基础上,可以根据需要来确定各种模式工作时间Ti,以及确定在各种亮灯点亮和熄灭各种状态LED灯等。整个系统软

单片机霓虹灯控制.

辽宁工业大学 单片机及接口技术课程设计(论文)题目:霓虹灯控制器的设计 院(系):电子与信息工程学院 专业班级: 学号: 学生姓名: 指导教师: 教师职称: 起止时间:2013.07.03---2013.07.12

课程设计(论文)任务及评语

摘要 这次的课程设计的任务是设计一个霓虹灯控制器,并且可以通过按键开控制霓虹灯的闪烁方式。随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。 本设计是以单片机AT89C51为核心控制用8个发光二极管代替霓虹灯并进行5种闪烁方式的变换。本次采用的方案主要是通过对基于单片机的多控制、多闪烁方式的LED彩灯循环系统的设计,来达到本设计的要求。利用时钟电路、复位电路即单片机最小系统以及按键控制电路来控制单片机,进而控制霓虹灯的输出闪烁方式。 最终对设计的结果进行仿真,观察LED发光二极管的闪烁方式以及规律。 关键词:AT89C51;最小系统;发光二极管;闪烁方式

目录 第1章设计方案论证 (1) 1.1霓虹灯控制器的设计意义 (1) 1.2本文设计要求及参数要求 (1) 1.3总体设计方案 (2) 第2章硬件各单元电路设计 (3) 2.1单片机最小系统设计 (3) 2.2LED彩灯显示电路设计 (4) 2.3按键控制电路设计 (5) 第3章软件程序设计及仿真 (6) 3.1工作在方式三时的输出情况仿真 (6) 3.2源程序清单 (7) 第4章设计总结 (11) 参考文献 (12) 附录1 (13) 附录2 (14)

基于AT89C51单片机的彩灯控制方案设计(含源文件)

机械电子工程系毕业设计报告

目录 引言 (1) 设计目的任务和要求 (1) 总体设计方案 (2) 结语 (10)

一、引言 随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。因此有必要对现有的彩灯控制器进行改进。 我们采用一种基于AT89C51单片机的彩灯控制方案,实现对LED 彩灯的控制。本方案以AT89C51单片机作为主控核心,与显示、驱动等模块组成核心主控制模块。在主控模块上设有24个LED显示灯,根据用户需要可以编写若干种亮灯模式,利用程序定时实现各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭。所以亮灯模式多,用户可以根据不同场合和时间来调节亮灯频率和亮灯时间。与普通LED彩灯相比,具有体积小、价格低、低能耗等优点。 二、设计目的任务和要求 1. 掌握单片机AT89C51的逻辑电路的设计方法,灵活运用理论

知识。 2. 根据AT89C51单片机的功能设计一个彩灯逻辑电路,能够显 示不同的形状。 3. 提高同学们的数字逻辑系统设计能力和实际动手能力。 三、总体设计方案 1.系统功能 LED彩灯分为2部分,即彩灯控制器(AT89C51单片机)和管内LED板模块(受控模块)。彩灯控制器可直接与220 V交流市电相连接,经过变压器变换,输出直流工作电压,一方面为主控模块单片机系统(彩灯控制器)提供5 V工作电源,另一方面驱动LED彩灯。整个系统工作由软件程序控制运行,根据需要,用户可以在主控模块单片机系统内编程设定亮灯时间和灯光闪动频率。 单片机上电后系统经过初始化,进入用户设定的模式状态下,用户可以根据个人爱好及不同场合的需要来编程指定调用彩灯控制模式,并且可以改变每种模式的闪动时间、闪动频率。在确定的工作状态下,LED彩灯控制器按照程序设定好的亮灯花样程序数据表table _i按顺序调用执行,从第table_1亮灯模式开始工作,自table_1到table_2……到table_n为一个亮灯周期,然后再回到table_1循环继续工作。整个n种亮灯模式时间可以看作一个大周期T,其中的每一种花样工作模式table_i(i=1,2,…,n)时间为小周期,对于每一个彩灯模式都有一个独立的工作代码table_i,它设定了LED

基于51单片机的霓虹灯

实训报告基于单片机的霓虹灯设计 姓名:xxx 学号:xxxxxxxxxxxxxxx 2012/5/31

1.模块功能简介 1.1 STC89C52单片机及其引脚说明 89C52是一种高性能低功耗的采用CMOS工艺制造的8位微控制器,它提供下列标准特征:4K字节的程序存储器,128字节的RAM,32条I/O线,2个16位定时器/计数器, 一个5中断源两个优先级的中断结构,一个双工的串行口, 片上震荡器和时钟电路。 引脚说明: ·V CC:电源电压 ·GND:地 ·P0口:P0口是一组8位漏极开路型双向I/O口,作为输出口用时,每个引脚能驱动8个TTL 逻辑门电路。当对0端口写入1时,可以作为高阻抗输入端使用。 当P0口访问外部程序存储器或数据存储器时,它还可设定成地址数据总线复用的形式。在这种模式下,P0口具有内部上拉电阻。 在EPROM编程时,P0口接收指令字节,同时输出指令字节在程序校验时。程序校验时需要外接上拉电阻。 ·P1口:P1口是一带有内部上拉电阻的8位双向I/O口。P1口的输出缓冲能接受或输出4个TTL 逻辑门电路。当对P1口写1时,它们被内部的上拉电阻拉升为高电平,此时可以作为输入端使用。当作为输入端使用时,P1口因为内部存在上拉电阻,所以当外部被拉低时会输出一个低电流(I IL)。 ·P2口:P2是一带有内部上拉电阻的8位双向的I/O端口。P2口的输出缓冲能驱动4个TTL逻辑门电路。当向P2口写1时,通过内部上拉电阻把端口拉到高电平,此时可以用作输入口。作为输入口,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出电流(I IL)。 P2口在访问外部程序存储器或16位地址的外部数据存储器(例如MOVX @ DPTR)时,P2口送出高8位地址数据。在这种情况下,P2口使用强大的内部上拉电阻功能当输出1时。当利用8位地址线访问外部数据存储器时(例MOVX @R1),P2口输出特殊功能寄存器的内容。 当EPROM编程或校验时,P2口同时接收高8位地址和一些控制信号。 ·P3口:P3是一带有内部上拉电阻的8位双向的I/O端口。P3口的输出缓冲能驱动4个TTL逻辑门电路。当向P3口写1时,通过内部上拉电阻把端口拉到高电平,此时可以用作输入口。作为输入口,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出电流(I IL)。 ·RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期的高电平将使单片机复位。 ·ALE/PROG:当访问外部存储器时,地址锁存允许是一输出脉冲,用以锁存地址的低8位字节。当在Flash编程时还可以作为编程脉冲输出(PROG)。 一般情况下,ALE是以晶振频率的1/6输出,可以用作外部时钟或定时目的。但也要注意,每当访问外部数据存储器时将跳过一个ALE脉冲。

基于51单片机霓虹灯

实训报告 基于单片机的霓虹灯设计 姓名:xxx 学号:xxxxxxxxxxxxxxx 2018/5/31 1.模块功能简介 1.1 STC89C52单片机及其引脚说明 89C52是一种高性能低功耗的采用CMOS工艺制造的8位微控制器,它提供下列标准特征:4K字节的程序存储器,128字节的RAM,32条I/O线,2个16位定时器/计数器, 一个5中断源两个优先级的中断结构,一个双工的串行口, 片上震荡器和时钟电路。 引脚说明: ·V CC:电源电压 ·GND:地 ·P0口:P0口是一组8位漏极开路型双向I/O口,作为输出口用时,每个引脚能驱动8个TTL 逻辑门电路。当对0端口写入1时,可以作为高阻抗输入端使用。 当P0口访问外部程序存储器或数据存储器时,它还可设定成地址数据总线复用的形式。在这种模式下,P0口具有内部上拉电阻。 在EPROM编程时,P0口接收指令字节,同时输出指令字节在程序校验时。程序校验时需要外接上拉电阻。 ·P1口:P1口是一带有内部上拉电阻的8位双向I/O口。P1口的输出缓冲能接受或输出4个

TTL逻辑门电路。当对P1口写1时,它们被内部的上拉电阻拉升为高电平,此时可以作为输入端使用。当作为输入端使用时,P1口因为内部存在上拉电阻,所以当外部被拉低时会输出一个低电流

基于单片机的LED灯光控制器的设计

目录 1.目的及意义 (1) 2.基本容和技术方案 (2) 2.1基本容: (2) 3系统硬件设计 (3) 3.1 主控模块电路设计 (3) 3.2 受控模块电路设计 (4) 3.3 主要元器件介绍 (4) 3.3.1 单片机AT89C51 (4) 3.3.2 LED彩灯限流电阻的确定 (6) 3.3.3 数码管结构及工作原理 (6) 4 试与仿真分析 (8) 4.1 硬件选材及电路制作 (8) 4.2 硬件调试 (8) 4.3 软件仿真结果及分析 (9) 5总结 (10) 参考文献 (11)

基于单片机的LED灯光控制器的设计 1目的及意义 1.1背景:随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快 ,智能度越来越高 ,应用围也得到了极大的扩展。在海洋开发、宇宙探测、工农业生产、军事、社会服务、娱乐等各个领域。在娱乐方面,场地的装饰离不开彩灯。在建筑方面也采用彩灯来装饰高楼大厦。彩灯又灵活多变的点亮方式,装饰效果非常好,特别时晚上使得高楼大厦更加漂亮。是彩灯的应用才使得城市的夜景非常迷人。节日彩灯将会在人类未来的夜晚生活成为一个个重要的景观,节日彩灯控制器的应用也会在现实生活中得到广泛的应用。 1.2意义:本设计通过对彩灯的设计,训练对电气、单片机、电子技术等容的应用能力,掌握对电子产品设计的流程以及各种要求。彩灯技术已广泛得在霓虹灯、广告彩灯、汽车车灯等领域中应用。单片机的控制电路的设计是彩灯应用的一个瓶颈。课程设计主要培养学生综合运用所学的知识与技能分析与解决问题的能力,并巩固和扩大学生的课堂知识。通过课程设计学会查阅、使用各种专业资料和网上资源,并以严肃认真、深入研究的工作作风完成设计任务,逐步向工程技术员转变,培养学生独立完成任务的能力,体现和检验综合设计能力,大力提高大学生的技术水平,培养新一代既有理论、又有动手能力的实用性人才,以适应国际建设和发展的需要。了解彩灯线路的基本理论,掌握单片机编程的基本设计方法和分析方法,对能够熟练地进行彩灯应用电路的设计与制作是十分必要和重要的。 中国彩灯从开始发展到现在,已有上千年的历史,发展到今天的灯会,已经是作为节日庆典的形式了.以传统节庆文化为背景,在特定的时间、地点,主题下举办,是一项综和性的群众文化活动。分为经营性灯会和公益性(非经营性)灯会。灯会这种特殊的造型和视觉语言,不仅仅用于灯会中观赏,还可以引入其他领域走向发展,进入人们生活的方方面面。比如:人居环境、城市美化、亮化的点缀物;彩灯雕塑,称为灯雕,可以丰富人居环境,城市美化的艺术形式;还可以用彩灯的制作语言,巧妙结合现代广告、

基于单片机的霓虹灯控制系统设计

目录摘要 关键词 一.前言 二.总体设计方案 三.硬件电路设计 3.1 单片机系统 3.2 LED概述 3.3 外部时钟方式电路 3.4 手动复位电路 3.5 霓虹灯控制电路 四.软件设计 五.软件调试 六.总结 附录

基于单片机的霓虹灯控制系统设计 摘要:单片机技术是一门应用性很强的专业课,其理论与实践技能是从事机电类专业技 术工作的人员所不可少的。本次程设计是选择AT80C51为核心控制元件,利用取表的方法,使端口P1 做单一灯的变化:左移2 次,右移2 次,闪烁2 次(延时的时间0.2 秒),设计了单片机霓虹灯控制系统,使其产生有规律的闪烁和移动。 关键字T80C51 LED灯霓虹灯 一.前言 单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。单片机是把主要计算机功能部件都集成在一块芯片上的微型计算机。它是一种集计数和多中接口于一体的微控制器,被广泛应用在智能产品和工业自动化上,而51单片机是个单片机中最为典型和最有代表性的一种。 随着城市建设和市场经济的飞速发展,城市的美化和日益激烈的广告竞争越来越得到社会的关注,作为城市装饰和广告宣传的霓虹灯的需求量也越来越大。过去霓虹灯控制器多采用E2PROM和相应的逻辑电路来完成,现在也有采用一些专用霓虹灯控制芯片的控制器。前者所需电路较多,制作不易改变,且所需控制的霓虹灯路数越多,扩展起来也比较繁杂;而后者由于电路已作定,控制方式不能随意改变,功能较为单一。然而市场上需要低成本高性能的霓虹灯控制技术。我们此次设计的霓虹灯控制系统就符合市场需求。 二.总体方案设计 在本次设计中,硬件部分由单片机系统、LED发光二极管组成。原理图如图1所示。单片机选用的是AT89C51单片机,利用其中的一个定时器设定灯光闪烁的时间,时钟电路选用的是11.0592M的晶振。复位电路部分采用的是上电复位和手动复位两种复位方式。由于考虑到单片机I/O端口的带载能力,LED发光二极管采用共阳极的接法,用1K电阻分压。 软件部分,由于采用的是11.0592M晶振的时钟电路,单片机定时器的最大定时时间为65.536ms,不能达到要求的闪烁频率。所以采用定时50ms,10个定时中断灯光进行一次亮灭的跳变。并在每一次跳变时记录下灯闪烁的次数,通过对闪烁次数的判断,来进行对不同LED灯的亮灭的整体时序循环控制。

单片机控制的霓虹灯控制器

单片机控制的霓虹灯控制器 学生:xxx 指导教师:xxx 内容摘要:本设计采用AT89C51单片机实现对霓虹灯的控制。系统的设计由霓虹灯的硬件电路设 计和软件设计两部分组成。硬件设计分为发光二极管的设计、复位电路、时钟电路、按键设计、外设接口设计五个模块组成,按键主要功能是实现人为控制霓虹灯,实现单片机控制显示不同的图案以及想要的各种花样闪烁,并能实现各种闪烁模式的互相切换。软件部份是运用Keil软件基于C语言进行编写的程序。该系统具有电路结构简单、易操作等优点,具有较强的实用价值。并且有较强的实用性,操作简单,扩展功能强。如需要增加功能可方便更改程序,灵活性强。 关键词:单片机发光二极管花样闪烁霓虹灯

the neon light controller based on single chip Abstract: This design uses AT89C51 single-chip microcomputer to realize the control of neon lights. The design of the controller i ncluding the hardware circuit design and software design of the neon lights two parts. Hardware design is divided into the light emitting diode design ,reset circuit ,clocking circuit design , key design and peripheral interface design. The main function of Keys is to realize the anthropogenic control of neon lights, realize single-chip microcomputer control display different pattern and want all kinds of pattern flicker, and can realize all kinds of scintillation mode switch to each other. The software part is to use Keil software based on C language program.It has strong practicality, simple operation, and the function expended is strong.If we need to increase the function ,it will be easily changed procedures, and it has high adaptability. Keywords: single-chip light emitting diode flicker neon lights

根据单片机的霓虹灯控制系统设计

. 目录摘要 关键词 一.前言 二.总体设计方案 三.硬件电路设计 3.1 单片机系统 3.2 LED概述 3.3 外部时钟方式电路 3.4 手动复位电路 3.5 霓虹灯控制电路 四.软件设计 五.软件调试 六.总结 附录

基于单片机的霓虹灯控制系统设计 摘要:单片机技术是一门应用性很强的专业课,其理论与实践技能是从事机电类专业技术工作的人员所不可少的。本次程设计是选择AT80C51为核心控制元件,利用取表的方法,使端口P1 做单一灯的变化:左移2 次,右移2 次,闪烁2 次(延时的时间0.2 秒),设计了单片机霓虹灯控制系统,使其产生有规律的闪烁和移动。 关键字T80C51 LED灯霓虹灯 一. 前言 单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。单片机是把主要计算机功能部件都集成在一块芯片上的微型计算机。它是一种集计数和多中接口于一体的微控制器,被广泛应用在智能产品和工业自动化上,而51单片机是个单片机中最为典型和最有代表性的一种。 随着城市建设和市场经济的飞速发展,城市的美化和日益激烈的广告竞争越来越得到社会的关注,作为城市装饰和广告宣传的霓虹灯的需求量也越来越大。过去霓虹灯控制器多采用E2PROM和相应的逻辑电路来完成,现在也有采用一些专用霓虹灯控制芯片的控制器。前者所需电路较多,制作不易改变,且所需控制的霓虹灯路数越多,扩展起来也比较繁杂;而后者由于电路已作定,控制方式不能随意改变,功能较为单一。然而市场上需要低成本高性能的霓虹灯控制技术。我们此次设计的霓虹灯控制系统就符合市场需求。 二. 总体方案设计 在本次设计中,硬件部分由单片机系统、LED发光二极管组成。原理图如图1所示。

基于单片机的霓虹灯控制器设计 设计报告

题目:基于单片机的霓虹灯控制器设计

摘要 霓虹灯在现代社会中有广泛的应用,但传统的霓虹灯控制器利用移位寄存器的移位方式,只能实现几种有限的花式,因此市场迫切需要一种低成本高性能的霓虹灯控制器。本设计基于单片机实现多种花式的霓虹灯控制器。以AT89C52单片机为控制核心,使用独立式按键实现对霓虹灯的控制。该系统主要由单片机的主控部分、键盘输入部分和LED 显示部分组成,运用I/O口输出的信号驱动发光二极管和数码管,使其产生有规律的闪烁和移动。该控制器电路实现简单,成本低,具有较高的性价比。 关键字:霓虹灯;AT89C52;发光二极管;数码管

目录 1.设计任务 (1) 1.1 设计目的和意义 (1) 1.2 设计任务与要求 (1) 2.硬件系统设计 (2) 2.1总体设计方案 (2) 2.1.1设计思路 (2) 2.1.2方案论证与比较 (2) 2.2 具体电路设计 (3) 2.2.1单片机A T89C52简介 (3) 2.2.2外部时钟方式电路 (4) 2.2.3手动复位电路 (4) 2.2.4 发光二极管电路 (4) 2.2.5数码管电路 (6) 2.2.6 键盘控制电路 (7) 2.3 整体硬件电路 (8) 2.4系统所用元器件 (8) 3.软件系统设计 (10) 3.1软件系统总体设计方案 (10) 3.2程序流程图 (10) 3.2.1模式一子程序 (11) 3.2.2模式二子程序 (11) 4.调试及仿真 (12) 5.总结 (13) 5.1本系统存在的问题及改进措施 (13) 5.2心得体会 (13) 参考文献 (13) 附录1 霓虹灯实物图 (14) 附录2霓虹灯PCB板图 (15) 附录3 程序清单 (16)

基于AT89C51单片机的LED彩灯控制器设计论文

基于AT89C51单片机的LED彩灯控制器设计 摘要:介绍了一种新型的LED彩灯控制系统的设计方法,以AT-89C51单片机作为主控核心,与按键、显示器等较少的辅助硬件电路相结合,利用软件实现对LED彩灯进行控制。本系统具有体积小、硬件少、电路结构简单及容易操作等优点。 关键词:LED彩灯;AT89C51单片机;彩灯控制器;模块设计 1引言 随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。LED彩灯由于其丰 富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用 彩灯来装饰街道和城市建筑物已经成为一种时尚。但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。因此有必要对现有的彩灯控制器进行改进。 本文提出了一种基于AT89C51单片机的彩灯控制方案,实现对LED彩灯的控制。本方案以AT89C51单片机作为主控核心,与键盘、显示、驱动等模块组成核心主控制模块。在主控模块上设有8个按键和5位七段码LED显示器,根据用户需要可以编写若干种亮灯模式,利用其内部定时器T0实现一个基本单位时间为5 ms的定时中断,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭。该新型LED彩灯及其控制器是上海某公司委托开发产品,产品实际应用效果较好,亮灯模式多,用户可以根据不同场合和时间来调节亮灯频率和亮灯时间。与普通LED彩灯相比,具有体积小、价格低、低能耗等优点。 2系统功能 新型LED彩灯分为2部分,即彩灯控制器(主控模块)和管内LED板模块(受控模块)。彩灯控制器可直接与220 V交流市电相连接,经过开关电源变换,输出直流工作电压,一方面为管内LED模块提供12 V工作电源,另一方面为主控模块单片机系统(彩灯控制器)提供5 V工作电源。整个系统工作由软件程序控制运行,根据需要,用户可以在LED彩灯工作时通过主控模块上的按键来设定亮灯时间和灯光闪动频率。 上电后系统经过初始化,查询是否有功能切换键按下:有,则进入用户设定模式状态;无,则进入默认缺省工作状态。在用户设定模式状态下,用户可以根据个人爱好及不同场合的需要来指定调用哪些模式,并且可以改变每种模式的时间Ti、频率Fi参数,如果用户想进入缺省状态模式,只需按一下功能切换键即可跳入缺省模式,程序会自动顺序调用亮灯模式;在缺省工作状态下,LED 彩灯控制器按照程序设定好的若干亮灯花样模式程序Model_i顺序调用往下走,从第Model_1模式开始工作,自Model_1到Model_2……到Mod el_n为一个亮灯周期,然后再回到Model_1循环继续工作,同样如果想进入用户设定模式状态,只需按下功能切换键即可。整个n种亮灯模式时间可以看作一个大周期T,其中的每一种花样工作模式Model_i(i=1,2,…,n)时间为小周期Ti,对于每一个模式编写一个独立工作子程序Model_i,其中设定了LED三色灯(红、绿、蓝)的点亮时刻(RED_on,GREEN_on,BLUE_on)和熄灭时刻(RED_off,GREEN_off,BLU E_off),以及模式工作时间Ti以及该模式LED闪烁频率Fi。5位七段码显示器的前2位(L1,L2)显示

基于单片机的霓虹灯控制系统设计

基于无线传输的仓库多点温度智能监控系统设计 目录 摘要 关键词 一.前言 二.总体设计方案 三.硬件电路设计 3.1 单片机系统 3.2 LED概述 3.3 外部时钟方式电路 3.4 手动复位电路 3.5 霓虹灯控制电路 四.软件设计 五.软件调试 六.总结 附录

基于单片机的霓虹灯控制系统设计摘要:单片机技术是一门应用性很强的专业课,其理论与实践技能是从事机电类专 业技术工作的人员所不可少的。本次程设计是选择AT80C51为核心控制元件,利用取表的方法,使端口P1 做单一灯的变化:左移2 次,右移2 次,闪烁2 次(延时的时间0.2 秒),设计了单片机霓虹灯控制系统,使其产生有规律的闪烁和移动。 关键字 T80C51 LED灯霓虹灯 一. 前言 单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。单片机是把主要计算机功能部件都集成在一块芯片上的微型计算机。它是一种集计数和多中接口于一体的微控制器,被广泛应用在智能产品和工业自动化上,而51单片机是个单片机中最为典型和最有代表性的一种。 随着城市建设和市场经济的飞速发展,城市的美化和日益激烈的广告竞争越来越得到社会的关注,作为城市装饰和广告宣传的霓虹灯的需求量也越来越大。过去霓虹灯控制器多采用E2PROM和相应的逻辑电路来完成,现在也有采用一些专用霓虹灯控制芯片的控制器。前者所需电路较多,制作不易改变,且所需控制的霓虹灯路数越多,扩展起来也比较繁杂;而后者由于电路已作定,控制方式不能随意改变,功能较为单一。然而市场上需要低成本高性能的霓虹灯控制技术。我们此次设计的霓虹灯控制系统就符合市场需求。 二. 总体方案设计 在本次设计中,硬件部分由单片机系统、LED发光二极管组成。原理图如图1所示。单片机选用的是AT89C51单片机,利用其中的一个定时器设定灯光闪烁的时间,时钟电路选用的是11.0592M的晶振。复位电路部分采用的是上电复位和手动复位两种复位方式。由于考虑到单片机I/O端口的带载能力,LED发光二极管采用共阳极的接法,用1K电阻分压。 软件部分,由于采用的是11.0592M晶振的时钟电路,单片机定时器的最大定时时间为65.536ms,不能达到要求的闪烁频率。所以采用定时50ms,10个定时中断灯光进行一次亮灭的跳变。并在每一次跳变时记录下灯闪烁的次数,通过对闪烁次数的判断,来进行对不同LED灯的亮灭的整体时序循环控制。

基于单片机的节日彩灯控制器

湖北文理学院理工学院 课程单片机课程设计 题目节日彩灯控制器设计 专业通信工程 姓名学号 姓名学号 姓名学号 2015.6

一、任务 以单片机为核心,设计一个节日彩灯控制器。 二、设计要求 以单片机为核心,设计一个节日彩灯控制器,要求有四个控制按键: ●K1—开始,按此键则灯开始流动(两翼展开)。 ●K2—停止,按此键则停止流动,所有灯为暗。 ●K3—上,按此键则灯由上向下流动。 ●K4—下,按此键则灯由下向上流动。

第1章绪论 彩灯是我国普遍流行的传统的民间的综合性的工艺品。彩灯艺术也就是灯的综合性的装饰艺术。新中国成立后,彩灯艺术得到了更大的发展,特别是随着我国科学技术的发展,彩灯艺术更是花样翻新,奇招频出。而随着人们生活环境的不断改善和美化,在许多节日的气氛里可以看到彩色霓虹灯,这种LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用。其将电子、建筑、机械、遥控、声学、光导纤维等新技术、新工艺用于彩灯的设计制作,把形、色、光、声、动相结合,思想性、知识性、趣味性、艺术性相统一。在当今的社会里,彩灯已经成为我们生活的一部分,能给我们带来视觉上的享受还能美化我们的生活。 1 LED彩灯控制器概述 新型LED彩灯系统包括两大部分,即LED彩灯控制器(89C51主控模块)和LED彩灯管(管内LED板模块)。彩灯控制器是主控模块,具有按键、显示等功能,并利用89C51的P口输出控制信号;彩灯管是受控模块,上面焊有三色LED 彩灯和信号驱动芯片,模块置于LED的透明管内。该LED彩灯控制器是一种基于STC89C51单片机的彩灯控制器,实现对LED彩灯的控制。其以STC89C51单片机作为主控核心,与键盘、显示、驱动等模块组成核心主控制模块。如果稍微改动控制电路,就可以改变电路的不同工作状态,控制彩灯变幻出不同的闪烁效果。 2 LED彩灯控制技术状况 彩灯控制电路是由单元模块电路组合而成的,主要以STC89C51单片机为控制中心,并与按键控制电路、时钟电路、复位电路在直流稳压电路的相互作用下进而控制彩灯亮灭的顺序,从而实现多控制、多闪烁方式的LED彩灯循环。 3 本设计任务 运用STC89C51单片机、发光二极管、电阻、电容、按键等元件组成LED 节日彩灯控制电路中的按键控制电路、彩灯显示电路以及单片机最小系统等模块。并用Proteus等软件仿真,做出其电路仿真图。 第2章总体方案设计与论证

相关文档
最新文档