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

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

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

学生: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

目录

前言 -------------------------------------------------------------------------------- 5 1 霓虹灯的设计 ------------------------------------------------------------------- 5

1.1 设计任务 ------------------------------------------------------------------ 5

1.2 总体设计方案 ------------------------------------------------------------- 6

1.2.1 单片机芯片的选择--------------------------------------------------- 6

1.2.2 接口设计 ------------------------------------------------------------ 6

1.2.3 方案设计 ------------------------------------------------------------ 6

2 设计原理 ------------------------------------------------------------------------ 6

2.1 单片机AT89C51 ---------------------------------------------------------- 6

2.2 芯片PL2303HX ----------------------------------------------------------- 8

3 霓虹灯的硬件设计--------------------------------------------------------------- 9

3.1 复位控制电路 ------------------------------------------------------------- 9

3.2 时钟电路 ----------------------------------------------------------------- 10

3.3 发光二极管的设计-------------------------------------------------------- 10

3.4 外设USB接口 ----------------------------------------------------------- 11

3.5 按键设计 ------------------------------------------------------------------ 12

4 霓虹灯的软件设计-------------------------------------------------------------- 13

4.1 延时函数 ----------------------------------------------------------------- 13

4.2 按键控制程序 ------------------------------------------------------------ 13

4.3 霓虹灯控制程序 ---------------------------------------------------------- 14

5 结束语 ------------------------------------------------------------------------- 15

参考文献: ------------------------------------------------------------------------ 16 附录1:设计原理图 --------------------------------------------------------------- 17 附录2:源代码 -------------------------------------------------------------------- 18

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

前言

霓虹技术,在中国已经发展了近百年的历史了,在新的霓虹技术,在新的竞争形势下,霓虹技术发展到今天,在中国目前最常用的霓虹技术有四种,即中国的日本制作工艺、美国制作工艺和俄罗斯制作工艺、传统制作工艺。它们有各自的特征:日本制作工艺,以立式炮火进行对接和弯制一次成型,送气以脚踏为主,主要分布在北京;美国制作工艺是以长排火技术进行弯制,主要特征是九孔和五孔对火进行焊接,分布在广州等地区;而俄罗斯制作工艺的平台是以耐火水泥板为主,特征是直接烧制成型,主要在东北地区;中国传统制作工世,灯管以立式炮火进行弯制,特征是以铜制独孔对火焊接灯头,主要分布在上海,甚至覆盖了全国。目前,比较先进的是可以进行远距离遥控霓虹灯变化的控制器,遥控、定位、监视、监控等是其技术原理依据。

在现在的商业时代,霓虹灯的的用处也越来越广,而且越来越商业化,出现了很多新型霓虹灯产业。在商业领域的招牌、门面、字幕广告、酒店酒吧、建筑物轮廓等都有霓虹灯闪烁的装饰身影,它们都是用来引来消费者的关注,促进产业的发展。在一个灯红酒绿的城市,霓虹灯是这个城市繁华的象征,是这个城市经济发展的标志。但是,传统的霓虹灯采用的是玻璃灯管,在包装运输时存在不易制作、安装及易破碎等缺陷。很久以前,人们就期望能用不同颜色的小灯泡安装在电线里用于装饰和照明。如今,这种灯已遍布各国的各个城市,走进了大街小巷,走进了我们的生活中,所以霓虹的发展是很有前景的。

1 霓虹灯的设计

1.1 设计任务

设计一个单片机控制的霓虹灯控制器,通过程序控制单片机,让26个发光二极管闪烁,形成各式各样的花样和图案。

1.2 总体设计方案

1.2.1 单片机芯片的选择

从霓虹灯的成本上考虑,本次设计选择成本校低的AT89C51,此芯片功能强大,足以用于本次设计

1.2.2 接口设计

从使用者是否方便使用的角度考虑,本次设计的接口设计为USB接口,利用PL2303HX来实现此功能,使用者可以在任何有USB接口的电器上使用此霓虹灯控制器,如电脑等。

1.2.3 方案设计

霓虹灯的设计选用的器件是发光二极管,将26个不同颜色的发光二极管连接在AT89C51单片机上,但是AT89C51单片机只有40个引脚,如果每个引脚上连接一个发光二极管,对二极管逐个控制,则需要26个引脚,不能实现资源的合理利用。

考虑到引脚有限,所以利用LED显示器里的动态扫瞄的方案,可以在P0的每个引脚上接4个发光二极管,然后再通过P2的前4个引脚各连接一个PNP三极管,通过给三极管低电平来扫瞄P0端口的发光二极管,类似于单片机中LED显示器的扫瞄方法来实现位选码和段选码。

2 设计原理

2.1 单片机AT89C51

AT89C51是美国ATMEL公司生产的低电压,是一种带4K字节可编程、可擦除的只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,是高性能CMOS8位的微处理器,俗称单片机。该器件是采用ATMEL的高密度、非易失存储器制造技术进行制造的,该单片机与工业标准的MCS-51指令集和输出管脚是相互兼容的。因为是将多功能的8位CPU和闪烁存储器组合在单个芯片中,AT89C51是一种高效微控制器,为嵌入式控制系统提供了很多高灵活性且低成本的方案。

AT89C51的引脚如图2.1-1所示,功能介绍如下:

●VCC: 接+5V,电源端,为单片机提供电能。

●GND:接地端口。

●RST:复位信号的输入。当该引脚连接振荡器复位器件时,要让RST脚保持两

个机器周期以上的高电平时间。

●XTAL1:接外部晶体的一个引脚,CHMOS单片机采用外部时钟信号时,时钟信

号由此引脚引入。

●XTAL2:接外部晶体的一个引脚,HMOS采用外部时钟信号时,外部时钟信号由

此引脚引入。

●ALE/PROG:地址锁存允许。当访问外部存储器时,地址锁存允许的输出电平用

于锁存地址。

●EA/VPP:EA=0时,单片机只访问外部程序存储器;当EA=1时,单片机访问内

部程序存储器;在AT89C51单片机片内EPROM编程期间,此引脚引入21V编程电源VCC。

●P0口:为一个8位漏极开路双向I/O口,每脚可吸收8TTL门电流。其内部缺

少一个上拉电阻。

●P1口:是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出

4TTL门电流。

