节日彩灯控制器的设计

合集下载

节日彩灯的plc控制设计10个彩灯

节日彩灯的plc控制设计10个彩灯

节日彩灯的plc控制设计10个彩灯一、引言节日彩灯是丰富人们生活、增添节日氛围的重要元素。

在传统的节日庆祝活动中,彩灯装饰成为一种不可或缺的装饰方式。

而现代的彩灯装饰已经不再是简单的手工制作,而是通过自动控制系统实现了灯光的变化和效果。

本文将介绍一种PLC(可编程逻辑控制器)控制设计方案,用于控制10个彩灯。

二、控制方案设计1.系统组成本控制系统主要由可编程逻辑控制器(PLC)、驱动器、彩灯等组成。

其中,PLC是控制系统的核心,驱动器用于控制彩灯的亮灭和颜色变化。

2.系统连接彩灯通过驱动器与PLC连接。

PLC通过输出控制信号给驱动器,驱动器根据信号控制彩灯的亮灭和颜色变化。

PLC还通过输入接口获取外界的控制信号,如人体感应器的信号。

3.系统功能本控制系统的主要功能包括彩灯的亮灭控制、彩灯颜色的变化控制以及配合人体感应器的自动开关控制。

4.程序设计(1)彩灯的亮灭控制首先,PLC配置用于控制彩灯亮灭的输出接口,将控制信号传输给驱动器。

PLC应先输出亮灯信号,再输出灭灯信号,以控制彩灯的亮灭。

(2)彩灯颜色的变化控制彩灯的颜色变化可以通过RGB控制。

PLC配置用于控制彩灯颜色变化的输出接口,通过改变RGB三种颜色的占空比来实现颜色的变化。

(3)配合人体感应器的自动开关控制当人体感应器检测到周围没有人时,PLC应发送开关信号给驱动器,控制彩灯自动关闭。

当人体感应器检测到周围有人时,PLC应发送开关信号给驱动器,控制彩灯自动点亮。

5.彩灯排列方式本控制系统中的彩灯采用线性排列方式,分别编号为1-10。

PLC通过与驱动器的连接,即可控制每个彩灯的亮灭和颜色变化。

6.控制信号输出PLC通过输出接口控制驱动器,将控制信号传输给彩灯。

控制信号可以是开关信号、亮灯信号或颜色变化信号。

不同的信号在信号线上通过不同的电平表示。

7.系统电源本控制系统的电源可以采用交流电源或直流电源,根据实际情况选择。

三、总结通过本文的介绍,我们了解了一种PLC控制设计方案,用于控制10个彩灯。

节日彩灯控制器的设计

节日彩灯控制器的设计

第2章节日彩灯控制器的设计一: 设计目的1.了解节日彩灯控制器的工作原理2.掌握按键输入的消抖处理程序和延时程序的编写3.掌握独立电源设计方法及原理4.掌握电路板的实物焊接二: 设计要求设计4个按键K1, K2, K3,K4K1—上, 按此键则灯由上向下流动。

K2—下, 按此键则灯由下向上流动。

K3—全亮, 按此键则灯全亮。

K4—停止, 按此键则停止流动, 所有灯为暗。

三: 总体方案设计与选择的论证随着人们生活环境的不断改善和美化, 在许多场合可以看到彩色霓虹灯。

LED彩灯由于其丰富的灯光色彩, 低廉的造价以及控制简单等特点而得到了广泛的应用, 用彩灯来装饰街道和城市建筑物已经成为一种时尚。

但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现, 电路结构复杂、功能单一, 这样一旦制作成品只能按照固定的模式闪亮, 不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。

这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。

此外从功能效果上看, 亮灯模式少而且样式单调, 缺乏用户可操作性, 影响彩灯效果, 因此有必要对现有的彩灯控制器进行改进。

(一)设计方案彩灯控制器大致可分为两种方案实现。

一种是利用电子电路装置控制, 另一种是采用单片机控制。

方案一:根据设计任务要求介绍的彩灯控制电路的基本组成, 可以确定彩灯控制器应由振荡电路、计数/时序分配电路、移位位寄存器和彩灯显示五部分组成。

其框图如图1-1所示。

方案二:本方案主要是通过对基于单片机的多控制、多闪烁方式的LED彩灯循环系统的设计, 来达到本设计的要求。

其硬件构成框图如图1-2所示, 以单片机为核心控制, 由单片机最小系统(时钟电路、复位电路、电源)、按键控制电路、LED发光二极管和5V直流电源电路组成此设计方案中单片机的P1口接5路按键控制电路, 实现彩灯花型的切换功能;单片机的P1口引脚接上四个按钮开关以实现对彩灯闪烁频率的控制, 即实现了快慢两种节拍实现花型的变换;单片机上的P2口接二十四路LED发光二极管组成彩灯电路, 显示彩灯循环情况。

节日彩灯控制器设计

节日彩灯控制器设计

单片原理及接口技术节日彩灯控制器设计班级学号:姓名:节日彩灯控制器设计1.设计要求与思路1.1设计要求在单片机的P0口接有8个发光二极管作为指示灯,P1.0~1.3接有4个按键开关,当不同脚上的按键按下时,实现如下功能:(1)按下P1.0脚的按键——8只灯全亮然后全灭,再全亮然后全灭,交替闪亮。

(2)按下P1.1脚的按键——按此键则停止点亮8只灯,所有灯全灭。

(3)按下P1.2脚的按键——LED指示由上向下流动点亮。

(4)按下P1.3脚的按键——LED指示灯由下向上流动点亮。

1.2设计思路由按键控制功能的流水灯,LED工作的方式通过键盘的扫描实现。

其中的LED 采取共阳极接法,通过依次向连接LED的I/O口送出低电平,可实现题目要求的功能。

1.3电路设计(PROTEUS软件仿真)2.代码设计代码使用keil uvision3软件编辑,并编译为HEX文件#include "reg51.h"#define uchar unsigned charsbit k1=P1^0;sbit k2=P1^1;sbit k3=P1^2;sbit k4=P1^3;void delay02s(void){unsigned char i,j,k;for(i=2;i>0;i--)for(j=200;j>0;j--)for(k=248;k>0;k--);}void delay05s(void){unsigned char i,j,k;for(i=5;i>0;i--)for(j=200;j>0;j--)for(k=248;k>0;k--);void k1yes(){P2=0x00;delay05s();P2=0xff;delay05s();}void k2yes(){P2=0xff;}void k3yes(){unsigned char i,count; count=0x01;for(i=0;i<8;i++){P2=~count;delay02s(); count=count<<1;}void k4yes(){count=0x80;for(i=0;i<8;i++){count=count>>1;P2=~count;delay02s();}}void main(void){while(1){if(k1==0) k1yes(); if(k2==0) k2yes(); if(k3==0) k3yes(); if(k4==0) k4yes();}}总结在这次设计中,我真诚地感谢老师和同学们的帮助,在他们的帮助下我顺利的完成了此次设计也使我对单片机的一些相应的周边知识有了更进一步的了解。

单片机c语言节日彩灯控制器设计

单片机c语言节日彩灯控制器设计

湖南涉外经济学院课程设计报告课程名称:单片机原理及应用报告题目:节日彩灯控制器的设计学生姓名:所在学院:信息科学与工程学院专业班级:电子信息工程1102班学生学号:指导教师:***2013年12月29日课程设计任务书节日彩灯是生活中常常的装饰物品,是我国普遍流行的传统的民间的综合工艺品。

彩灯艺术也是灯的综合性的装饰艺术。

在当今社会里,彩灯已经成为我们生活当中的一部分,能给我们带来视觉上的享受,还能美化我们的生活。

彩灯控制器主要是通过产生有规律变化的脉冲信号来实现彩灯的各种变化,他集中的应用了单片机、LED、自动控制等技术,是典型的基于单片机的电子产品。

本文以AT89C51单片机为控制核心,采用模块化的设计方案,运用LED彩灯、按键等组成电路,实现才在开启时满足不一样的闪亮方法及方式。