●P2口:为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4

个TTL门电流。P3口:P3口为双功能静态端口。

●P3口:和P1、P2端口一样,是一个内部提供上拉电阻的8位双向I/O口,但

与P1、P2口有区别,它有自己独有的特点,就是P3口可作为AT89C51的一些特殊功能口,如用于定时器和计数器等。

对于本次设计,我只选用了P0和P1端口作为数据输入输出端口,用于控制霓虹灯的发光二极管的控制引脚。

图2.2-1 PL2303HX引脚

3 霓虹灯的硬件设计

硬件设计分成三个模块,分别是:复位控制电路模块、时钟电路模块、发光二极管模块、按键设计模块和外设USB接口模块,下面是对这些硬件设计模块进行详细的介绍。

3.1 复位控制电路

单片机在启动运行时都需要进行复位,复位能使CPU和系统中的其他部件都处于一个确定的工作状态,并从这个状态开始工作。在系统中,有时也会出现不正常显示和不正常运行的情况,并且为了我们方便调试,所以在单片机上需要设计一个复位电路,复位电路主要完成两个功能,即系统的上电复位功能、系统在运行时用户的按键复位功能。

在本次设计中单片机的复位是靠外部电路来实现的,AT89C51单片机有一个复位引脚RST,有效电平是高电平。若RST保持高电平,单片机便保持复位状态。此时,ALE/PSEN、P0、P1、P2和P3口都输出的是高电平。若RST变成低电平后,则单片退出复位状态,CPU开始正常工作。需要注意的是,复位操作是不会影响到片内RAM工作的内容。

复位电路的基本功能是控制器上电时提供复位信号,直至控制器的电源稳定后,撤销复位信号,单片机才进入正常工作状态。图3.1-1为基本RC复位电路,其电路为高电平复位有效。

图3.1-1 复位控制电路

3.2 时钟电路

单片机的工作是在统一的时钟脉冲的控制下运行,这个时钟脉冲信号是由单片机的时钟电路发出的,单片机的时钟产生有内部时钟和外部时钟两种,本次设计采用的是内部时钟方式。此方式是利用芯片内部的振荡器,然后在引脚XTAL1和XTAL2两个引脚上连接一个频率为11.0592MHZ的晶体振荡器,就构成了单片机的自激振荡器,发出的脉冲直接送入内部的时钟电路。外接晶振时,C4和C5的值通常选择为15PF—33PF 之间,电容对频率有微调作用。时钟控制电路图如图3.2-1所示:

图3.2-1 时钟电路

3.3 发光二极管的设计

如图3.3-1的发光二极管的电路是本次设计的最重要的硬件设计部份,26个发光

二极管全部连接在P0端口的8个引脚上上的引脚,P0_6和P0_7两个引脚上各自连接一个发光二极管的阴极,二极管的阳极直接与电源正极相连,通过给这个引脚低电平,就可以让这两个二极管闪烁。

然后将剩下的24个发光二极管分成6组,P0_0到P0_5引脚分别与4个并连的发光二极管的阴极相连,然后在P1_2到P1_5引脚上各自连接一个PNP型三极管,将4个三极管的集电极与每组发光二极管的其中一个的阳极相连,然后通过控制P1端口的三极管来向24个发光二极管提供高电平,通过P0端口向发光二极管提供低电平,实现26个发光二极管逐个点亮,以便于发光二极管闪烁出各种图形。

图3.3-1 发光二极管电路

3.4 外设USB接口

单片机的外设有两种方法:串口连接和USB接口,串口连接的外设是很不方便,但USB接口相对于串口来说,有更多的优点,如:方便易用,数据传输速度与串口连接相比校快,可以连接多个设备等,已经被广泛使用。

如图3.4-1是本次设计的外设电路,可以实现控制器与电脑通信,用于向霓虹灯提供电源和程序下载等功能,用PL2303HX芯片实现USB接口。

图3.4-1 USB接口

3.5 按键设计

在单片机应用系统人机交互中,常需要配置一些开关,实现向单片机内部输入数据,传送命令信号等功能,是单片机工作中进行人工干预系统的主要手段。开关具有“断开”和“闭合”两种稳定状态。通过简单电路可将这两种状态转换为逻辑电平的“1”和“0”,从而在接口电路的控制下被CPU所检测,常见的按键开关有按钮开关和触摸开关。

本次设计采用的是两个独立按键,独立式按键电路设计时,每个按键与P1端口的一个引脚相连,另一端接地。无键按下时,P1的2个I/O口均通过电阻接高电平,信息为“1”;有键按下时,将使对应的I/O口通过该键接地,信息为“0”。通过这两个按键对霓虹灯进行人为控制。按键的硬件设计如图3.5-1所示。

图3.5-1 按键的电路

4 霓虹灯的软件设计

本次设计的软件部分分成了两个模块:延时函数模块和主函数模块,程序设计简单易懂。

4.1 延时函数

此延时函数是用于主函数调用,实现发光二极管的闪烁的功能,延时为0.2S。程序如下:

void delay02s(void)

{

unsigned char i,j,k;

for(i=20;i>0;i--)

for(j=20;j>0;j--)

for(k=248;k>0;k--);

}

4.2 按键控制程序

程序设计效果是如果CPU检测到K1按下,则霓虹灯将分成上下两个部分交替闪烁;如果CPU检测到K2按下,则霓虹灯将会整体被点亮,一起闪烁。

因为按键按下到闭合后,会再产生一个负的矩形脉冲,但由于在按动按键时,总会有一些抖动,所以为了克服按键触点机械抖动所导致的检测误判,必须采取去抖动措施,可从硬件和软件两方面着手,但因为软件去抖较为简单,而且降低了成本,所友本次设计采用软件去抖动。

软件上采取的措施是在检测到有按键按下时,执行一个10ms左右的延时程序,再确认该键电平是否仍保持闭合状态电平,若仍保持闭合状态电平,则确认该键处于闭合状态,从而消除抖动的影响。流程如图4.2-1所示。

图4.2-1 按键去抖

4.3 霓虹灯控制程序

主程序主要负责各个模块的初始化工作:建立两个字符型数组,数组a和数组b;初始化P0和P1端口;用while循环语句对P0和P1端口进行动态扫瞄,每扫瞄一次,对P0和P1端口进行初始化,输入0XFF的值,用于发光二极管的消隐,提高霓虹灯的闪烁质量。