按K1—开始,按此键则灯开始流动(由上而下)。

K2—停止,按此键则停止流动,所有灯为暗。

K3—上,按此键则灯由上向下流动。

K4—下,按此键则灯由下向上流动。

按K5—从亮到暗到亮循环。

通过按键能方便使用者选择不一样的亮法。

并用仿真软件进行仿真按不同的方式点亮LED。

还有就是这节日彩灯的制作成本低、精确度高、装调容易,为节日增添气氛,具一定的市场价值,因此制作了此节日彩灯。

关键词:节日彩灯;单片机;LED;设计;仿真一、概述 (1)二、芯片及元件原理 (1)1.AT89S51单片机 (1)1.1 AT89S51结构 (1)1.2 AT89S51引脚描述 (2)2.方案论证 (3)2.1方案一 (3)2.2方案二 (4)2.2方案选择 (4)三、硬件电路设计与分析 (4)1.定时与复位模块 (4)1.1时钟电路 (4)1.2复位电路 (5)2.按键模块与输出模块 (5)四、软件电路设计与分析 (6)1.原理图 (6)2.程序设计 (6)2.1程序设计 (6)2.2程序 (8)五、结论分析与心得 (11)1.结论分析 (11)1.1结论 (11)1.2设计与调试问题及解决方法 (11)2.心得体会 (11)六、参考文献 (12)一、概述19世纪兴起的单片机以其先天的便捷、稳定的优点在现代电子技术电路中占有越来越重要的地位。

节日彩灯控制器设计

节日彩灯控制器设计

摘要随着微电子技术的发展,人民的生活水平不断提高,人们对周围环境的美化和照明已不仅限于单调的白炽灯,彩灯已成为时尚的潮流。

彩灯控制器的实用价值在日常生产实践日常生活中的作用也日益突出。

基于各种器件的彩灯也都出现,单片机因其价格低廉,使用方便,控制简单而成为控制彩灯的主要器件。

目前市场上更多用全硬件电路实现,电路结构复杂,结构单一,一旦制成成品就只能按固定模式,不能根据不同场合,不同时段调节亮度时间,模式和闪烁频率等动态参数,而且一些电路存在芯片过多,电路复杂,功率损耗大,亮灯样式单调缺乏可操作性等缺点,设计一种新型彩灯已迫不及待。

近年来,彩灯对于美化、亮化城市有着不可轻视的重要作用。

因此作为城市装饰的彩灯需求量越来越大,对与彩灯的技术和花样也越来越高。

目前市场上各种式样的LED彩灯多半是采用全硬件电路实现,存在电路结构复杂、功能单一等局限性,因此有必要对现有的彩灯控制器进行改进。

本文介绍了一种简易LED彩灯控制系统的软硬件设计过程,以STC-89C51单片机作为主控核心与辅助硬件电路相结合,利用软件实现对LED彩灯进行控制。

本系统具有电路结构简单、操作容易、硬件少、成本低等特点。

关键词:LED彩灯 STC-89C51单片机彩灯控制器前言现在这个时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。

单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。

目前,一个学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。

学习单片机的最有效方法就是理论与实践并重,本文是作者用自制了一款简易的流水灯,重点8贡献。

随着人们生活环境的不断改善和变化,在许多场合可以看到彩色霓虹灯。

彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到广泛应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。

单片机节日彩灯控制器的课程设计论文

单片机节日彩灯控制器的课程设计论文

1 任务及要求1.1 设计任务1. 设计一个基于单片机的节日彩灯控制器。

2. 设计出硬件电路;3. 设计出软件编程方法,并写出源代码;4. 用PROTEUS进行仿真;1.2 设计要求1.用C语言或汇编语言编实现程序设计。

2.利用查表,中断等方式实现目的。

3.系统的各各功能模块要清楚,有序。

4.程序运行时有友好的用户界面2 设计思想2.1 硬件设计思想节日彩灯控制器是利用将单片机的CPU、RAM、ROM、定时器/计数器及输入/输出(I/O)接口电路集成在一块集成电路芯片上的特点。