主函数中,每点亮一次发光二极管就调用一次延时函数,通过两个字符型数组:a[]={0x7f,0xbf,0xdf,0xef};b[]={0x0f,0xf3,0xfc,0x37,0xcb,0xF7,0x9f,0x6f,0xfb}分别对P1和P0端口进行扫瞄,实现霓虹灯先从上往下、从左往右、从右往左等顺序轮流点亮闪烁。

如图4.3-1是该程序的流程图:

图4.3-1 程序流程图

5 结束语

本次设计是基于单片机的霓虹灯控制器,控制系统采用AT89C51单片机,发光二极管的设计为主要硬件设计,成功实现霓虹灯的硬件电路与软件程序设计。实现了在单片机的8个引脚上单独点亮26个不同颜色的发光二极管,可从上往下再从右往左等顺序依次闪烁,实现霓虹灯的花样闪烁。

在本次设计中,在实现霓虹灯花样闪烁的情况下,还添加了两个独立按键,对霓虹灯进行人为的控制,为使用者提供了更多的选择,我们可以按照自己的意愿选择霓虹灯的闪烁方式。

本次设计充分锻炼了我的动手操作能力,从理论到实践的整个过程,独自完成整个设计,自己学到了更多的知识。从开始着手设计到设计完成,了解到了设计的整个过程,虽然在设计的过程中遇到了很多的问题,但是通过同学和老师的帮助以及自己的努力之下,将本次设计圆满完成。

在设计的过程中,起初自己的知识只局限于书本上的知识和老师教的知识,在设计方面自己的想法很不成熟,始终想不到方法在单片机上的8个引脚上连接26个发光二极管,并且能实现单独控制每一个发光二极管,通过老师的引导以及自己不断的实践和尝试,想到了单片机中的数码管的动态扫瞄的方法。

在本次设计中,我要感谢我的现代通信原理实验课的孙活老师,是他良好的教学方案,让我学到了更多的知识。

在本次设计当中我获益匪浅,明白了三个道理:1、学习中要把理论和实践联系在一起,只有实践才能开拓自己的思维;2、在遇到困难时,要保持清醒自己的头脑,看清自己的问题,学会请教别人,学习别人的经验,不要遇到困难就退缩,退缩是永远无法成功的,所以我们要学会有条有理地外理任何的问题和困难;3、学会独立,学会独自完成事情,不要总想着别人来帮自己,自己才能帮得了自己,只有自己亲手做了,才能从中学到更多的知识,才能将知识有效的转换成自己的。

参考文献:

[1] 彭介华:电子技术课程设计指导,高等教育出版社,2008.4,P3-P7

[2] 高吉祥、易凡:电子技术基础实验与课程设计,北京电子工业出版社,2005.6,

P21-P30

[3] 任为民:电子技术基础课程设计,中央广播电视大学出版社,2006.12, P7-P15

[4] 李群芳、肖看、张士军:单片机微型计算机与接口技术,电子业出版社,2011.11 ,

P52-P57

[5] 马忠梅:单片机C语言应用程序设计,北京航空航天大学出版社,2005.6, P31-P42

[6] 林立:单片机原理应用—基于Proteus和Keil,电子工业出版社,2009.7, P15-P27

附录1:设计原理图

附录2:源代码

用C语言来编程,通过动态扫瞄的方法实现26个不同颜色的发光二极管按照一定的规律轮流闪烁。

#include

void delay02s(void);

void delay(unsigned char c)

{

unsigned char i;

for(;c>0;c--)

for(i=122;i>0;i--);

}

void main (void)

{

unsigned int i,j;

unsigned char code a[]={0xfb,0xf7,0xef,0xdf};

unsigned char code b[]={0xf0,0xcf,0x3f,0xec,0xd3,0xef,0xf9,0xf6,0xdf};

P0=0XFF;

P1=0XFF;

while(1) //扫瞄

{

if(P1_0==0)

{

delay(10);

if(P1_0==0)

{

while(P1_0==0)

{

p1=0xc3;

P0=0xec;

delay02s();

P0=0XFF; //消隐

p1=0xc3;

P0=0x3e;

delay02s();

P0=0XFF; //消隐

}

}

}

else if(P1_1==0)

{

delay(10);

if(P1_0==0)

while(P1_0==0)

{

P1=0xc3;

p0=0x00;

delay02s();

P0=0XFF;

delay02s();

}

}

else

{

for(i=0;i<2;i++)

{

for(j=0;j<4;j++)

{

P1=a[j];

P0=b[i];

delay02s();

P0=0XFF; //消隐

}

}

P1=0X0F;

霓虹灯广告屏控制器的设计

中文摘要 霓虹灯是城市的美容师, 在技术不断创新的时代,霓虹灯的制造技术及相关零部件的技术水平也在不断进步。随着中国经济的飞速发展,霓虹灯的品种、规格也已基本系列化,可供各种用途的选择,其质量已逐步向国际水平靠拢,中国加入WTO与国际水平的差距将越来越小,在不久的将来必将赶超国际先进水平。PLC可编程控制器是以微处理器为基础综合了计算机技术、自动控制技术和通讯技术发展而来的一种新型的工业控制装置。它具有结构简单、编程方便、可靠性高等优点已广泛用于工业过程和位置的自动控制中。据统计可编程控制器是工业自动化装置中应用最多的一种设备。专家认为可编程控制器将成为今后工业控制的主要手段和重要的基础设备之一。如今PLC、机器人、CAD/CAM将成为工业三大支柱。PLC不仅在工业生产中有着广泛的应用而且在我们日常生活中应用也非常广泛。在商业行业中,各种门面、招牌、字幕广告、建筑物轮廓等装饰照明场都有霓虹灯闪烁的身影。霓虹灯的光线连续、均匀在商业广告中已得到广泛的应用。 关键词:霓虹灯;控制;PLC

目录 第1章引言 (1) 1.1 设计内容和要求 (1) 1.1.1控制要求 (1) 1.1.2课题要求 (1) 1.2 设计总体思路 (1) 1.2.1 PLC简介 (1) 1.2.2 系统的设计思路 (5) 第2章系统硬件设计 (7) 2.1 硬件设备的选择 (7) 2.1.1 选择主要的设备 (7) 2.1.2 PLC模块的选择 (8) 2.2 系统硬件连接设计 (8) 2.2.1 I/O接口地址分配表 (8) 2.2.2 PLC外围接线图 (8) 第3章系统软件设计 (10) 3.1 编程软件简介 (10) 3.2 系统软件的设计 (11) 3.2.1 按照控制要求进行编程 (11) 3.2.2 软元件的地址分配表 (11) 3.2.3 梯形图(见附录) (11) 3.2.4 语句表(见附录) (11) 3.2.5 程序调试(见附录) (11) 设计总结 (12) 致谢词 (13)

霓虹灯灯控制系统的课程设计

前言 根据在常熟理工这半年对于自动化专业的学习,尤其是电工学、自动控制原理以及电力电子技术等专业课程的学习,让我对于PLC课程设计打下了基础。对于我们自动化专业来讲,这个专业对于现实生活是非常有用的。而我们在这半年进行的大都是理论知识,虽有实验课程,但那也是基于对于理论知识的进一步分析,故而我们也非常需要一种把我们理论应用到实际的实习锻炼。我们的老师,根据我们自动化专业的特点,以及学生日常学习的反应给与了我们四个课题去进行实习:进行PLC编程的语言设计。 PLC可以说是我们来到常熟理工学院时学习最苛刻也是以后工作时实用的一门课程。和学别的科学一样,在学完PLC理论课程后我们做了课程设计,此次设计一分组的方式进行,老师进行抽挑课题,可以说每人的程序都不一样。我抽到的就是霓虹灯灯控制系统的设计。虽然说平时理论的学习成绩还可以,但是真要自己去设计这个程序,还真是束手无策。还好有我小组的其他成员,他们帮组我解决了不少难题,合作是成功的基础。 通过这次的课程设计,我学会了PLC的基本编程方法,以及对PLC的工作原理和操作步骤有了深刻的理解。在对理论的运用中,提高了我们的工程素质,在没有做课程设计以前,我对其的掌握都停留在思想上,许多次出现了问题总是卡在那里,却很难知道问题出在哪里,实践检验成果,理论只是基础。 本设计中详细讲解了霓虹灯等控制系统中三个不同的表现方式,如依次点亮,全亮全灭等等,我组的其他成员还有更多显示方式,在此不一一介绍。 本设计程序得到了常熟理工学院老师的大力辅导,在此深表谢意。 由于编者水平有限,错误与不妥之处,敬请原谅

目录 目录 (2) 一.课程设计任务书 (3) 1.1课程设计任务.....................................................................................错误!未定义书签。 1.2课程设计目的.....................................................................................错误!未定义书签。 1.3课程设计要求.....................................................................................错误!未定义书签。 1.4课程设计内容.....................................................................................错误!未定义书签。二.PLC的简介.. (5) 2.1PLC基本概念 (5) 2.2PLC的基本结构 (5) 2.3PLC的工作原理 (6) 三.组态王简介 (7) 3.1组态王基本特性 (7) 3.2组态王与西门子S7-200的几种通信方式 (8) 四.总体设计方案 (10) 4.1控制要求 (10) 4.2设计思路 (10) 4.3PLC外部接线图 (11) 4.4I/O分配表 (11) 4.5PLC梯形图 (13) 4.6组态王监控画面显示 (16) 五.个人小结 (17) 参考文献 (18)

三种图案霓虹灯控制器设计

学号:27 课程设计 题目三种图案霓虹灯控制器设 计 学院自动化学院 专业电气工程及其自动化班级电气1206班 姓名黄思琪 指导教师杨莉林伟

2014年7月10日 课程设计任务书 学生姓名:黄思琪专业班级:电气1206班 指导教师:杨莉林伟工作单位:武汉理工大学 题目: 三种图案霓虹灯控制器设计 初始条件: 1.运用所学的模拟电路和数字电路等知识; 2.用到的元件:实验板、电源、连接导线、74系列芯片、555芯片等。 要求完成的主要任务: 1.现有4只彩灯,红-绿-蓝-黄,试设计控制器,要求彩灯能实现如下追逐图案,彩灯控制器的三种图案及其状态转换如下所示: 2.摇摆状态0101←→1010,重复6次。 3.暗点循环0111→1011→1101→1110→0111→这样重复循环3次。 4.逐个点亮,逐个熄灭,0000→1000→1100→1110→1111→0111→0011→0001→0000→这样重复循环2次。

5.霓虹灯控制工作状态按照上述2至4步自动重复循环。时间间隔为1秒。 6.严格按照课程设计说明书要求撰写课程设计说明书。 时间安排: 第1天下达课程设计任务书,根据任务书查找资料; 第2天进行方案论证,软件模拟仿真并确定设计方案; 第3天提交电路图,经审查后领取元器件; 第4天组装电路并调试,检查错误并提出问题; 第5天结果分析整理,撰写课程设计报告,验收调试结果; 第6-7天补充完成课程设计报告和答辩。 指导教师签名:2014年7月7日 系主任(或责任教师)签名:2014年7月7 日 目录 1设计意义及要求4 1.1 设计意义4 1.2 设计要求4 2方案设计5 2.1 设计思路5 2.2 设计方案一电路图6 2.3 设计方案二电路图7 2.4方案比较8 3部分电路设计8 3.1 四十进制设计8

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

摘要:本文主要设计一个基于单片机的霓虹灯控制系统。以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结的材料决定的。它是一种通过控制半导体发光二极管的显示方式,用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。由于具有容易控制、

雨,泼打着霓虹灯霓虹灯雨控定时器

雨,泼打着霓虹灯霓虹灯雨控定时器 雨,泼打着霓虹灯|霓虹灯雨控定时器 Ⅰ怎么,这是她吗?是她。还是负责西侧的6张桌子。还是那个习惯的动作:左手捏着开票的小垫板儿,上面拴着的铅笔头随着步子一悠,一悠。右手呢,用食指勾着菜谱本儿的提扣儿,漫不经心地转着,转着……可是,这真的是她吗?——轻盈的身段,丰满的曲线,泛着莹玉般微光的圆脸,四溢着幸福、自得之态的眼神。而3年前,她的个子还是矮矮的,胸脯平直,脸色微黄,厚厚的嘴唇显得那样突出,眼窝里总蓄着怯弱、委屈的泪光……是什么使她换了一副模样?是精心剪裁的衣衫,还是那双轻俏的高跟皮凉鞋?——哦,是眉毛?她描眉毛了。过去她的眉毛很淡很淡,几乎看不出来。而现在,一对秀眉漆黑、纤细,微微弯向额头,把她的眼睛衬得这样亮,她的嘴唇也不再显得臃肿、蠢笨,反倒因为它的丰润,使她象个迷人的南国姑娘……也许,秘密并不在这儿,而是因为家庭的中兴,的甜美抑或其他?不管怎样,她变了。丑小鸭变成了白天鹅——3年前,我万万没想到她会变成这个样子啊。 我有几分庆幸——骤起的狂风、漫天飘洒的雨珠把我逼到了这个屋檐下,使我能够看见她。屋檐是现代的式样:平顶,微微上掠着伸展开来,仿佛要引着整座翩然飞升。屋檐上是闪烁的霓虹灯,桔红的,金黄的,翠绿的。一闪,“湘雅餐厅”。一闪,是英文还是汉语拼音?又一闪,是珍馐佳肴的图案……变了,一切都变了。眼前,是大雨冲刷下越发光华夺目的街市——霓虹灯、水银灯、荧光广告牌;是换了新装的,在杯盏交碰声中微醉的湘雅餐厅;更有洁净的落地玻璃窗里闪动的她那熟悉而又陌生的身影……我已经3年没有光顾这里了——我也变了:那间16平方米的小屋里摆上了双人床,没多久又添了个嗷嗷待哺的小生命。他使我整天在啼哭声伴奏下,向牛奶站、托儿所、儿童医院奔波;他使我心焦,力疲,咒天骂地,无可奈何。刚才顶着

七彩霓虹灯控制器

哈尔滨工程大学 项目报告 项目名称:七彩霓虹灯控制器 班级:XXX 学号:XXXX 姓名:XXXX 项目难度项目答辩项目报告总分项目成绩

项目名称:七彩霓虹灯控制器 项目简介: 1、七彩霓虹灯控制器的控制要求: 七彩霓虹灯控制器装置示意图如图1所示。系统由一个启动按钮控制,当按下启动按钮时,系统按如下顺序工作: 七彩霓虹灯有七组,工作过程是:启动按钮按下后,第一组亮,一秒后二组亮,一秒后三组亮,类推到第七组,一秒后七组灭,一秒后六组灭,类推到第一组,然后第2,4,6组和第1,3,5,7组间隔一秒亮,通知霓虹灯中间的“胡”亮,上述两个过程持续20秒。然后开始下一个循环。 3系统停止的要求,当按下停止按钮时,系统停止工作。 图1 七彩霓虹灯控制器装置示意图 2、时序图:根据七彩霓虹灯控制器的控制要求,七彩霓虹灯控制器的时序图如图2所示,这是编制梯形图的基础。

图2 汽车自动清洗装置时序图 3、I/O地址分配表 根据七彩霓虹灯控制器的控制要求,本系统所用的硬件包括西门子S7-300 PLC、启动按钮SB1、停止按钮SB2、输出器件。 系统的I/O分配表如表1所示。 表1 I/O地址表 输入输出 地址代号输入信号地址代号输出信号 I1.0SB1启动按钮Q1.0HL1七彩灯第一组 I1.1SB2停止按钮Q1.1HL2七彩灯第二组 Q1.2HL3七彩灯第三组 Q1.3 HL4 七彩灯第四组 Q2.0 HL5 七彩灯第五组 Q2.1 HL6七彩灯第六组 Q2.2 HL7七彩灯第七组 Q2.3 HL8 “胡”字

4、系统接线图: 根据汽车自动清洗指示的控制要求,PLC接线图如图3所示。 图3 汽车自动清洗装置PLC接线图 5、主要元器件清单: 表2 元器件清单 序号名称型号规格数量单位 1 七彩霓虹灯XB2-BVB*C 24V 21 只 2 按钮LA4-3H 1 只 3 电阻视LED灯阻值而定 3 个 4 铜塑线BVR7/0.75mm2 30 米 5 铝塑板35cm*25cm 1 块 6、程序分析: 七彩霓虹灯控制器的程序较为简单,主要是联系定时器的使用,梯形图如图4所示。 图4 七彩霓虹灯控制器系统梯形图

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

基于单片机的霓虹灯控制器的设计 摘要 本设计采用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

霓虹灯时间控制器使用说明

时间控制器使用说明 一、时间控制器结构及用途 取消/恢复按钮:取消/恢复现有/删除数据 校时按钮:调整时间的小时数字 校分按钮:调整时间的分钟数字 校星期:按钮:调整当前星期 自动/手动:默认在自动位置,需要开启时,按此按钮即可达到开、关目的。注意,最后要将指示三角(横杠)调整到自动位置 定时按钮:设置控制器定时动作,按压第一次为第一组开,按压第二次为第一组关,按压第三次为第二组开……以此类推 时钟,在任何设置状态下,返回时控开关的默认正常工作状态 指示灯:红色表示供电正常,绿色表示开启状态 二、时间设定 1. 设置单组动作 首先,按下定时一次,注意屏幕显示:左下角显示第1组的开(1开/ON),中间显示大数字时间,此时间为开灯时间,将其通过按压校时/校分调整到需要开灯的时间。注意上面一排的一、二、三……,如果一周内全天都是同一时间使用,则必须显示一二三四五六七字样,代表周一至周日在此设定时间开启 然后,按下定时一次,注意屏幕显示:左下角显示第1组的关(1关/OFF),中间显示大数字时间,此时间为关灯时间,将其通过按压校时/校分调整到需要关灯的时间。注意上面一排的一、二、三……,如果一周内全天都是同一时间使用,则必须显示一二三四五六七字样,代表周一至周日在此设定时间开启 最后,继续按定时按钮,将第二组及以后各组有数字的,一律按取消/恢复按钮将其变成--:--。按下时钟键,使屏幕恢复到当前时间工作状态,注意,时空开关必须在此状态下才可以正常工作。 2. 设置多组动作 如非必要,不建议使用此种控制方式 设置方法,与单组设置相同,注意组号和星期即可。控制器可根据星期的不同,设置不同的工作日,也可根据时间不同,在一天内多次动作。需要注意的是最后要检查各组,不能有冲突时间,即所有组别中,不可以有同一时间或包含的时间。 三、更改时定时间 调整时控的当前时间和星期 按住时钟按钮不放,依次按压校时、校分、校星期调整到需要显示即可。 四、注意事项 1. 每次调整、查看时控后,必须按一次时钟键,使显示屏恢复到当前时间工作状态; 2. 每次调整后,屏幕下方的指示应放在自动位置; 3. 如当前时间为开灯时间,则将时控手动设置为开,并将指示位置调整为自动; 调整过程中,不可以改变低压线路; KG316T,宇泰通讯

霓虹灯的PLC控制系统设计概要(doc 16页)

霓虹灯的PLC控制系统设计概要(doc 16页)

前言 随着改革的不断深入,社会主义市场经济的不断繁荣和发展,个大中小城市都在进行亮化工程。个企业为宣传自己企业的形象和产品,均采用广告手法之一:霓虹灯广告屏来实现这一目的.当我们夜晚走在大街上,马路两旁各色各样的霓虹灯广告均可以见到,一种是采用霓虹灯管做成的各种形状和多中彩色的灯管,另一种为日光等管或白炽灯管作为光源,另配大型广告语或宣传画来达到宣传的效果。这些灯的亮灭,闪烁时间及流动方向等均可以通过PLC来达到控制的要求. 可编程控制器PLC可编程序控制器:英文全称Programmable Logic Controller ,中文全称为可编程逻辑控制器,是一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程. 可编程控制器是工业环境下应用及满足用户需要而设计,它具有以下的特点:(1)可靠性高。平均无故障工作时间场合故障平均修复时间短。可在恶劣的环境下工作。简单、操作方便而使失误少。 (2)柔性好。柔性好是指在使用过程中的适应性和灵活性。只需通过程序的编制和更改即可适应生产的要求。 (3)功能强大。可编程控制器不但具有开关量控制、模拟量控制、数据通信、中断控制等完善的功能。 (4)使用方便。编程方便,极易被技术人员接受和掌握,操作方便。 (5)体积小,功耗低。可编程控制器以其丰富的功能和显著的特点得到了广泛的运用。 关键词: PLC 霓虹灯控制系统

PLC霓虹灯闪烁控制系统设计

PLC霓虹灯闪烁控制系统设计 课程设计任务书 课程名称:xxxxxxxxxxxxxxx 学院: xxxxxxxxxxxx 专业:xxxxxxxxxxxxxxxxxx 班级: xxxxxxxxxx 学号:xxxxxxxxxx 学生姓名:xxxxxxxx 指导教师:xxxxxxxx 职称:教授 2013年7月12日 目录 第一章、概述 (1) 第二章、霓虹灯闪烁控制系统设计 (2) 2。1设计目的 (2) 2。2控制要求 (2) 第三章、 PLC型号选择 (3) 第四章、PLC接口电路 (4) 第五章、 PLC梯形图与指令表 (5) 5。1梯形图 (5) 5.2指令表 (11)

第六章、组态设计 (15) 6。1、新建项目……………………………………15 6。2、数据词典 (15) 6.3、画面制作……………………………………17 6.4、整体布局……………………………………20 第七章、调试心得 (21) 第八章、参考文献………………………………………………21 任务书 一、设计课题 霓虹灯闪烁控制系统设计 二、设计目的 1.进一步巩固理论知识,培养所学理论知识在实际中的应用能力。 2.掌握一般电气设备电气控制系统的设计方法。 3.掌握一般电气设备电气控制系统的施工设计、安装与调试方法。 4.培养查阅图书资料、工具书的能力。 5.培养工程绘图、书写技术报告的能力。 三、控制要求 用HL1~HL6六个霓虹灯,分别做成“曹妃甸欢迎您”6个字。闪烁要求见下表,时间间隔为1s,反复循环进行。

四、设计任务 1.简述本设计的意义.根据控制要求,制定合理的设计方案。 2.硬件选型并进行硬件电路(接口电路)设计。 3。控制程序的设计(并加以注释). 4.监控系统设计. 选择工业领域流行的组态软件,然后经过制作监控界面、画面属性设置及与PLC进行通信等步骤完成监控系统的设计(必须要有设计过程)。 5.模拟调试 6.编写设备的电气工作原理说明及其使用说明。 五、设计时间安排(共1周) 五、设计参考书 1.教材《可编程控制器应用技术》. 2.《流行PLC实用程序及设计(西门子S7—200系列)》.(可到院图书馆借阅) 3.其它参考书:(可到院图书馆借阅) 一、课题说明

大型霓虹灯PLC控制系统设计

大型霓虹灯的PLC控制系统设计 石永丰 [摘要] 可编程控制器(Programmable Logic Controller)简称PLC,是现代新型工业控制的标志产品。它已取代了继电器而成为解决自动控制问题的最有效、最便捷、最理想的工具。在工业、农业、商业及各行各业得到广泛应用。本文以日本松下电工FP1系列为例系统地介绍了可编程控制器(PLC)的结构组成、工作原理、指令系统及大型霓虹灯的PLC控制系统设计等。通过这一应用实例使读者对整个设计有一个较深入的了解。本文从应用的角度出发,力求通俗易懂,使PLC控制技术更容易掌握。 [关键词]PLC 大型霓虹灯指令系统 The design of the large neon control system Shiyongfeng Abstract:Programmable Logic Controller is shorted PLC. It is a remark, which is a product of new model industry control. It has become a tool of solving the problem of automatic control more efficient 、more convenient and more ideal in stead of the relay. It has been used into the industry、the agrarian、the commercial area and other varied areas. The article introduces the construction,order system of the Panasonic FP1 programmable controllers and The design of thelarge neon control system and. Though the applied

霓虹灯控制系统电路设计

引言 课程设计作为实践教学的一个重要环节,对提高学生的创新能力有着重要的作用。通过这次课程设计,学生不仅能加强对理论知识的理解,而且提高了学生的动手能力,除此之外,还提高了学生解决问题的能力。 随着社会的不断发展,广告的地位和影响日益壮大,尤其实在当今的经济时代,很多的商品都是依靠广告来引导消费者的。因此,广告作为一种很重要的媒介,已经成为了社会宣传的主导方式。由于起多样性决定了其巨大的开发空间。 霓虹彩灯作为广告的一个重要元素,也渐渐成为广告的灵魂,也成为了城市夜景一道靓丽的风景线。 刚刚学完了数电知识,正好通过这次课程设计,进一步巩固了理论知识,而且全面掌握了课设的基本流程,此外,分析与解决问题的能力也得到了相应的提升。 此次设计我们用到了555构成的秒脉冲发生器,74LS194,74LS161,74LS139以及逻辑门电路来实现方案,充分利用了模电和数电的知识来不断解决实验过程中发现的问题,这也是这次课程设计的目的和意义所在。

1.设计意义及要求 1.1设计意义 在日常生活中,霓虹彩灯已成为一道靓丽的风景线。灯的种类繁多,变化多样,所以霓虹彩灯的设计具有重大的实际意义。 学校安排此次课程设计,不仅让我们联系了所学知识,加以应用和分析,而且提高了自我分析问题解决问题的能力并加强了团队合作的精神。 通过这次课程设计,我熟悉了各种元件的功能及用法,也锻炼了思维能力,最值得说的是,我们讲所学知识转化为实物,得到了极大的成就感和满足感。 1.2设计要求 现有9只彩灯,红-绿-蓝-红-绿-蓝-红-绿-蓝―排成一条直线,试设计一控制电路,要求彩灯能实现如下追逐图案: 1)红绿2种灯从前往后驱动点亮闪烁,每0.6秒往前进一步; 2)蓝灯从后往前驱动点亮闪烁,每0.6秒进一步; 3)霓虹灯控制工作状态按照上述2至3步自动重复循环。