通过其与发光二极管及驱动电路的连接,从而构成一个完整的硬件电路。

然后通过对单片机的ROM进行编程,实现对彩灯闪烁的控制。

2.2 软件设计思想通过编程改变P1口的状态,从而改变彩灯的闪烁。

本程序主要可分为主程序模块,比较模块LOOP0、LOOP1、LOOP2、LOOP3、LOOP4、LOOP5和状态显示程序模块k1_light、k2_light、k3_light、k4_light延时程序模块del10ms 等模块。

其中延时时间t1 = T×20×248;t1 = T×C3H×FFH;T为单片机的机器周期3 电路原理与电路图3.1 电路原理以AT-89C52单片机作为主控核心,与按键、电阻等较少的辅助硬件电路相结合,利用软件实现对LED彩灯进行控制,材料有单片机AT89C52、多色发光二极管LED、电阻RES。

3.2 电路原理图4 流程图与算法描述4.1 流程图图4-1 主程序流程图4.2 算法描述本程序主要可分为主程序模块,比较模块,状态显示程序模块和延时程序模块。

比较模块LOOP0、LOOP1、LOOP2、LOOP3、LOOP4、LOOP5。

状态显示程序模块k1_light、k2_light、k3_light、k4_light延时程序模块del10ms等模块。

5程序清单org 0000hljmp startorg 0003hljmp ext1org 0020hstart: mov r0, #0ffh ; 对r0赋值,r0为所设标志位 setb ea ; 开中断setb ex0 ; 允许外部中断0申请中断setb it0 ; 外部中断0为跳变方式触发 mov sp, #70h ; 设置中断loop0: cjne r0, #0ffh, loop1 ; r0不为ff, 转到loop1ajmp main_light ; 否则执行左右流水灯loop1: cjne r0, #01h, loop2 ; r0不为01, 转到loop2ajmp k1_light ; 否则执行左向流水灯loop2: cjne r0, #02h, loop3 ; r0不为02, 转到loop3ajmp K2_light ; 否则执行右向流水灯loop3: cjne r0, #03h, loop4 ; r0不为03, 转到loop4ajmp k3_light ; 否则执行双亮点向中间移动loop4: cjne r0, #04h, loop5 ; r0不为04, 转到loop5ajmp k4_light ; 否则执行双亮点向两边移动loop5: ajmp loop0 ; 返回重新查询ext1: clr ea ; 关中断push accpush pswmov a, p1 ; 读入键值anl a, #0fh ; 屏蔽高四位mov 30h, a ; 键状态存入30hlcall del10msmov a, p1 ; 再次读入键值anl a, #0fhcjne a, 30h, pass ; 两次键值不同,是抖动,退出中断ajmp k1_check ; 如果相等,进行键识别k1_check: cjne a, #0eh, k2_check ; 不是k1, 判断是不是k2mov r0, #01h ; 是k1, 置标志为01ajmp passk2_check: cjne a, #0dh, k3_check ; 不是k2, 判断是不是k3mov r0, #02h ; 是k2, 置标志为02ajmp passk3_check: cjne a, #0bh, k4_check ; 不是k3, 判断是不是k4mov r0, #03h ; 是k3, 置标志为03ajmp passk4_check: cjne a, #07h, pass ; 不是k4, 退出中断mov r0, #04h ; 是k4, 置标志为04ajmp passpass: pop psw ; 现场恢复pop accsetb ea ; 开中断reti ; 中断返回main_light: mov r7, #08h ; 左右流水灯程序mov r6, #06hmov a, #0fehl_loop: mov r1, a ; r1保存现在亮点位置,做样式变换时从该处开始mov p0, alcall del100msrl adjnz r7, l_loopmov a, #0bfhr_loop: mov r1, amov p0, alcall del100msrr adjnz r6, r_loopajmp loop0k1_light: mov r1, a ; 左向流水灯mov p0, alcall del100msrl amov r1, aajmp loop0k2_light: mov r1, a ; 右向流水灯mov p0, alcall del100msrr amov r1, aajmp loop0k3_light: mov p0, #07eh ; 双亮点向中间移 lcall del100msmov p0, #0bdhlcall del100msmov p0, #0dbhlcall del100msmov p0, #0e7hlcall del100msajmp loop0k4_light: mov p0, #0e7h ; 双亮点向两边移lcall del100msmov p0, #0dbhlcall del100msmov p0, #0bdhlcall del100msmov p0, #07ehlcall del100msajmp loop0del10ms: ; 10ms延时子程序(12M) mov r5, #20temp1: mov r4, #248djnz r4, $djnz r5, temp1retdel100ms: mov r3, #0c3h ;100.036mstemp2: mov r2, #0ffh ;511usdjnz r2, $djnz r3, temp2retend6仿真结果图 6.1 从上到下闪烁图 6.2 从下到上闪烁图 6.3 上下同时闪烁7 设计总结7.1 设计体会通过这次的设计使我认识到我对单片机方面的知识太重要了,对于书本上的很多知识还不够熟悉,有很多我们需要掌握的知识还没掌握,我会在以后的学习生活中弥补我所缺少的知识。