PLC实训 霓虹灯控制电路

一、实训题目:霓虹灯控制电路 实训目的及要求: 1、掌握欧姆龙PLC的指令,具有独立分析和设计程序的能力 2、掌握PLC梯形图的基本设计方法 3、培养分析和解决实际工程问题的能力 4、培养程序设计及调试的能力 5、熟悉霓虹灯控制电路系统的原理及要求 实训设备: 1、OMRON PLC及模拟试验装置 2、安装有CX-P编程软件的PC机 3、PC机与PLC通讯的RS232电缆线 实训内容: 1、分析工艺过程,明确控制要求 控制要求:设计一个霓虹灯控制电路如图5所示,该电路可以控制霓虹 灯L1,L2,L3按照如下方式亮灭:(1)L1亮1s (2)L2亮1s (3)L3亮1s (4)三个灯都灭1s (5)三个灯都亮1s (6)三个灯都灭1s (7)三个灯都亮1s (8)三个灯都灭1s (9)1~8循环直到按下关断按钮。 图1霓虹灯控制示意图 2、统计I/O点数并选择PLC型号 输入:开始按钮00000,复位按钮00001。 输出:彩灯1,彩灯2,彩灯3。 输入一共有2个,考虑到留有15%~20%的余量即2×(1+15%)=2.3 取整数3,所以共需3个输入点。输出共有3个,3×(1+15%)=3.45取整数4, 所以共需4个输出点。可以选OMRON公司的CPM1A/CPM2A型PLC就能满足此例的要求。 4、PLC控制程序设计及分析