彩灯控制器的设计完整版

彩灯控制器的设计完整版

彩灯控制器的设计完整版一、需求分析在设计彩灯控制器之前,首先需要进行需求分析,明确用户对控制器的要求。

根据用户需求,定制设计以下功能:1.调整灯光颜色:用户可以通过控制器选择预设的颜色,或者自定义调整颜色。

2.调整灯光亮度:用户可以通过控制器调整灯光的亮度,使其适应不同的环境需求。

3.闪烁效果控制:用户可以选择不同的闪烁效果,如渐变、跳变、闪烁等。

4.控制方式:用户可以通过遥控器、手机APP或物理按钮等方式,方便地进行控制。

二、硬件设计1.控制器主板:搭载处理器,用于控制灯光的变化,并接收用户的指令。

2.无线通信模块:用于与遥控器、手机APP等进行通信,接收用户指令。

3.灯光模块:控制彩灯的亮度和颜色的模块,可以使用RGBLED灯珠进行控制。

4.电源模块:为控制器及灯光模块供电,可采用DC或AC电源。

三、软件设计1.硬件控制程序:在控制器主板上编写固件,实现对灯光的控制,包括颜色的变化、亮度的调整和闪烁效果的控制。

2.通信协议设计:设计控制器与遥控器、手机APP等之间的通信协议,实现指令的传输和接收。

3.用户界面设计:对于手机APP或PC端软件,设计用户界面,使用户可以方便地进行控制。

四、功能实现1.调整灯光颜色:通过软件界面,用户可以选择预设的颜色,或者使用调色盘自定义调整颜色。

2.调整灯光亮度:用户可以通过软件界面或遥控器等方式调整灯光的亮度,使其适应不同的环境要求。

3.闪烁效果控制:通过软件界面或遥控器等方式,用户可以选择不同的闪烁效果,如渐变、跳变、闪烁等。

4.多种控制方式:通过手机APP、遥控器或物理按钮等多种方式,用户可以随时随地进行控制。

5.定时开关:用户可以设置灯光的定时开关,实现定时开启或关闭灯光的功能。

五、测试与优化在完成功能实现后,进行测试与调试,确保控制器能正常工作。

根据测试结果优化硬件和软件设计,提高控制器的性能和稳定性。

六、生产与销售完成控制器的设计和验证后,进行产品批量生产,并进行市场宣传和销售推广。

节日彩灯控制设计

节日彩灯控制设计

PLC技术及应用课程设计(论文)题目:节日彩灯的PLC控制器设计院(系):专业班级:学号:学生姓名:指导教师:起止时间:学号学生姓名专业班级设计题目节日彩灯的PLC控制器设计课程设计(论文)任务设计任务:本例所选彩灯变换花样为跳闪方式:1隔1跳2,回1,隔1跳2,回跳1。

其动作时序表如下时序所示。

设计要求:1、根据控制要求进行方案选择论证,即分析系统功能,确定系统的输入/输出信号及类型,选择PLC主机、传感器和扩展模块。