实现功能:按下开始按钮00000,中间继电器20000自锁,并且启动定时器TIM000,定 时1秒,按下复位按钮00001或中间继电器20001带电后,程序复位,或者定时器TIM007定时完毕,程序复位 实现功能:中间继电器20000带电后,并且定时器TIM000定时完毕,中间继电器20001自锁,并且启动定时器TIM001,定时1秒,按下复位开关00001或中间继电器20002带电后,程序复位。 实现功能:中间继电器20001带电后,定时器TIM001定时完毕,中间继电器20002自锁,并且启动定时器TIM002,定时1秒,按下复位开关00001或中间继电器20003带电后,程序复位。 实现功能:中间继电器20002带电后,定时器TIM002定时完毕,中间继电器20003自锁,并且启动定时器TIM003,定时1秒,按下复位开关00001或中间继电器20004带电后,程序复位。 实现功能:中间继电器20003带电后,定时器TIM003定时完毕,中间继电器20004自锁,并且启动定时器TIM004,定时1秒,按下复位开关00001或中间继电器20005带电后,程序复位。 实现功能:中间继电器20004带电后,定时器TIM004定时完毕,中间继电器20005自锁,并且启动定时器TIM005,定时1秒,按下复位开关00001或中间继电器20006带电后,程序复位。 实现功能:中间继电器20005带电后,定时器TIM005定时完毕,中间继电器20006自锁,并且启动定时器TIM006,定时1秒,按下复位开关00001或中间继电器20007带电后,程序复位。 实现功能:中间继电器20006带电后,定时器TIM006定时完毕,中间继电器20007自锁,并且启动定时器TIM007,定时1秒,按下复位开关00001或中间继电器20008带电后,程序复位。 实现功能:中间继电器20007带电后,定时器TIM007定时完毕,启动中间继电器20008,当按下复位开关00001后,程序复位。 实现功能:中间继电器20001、20002、20003、20005、20007控制彩灯01002、01003、 01004。 二、实训题目:小车自动选向、定位控制 实训目的及要求: 1、掌握欧姆龙PLC的指令,具有独立分析和设计程序的能力