2、根据输入/输出信号建立I/O分配表,完成PLC与输入/输出信号的外部接线。

3、按系统的控制要求,设计系统的梯形图。

4、上机调试、完善程序。

5、按学校规定的书写格式,撰写、打印设计说明书一份;设计说明书应在4000字以上。

技术参数:控制按钮额定工作电压220V,约定发热电流5A,信号灯额定工作电压220V,功率小于0.4W ,PLC触点寿命≥500000次,时间误差≤0.5S。

工作计划布置任务,查阅资料,理解掌握系统的控制要求。

(1天)确定系统的输入/输出信号和类型,选择PLC主机和扩展模块。

(2天)建立I/O分配表,完成PLC与输入输出信号的外部接线。

(1天)按系统的控制要求,设计系统的梯形图。

(2天)上机调试、修改程序。

(1天)撰写、打印设计说明书(2天)答辩(1天)指导教师评语及成绩平时:论文质量:答辩:指导教师签字:总成绩:年月日摘要由于国内生活水平的不断提高,人们向往更佳的生活质量,单一的彩灯已经不能满足人们的需求,所以节日彩灯应运而生。

各式各样的彩灯已经成为了节日中不可或缺的一部分,我们的生活中有了彩灯的使用,我们的生活缤纷多彩,使夜色更加炫彩,更加充满活力,充满节日气氛。

本系统设计主要包括硬件和软件两大部分,依据控制系统的工作原理和技术性能,将硬件和软件分开设计。

本系统便是基于PLC 控制的节日彩灯控制系统,通过对PLC的编程,来实现对节日彩灯的控制。

先进行总体方案的设计,确定整体的设计方案。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

物理和电子信息学院单片机和接口技术课程设计报告设计题目:节日彩灯控制器的设计专业:电子信息工程班级: 13电子(1)班姓名:韩乐乐、吴旭、杨晓帆教师评语:成绩评阅教师日期课程设计划任务书电子信息工程系电子信息工程专业学生姓名韩乐乐班级13电子(1)班学号130802013学生姓名吴旭班级13电子(1)班学号130802062学生姓名杨晓帆班级13电子(1)班学号130802074课程名称:单片机原理和接口技术设计题目:节日彩灯控制器的设计课程设计内容和要求:以单片机为核心,设计一个节日彩灯控制器:P1.2—开始,按此键则灯开始流动(由上而下)。

P1.3—停止,按此键则停止流动,所有灯为暗。

P1.4—上,按此键则灯由上向下流动。

P1.5—下,按此键则灯由下向上流动。

课程设计开始日期20 15年12月21 日指导教师黄云飞课程设计结束日期2015年12月27 日节日彩灯控制器的设计摘要随着微电子技术的发展,人民的生活水平不断提高,人们对周围环境的美化和照明已不仅限于单调的白炽灯,彩灯已成为时尚的潮流。

彩灯控制器的实用价值在日常生产实践日常生活中的作用也日益突出。

基于各种器件的彩灯也都出现,单片机因其价格低廉,使用方便,控制简单而成为控制彩灯的主要器件。

目前市场上更多用全硬件电路实现,电路结构复杂,结构单一,一旦制成成品就只能按固定模式,不能根据不同场合,不同时段调节亮度时间,模式和闪烁频率等动态参数,而且一些电路存在芯片过多,电路复杂,功率损耗大,亮灯样式单调缺乏可操作性等缺点,设计一种新型彩灯已迫不及待。

近年来,彩灯对于美化、亮化城市有着不可轻视的重要作用。

因此作为城市装饰的彩灯需求量越来越大,对和彩灯的技术和花样也越来越高。

目前市场上各种式样的LED彩灯多半是采用全硬件电路实现,存在电路结构复杂、功能单一等局限性,因此有必要对现有的彩灯控制器进行改进。

本文介绍了一种简易LED彩灯控制系统的软硬件设计过程,以STC-89C52单片机作为主控核心和辅助硬件电路相结合,利用软件实现对LED彩灯进行控制。