LED亮化工程报价方法及步骤

LED亮化工程报价方法及步骤 第一章对相应的LED产品要有所了解;LED产品种类甚多,做亮化工程大至要用到以下产品1.LED数码管,又名LED护栏管,LED护栏灯,LED轮廓灯;此产品常用来做楼体轮廓安装,KTV门头或广告招牌,以及公路和桥梁护栏亮化项目;可以达到七彩流水,追逐,扫描等效果;若做成LED数码管屏(LED 数码招牌)则可以出各种炫丽的动画和花型,还可以播放视频;出文字及图案LED 数码管大至分类:按效果可分为:单色常亮的红,黄,蓝,绿,白;七彩的分为:单段七彩渐变跳变;真六段,真八段,16段,16段,32段,48段等;按控制方法分为:内控和外控;内控LED护栏管是将所需的程序直接写入LED护栏管的工作IC芯片内,接通电源后能直接跑出花型;外控的简而言之就需要外置控制器;控制器又分为脱机系统和联机系统;联机系统是指依附于电脑而工作的控制系统(多用于LED数码管屏);脱机系统是则不需要依附于电脑,接电后就能输入控制信号驱动LED护栏管2.LED彩虹管又名LED灯带,LED美耐灯;是亮化工程中最常用的产品之一,且价格相对便宜,是众多客户所喜爱的LED灯具产品主要适用于造价不高,所需效果不需要太炫丽的场所;可以做楼体或招牌轮廓;铁皮字或造型围边;天花或KTV暗槽装饰等LED彩虹管分类:圆二线,圆三线,扁二线,方二线,扁三线,扁四线,扁五线,扁七线等;有红,黄,蓝,绿,白,红+蓝,红绿蓝,红黄蓝,红黄蓝绿等;一般为排跳方式通过控制器可以达到闪动效果3.LED装饰灯系列有LED星星灯(LED 灯串),LED网灯,LED瀑布灯,LED满天星这些一般用于花木或小型景观装饰比如:一颗树要做个亮化效果,可以使用多串LED星星灯,将树枝绕上,再通过控制器闪动,就变成了一些七彩闪动的LED圣诞树灯了产品众多,不在此一一列举了,常用的还有LED点光源,LED霓虹灯,LED电子显示屏,LED 投光灯,LED大功率洗墙灯,LED埋地灯,LED水底灯,LED景观树,LED吸塑字另外还有金卤灯、钠灯等投光灯很常用这些都需要自已慢慢了解,才能真正认识到这些产品,在工程中选择所对应的亮化灯具第二章开展业务当有客户需要做LED 亮化工程的时候,首先要确认材料,再做预算具体方法为:一般需要做动态LED 效果图,达到相关产品的演示效果;拿到客户需要做LED亮化工程的场所的照片,白天的照片就可以,尽量把场所的照片拍个全景,角度和照片的清晰度很重要,这个直接关系到所出效果图是否逼真,我遇到几个客户说效果图做得很难看;怎么改也是那样,效果就是不理想;自已提供的图片实要是太差,反而说人家水平不行,在此我声明下:图片拍得太烂,还不如不做图片拿到手后,然后再发给LED效果图设计员设计出来做图的时候要充分和设计员沟通好;需要达到什么效果,用什么产品做,事先要说明,不然修改起来很麻烦,一定要把要求说清楚;如果不清楚,要以让设计师直接按自已的方法做好了LED效果图设计无非就是做夜景处理,楼体轮廓,灯光处理,还有LED数码管屏以及造型处理,墙体装饰处理效果图出来后,找相应的业务帮你按价,数量一般需要提供给业务员业务员按照效果图和楼体结构及产品数量会报出一个详细的表格;然后按照表格做一份给客户的标书;拿去与客户商谈,初次商谈最好带上您的样品商谈过程中会存在产品用量和价格调整事宜,这就要靠自已和客户谈了,不是所有的客户都能接受你所报的价格和方案;要知道,一个工程多人竞标这是很平常的事了,客户需要挑选才能接受的另外,不是每个客户都能成单的,因为多方面的

微机原理课设 霓虹灯闪烁控制系统

《微机原理与接口技术》课程设计 题目:可控制霓虹灯 班级:电气本151 小组组长: 小组成员:王军三( 黄国涛() 刘飞鸿() 指导教师:刘微 日期: 2017年10月11日 齐齐哈尔工程学院机电工程系 一、设计可控制霓虹灯目的及意义 霓虹灯其设计目的主要为: (1) 进一步熟悉8255A并行接口的基本工作原理 (2) 运用CES-86通用微机实验装置,了解键盘的基本结构,学会编写程序. (3)在熟悉了小键盘的基础上,加上LED发光二极管的使用设计出绚丽闪耀的霓虹灯 .本课程设计是自动化专业学生的一次较全面的的设计训练,是配合“微机与接口技术”课堂教学的最后一个重要的实践教学环节,它将起到巩固课堂和书本上所学的知识、加强综合能力、提高系统设计水平、启发创新思想的作用。 当然,虽然程序最后达到了预期控制要求,但是由于实际情况和理想情况存在差距,我知道还有很多地方有待改进,同时我还是个初学者,各方面肯定存在不足,如果老师发现了缺陷之处,请指出,我们一定会虚心接受。 二、芯片介绍

8086内部介绍 8086 CPU 中寄存器总共为 14 个,且均为 16 位。 即 AX,BX,CX,DX,SP,BP,SI,DI,IP,FLAG,CS,DS,SS,ES 共 14 个。而这 14 个寄存器按照一定方式又分为了通用寄存器,控制寄存器和段寄存器。与CPU的接口电路 (1)与CPU的接口电路由数据总线缓冲器和读/写控制逻辑组成。 数据总线缓冲器是一个三态、双向、8位寄存器,8条数据线D 7~D 与系 统数据总线连接,构成CPU与8255A之间信息传送的通道,CPU通过执行输出指令向8255A 写入控制命令或往外设传送数据,通过执行输入指令读取外设输入的数据。 读写控制逻辑电路用来接收CPU系统总线的读信号RD,写信号WR,片选择信号CS,端口选择信号A和复位信号RESET,用于控制8255A内部寄存器的读写操作和复位操作。(2)内部控制逻辑电路 内部控制逻辑包括A组控制与B组控制两部分。A组控制寄存器用来控制A口PA 7~PA 和C口的高四位PC 7~PC 4 ;B组控制寄存器用来控制B口PB 7 ~PB 和低四位PC 3 ~PC 。它们接 收CPU发送来的控制命令,对A,B,C3个端口的输入/输出方式进行控制。 (3)输入输出接口电路 8255A片内有A,B,C3个8位并行端口,A口和B口分别有1个8位的数据输出锁存/缓冲器和1个8位数据输入锁存器,C口有一个8位数据输出锁存/缓冲器,用于存放

单片机霓虹灯控制.

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

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

目录摘要 关键词 一.前言 二.总体设计方案 三.硬件电路设计 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灯的亮灭的整体时序循环控制。

相关文档
最新文档