本系统具有电路结构简单、操作容易、硬件少、成本低等特点。

关键词:LED彩灯、AT89C51单片机、彩灯控制器ABSTRACTWith the development of microelectronics technology, improve people's living standard, people on the surrounding environment, landscaping and lighting are not limited to monotonous incandescent lights have become a fashion trend. Lanterncontroller practical value in daily production practices in daily life have become increasingly prominent role. Carnival is also based on a variety of devices have emerged, the microcontroller because of its low price, easy to use, simple to control your lights controlling the main device.More on the market with all the hardware circuit, the circuit structure is complex, single structure, once the finished products can only be a fixed pattern, not according to different occasions, adjust the brightness of different time periods, patterns and blinking frequency of the dynamic parameters, and some circuit The chip too much, circuit complexity, power consumption large, Liang Deng style monotonous lack of operation and other shortcomings, design a new type of lights can not wait.In recent years, the lantern for the landscaping, lighting the city has an important role should not be underestimated. So the city decorated with lanterns as the growing demand for technology and lanterns have become more sophisticated and synchronized. Currently on the market a variety of style LED lantern is the most hardware-wide realization of the existence of complex circuit structure, functions and other limitations of a single, it is essential to the current controller to improve the lantern. This paper introduces a simple control system of the LED lantern design process of hardware and software, with STC-89C52 single-chip microcomputer as the master core and supporting the combination of hardware circuitry, using software control of the LED lanterns. The specialties of this system are simple structure, easy control, less hardware, low cost, and so on.Key words: LED Lantern、AT89C51 SCM 、Lantern controller目录摘要 (3)第1章绪论 (6)1 单片机简介 (6)2 LED彩灯控制器概述 (7)3 LED彩灯控制技术状况 (7)4 本设计任务 (7)第2章总体方案设计和论证 (8)1 方案比较 (8)2 方案论证 (9)3 方案选择 (10)第3章系统硬件设计 (10)1单片机最小系统设计 (10)2LED彩灯显示电路设计 (11)3按键控制电路设计 (12)第4章系统的软件设计 (13)1 主程序设计 (13)第5章系统调试和测试结果分析 (14)1 使用的调试工具及调试环境 (14)2 系统调试 (14)3 测试结果及状态分析 (15)结论 (15)致谢 (16)参考文献 (16)附录1 程序 (16)附录2 系统仿真电路图 (18)第1章绪论彩灯是我国普遍流行的传统的民间的综合性的工艺品。

彩灯艺术也就是灯的综合性的装饰艺术。

新中国成立后,彩灯艺术得到了更大的发展,特别是随着我国科学技术的发展,彩灯艺术更是花样翻新,奇招频出。

而随着人们生活环境的不断改善和美化,在许多节日的气氛里可以看到彩色霓虹灯,这种LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的使用。

其将电子、建筑、机械、遥控、声学、光导纤维等新技术、新工艺用于彩灯的设计制作,把形、色、光、声、动相结合,思想性、知识性、趣味性、艺术性相统一。

在当今的社会里,彩灯已经成为我们生活的一部分,能给我们带来视觉上的享受还能美化我们的生活。

1 单片机简介单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。

单片机由芯片内仅有CPU的专用处理器发展而来。

最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。

INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳[1] 。

早期的单片机都是8位或4位的。

其中最成功的是INTEL的8031,因为简单可靠而性能不错获得了很大的好评。

此后在8031上发展出了MCS51系列单片机系统。

基于这一系统的单片机系统直到现在还在广泛使用。

随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的使用。

90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。

随着INTEL i960系列特别是后来的ARM系列的广泛使用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。

而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。

目前,高端的32位单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端[1]的型号也只有10美元。

当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛使用在全系列的单片机上。

而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系统。

单片机比专用处理器更适合使用于嵌入式系统,因此它得到了最多的使用。

事实上单片机是世界上数量最多的计算机。

现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。

手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。

而个人电脑中也会有为数不少的单片机在工作。

汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的总和,甚至比人类的数量还要多。

3 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

相关文档
最新文档