基于单片机的七彩广告灯条控制模块设计
51单片机彩灯控制器的设计
51单片机彩灯控制器的设计一、设计目的单片机彩灯控制器是一种能够通过控制程序实现RGBLED灯光颜色和亮度变化的设备。
其设计目的是实现LED的多彩灯光效果,丰富室内环境,提高生活品质。
二、硬件设计1.单片机选择在设计彩灯控制器时,我们选择了常用的8051单片机作为控制芯片。
8051单片机拥有丰富的外设资源,易于编程控制,并且具有较高的稳定性和可靠性。
2.RGBLEDRGBLED是一种由红、绿和蓝三个LED灯组成的组合灯,可以通过控制不同颜色的LED来实现丰富多彩的灯光效果。
在设计中,我们选用了高亮度的RGBLED,以确保灯光效果的良好。
3.驱动电路为了驱动RGBLED,我们设计了一套驱动电路,其中包括三个恒流驱动电路和三个PWM调光电路。
恒流驱动电路可以确保LED的电流稳定,而PWM调光电路可以实现LED的亮度调节。
4.控制电路控制电路主要由单片机、按键、显示屏等组成。
通过单片机控制按键输入,并根据用户需求调整LED的颜色和亮度。
同时,显示屏可以实时显示LED的参数信息,方便用户操作。
5.电源彩灯控制器的电源一般采用直流5V供电,可以通过USB接口或者外部电源适配器来供电,以满足不同环境下的使用需求。
三、软件设计1.系统架构我们将彩灯控制器的软件设计分为三个模块:按键输入模块、LED控制模块和显示模块。
按键输入模块负责接收用户的按键输入,LED控制模块根据用户输入控制LED的颜色和亮度,显示模块实时显示LED的参数信息。
2.按键输入模块按键输入模块主要负责检测用户按键的状态,并根据按键的状态进行相应的处理。
例如,当用户按下“颜色+/颜色-”按键时,按键输入模块会向LED控制模块发送指令,控制LED颜色的变化。
3.LED控制模块LED控制模块负责控制RGBLED的颜色和亮度。
当接收到按键输入模块发送的指令时,LED控制模块会根据指令调节LED的PWM值,实现LED 颜色的变化和亮度的调节。
4.显示模块显示模块通过显示屏实时显示LED的参数信息,包括LED的颜色、亮度等参数。
51单片机控制LED七彩渐变灯
自己设计的51单片机控制LED七彩渐变灯MCU:89C51,89S51,89C2051等晶振:12MHz电路驱动(LED连接):P1.0连接蓝色LEDP1.1连接红色LEDP1.2连接绿色LED (必须使用纯绿色高亮LED,不可使用普通草绿管)全为低电平驱动(低电平点亮),可以加三极管驱动,红、蓝、绿LED也可以交换位置控制方式:PWM频率:约300-700Hz(我没有计算或测量过,只是试验显示效果足够好)调节级数:共600级,相当平滑编译后的HEX文件:687241197859316.rarHEX代码::0D009300E4FEEEC39F50060000000E80F555:0100A000223D:06005F00A9078D828C83CD:10006500E4FDE96008C292FF120093D292E5824551:10007500836009C291AF82120093D291EB4A600965:0D008500C290AF03120093D2900DBD0AD5BA:010********B:100003007508C8E4F509F50AE5086008E50A70040F:1000130015080509E5096008E50870041509050ACE:10002300E50A6008E5097004150A0508E5082509CD:10003300FFE433FE7C00EF250AFFEC3EFEEF64C8CD:100043004E60087508C8E4F509F50AE509FD7C006A:0C005300E50AFB7A00AF0812005F80ACE9:030000000200A15A:0C00A100787FE4F6D8FD75810A020003A8:00000001FFC语言源程序:/*******************************程序名称:七彩LED渐变程序编写者:ZH YUMCU:51/2051晶振:12MHz*********************************/ #include#includesbit gl=P1^2; //绿色sbit rl=P1^1; //红sbit bl=P1^0; //兰timer(unsigned char t){unsigned char b;for(b=0;b{_nop_();_nop_();_nop_();}}LEDout(unsigned char g,r,b){unsigned char a;for(a=0;a<10;a++){if(g!=0){gl=0;timer(g);gl=1;}if(r!=0){rl=0;timer(r);rl=1;}if(b!=0){bl=0;timer(b);bl=1;}}}main(){ unsigned char g,r,b;g=200;r=0;b=0;while(1){if(g!=0&&b==0){g--;r++;}if(r!=0&&g==0){r--;b++;}if(b!=0&&r==0){b--;g++;}if(g+r+b!=200){g=200;r=0;b=0;}LEDout(g,r,b);}}入无法下载HEX,大家可以用KEIL自己编译,或者使用记事本保存HEX代码(重命名为.HEX 文件)都可以再把.hex文件写入单片机,接好电路即可工作自己做的LED渐变灯(使用三极管8550驱动)及部分效果图:。
LED七彩灯条控制器的设计的演示稿
综合设计任务书比较以上俩种方案可知:利用电 子电路装置控制,器电路不很复杂,制作相对容易, 成本也相对较低,但可调性差,亮灯模式少而且样式 单调,达不到设计或实现困难。采用单片机控制其优 点是电路集成度高,工作原理简单,清晰明了,自定 义编程,控制的图案花样多,移植性好等 。
三、.课题设计(或研究)的技术 指标
3、单片机设计
本设计提出了一种基于89C52单片机的彩灯控制方 案,以实现对LED彩灯的控制。本方案以89C52单片机作 为控制核心,与键盘、显示、驱动等模块组成核心控制 模块。在核心控模块里设计3个按钮和一个LED彩条,根 据用户需要可以编写若干种亮灯模式,利用其内部的定 时器T0实现一个基本单位时间为3ms的定时中断,根据 各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭 的控制信号,然后驱动各种颜色的灯亮或灭。
二、LED七彩灯条控制器方案 选择
方案一: 根据设计任务要求的介绍LED七彩灯条控 制电路的组成部分,可以确定七彩灯控制器应有 振荡电路、计数/时序分配电路、移位位寄存器和
彩灯显示五部分组成。其框图如图1、多闪烁方式 的LED彩灯循环系统的设计,来达到本设计的要求。 硬件构成框图如图1-2所示。
LED七彩灯条控制器的设计
指导老师:王 新 勇 班 级: 电信科082 答辩学生: 刘 川
LED
当前发展
七 设计(或研究)的意义与依 传统做法
彩 灯 条 控 制 器
据
单片机设计
LED七彩灯条控制器方案选 利用电子电路装置控制
择
基于单片机 的控制
的
设
计
课题设计(或研究) 的技术指标
谢辞
一、设计(或研究)的意义与依 据
1、当前发展:随着人们生活水平的提高,环境的 不断改善和美化,在许多场合可以看到很多彩色的霓 虹灯。特别是当今充满竞争的时代,各地政府为吸引 游客和投资者,在城市的沿街、沿道、沿河、沿线等 地用霓虹灯造景,实施"亮化工程",以美化环境、树 立城市形象。
基于单片机的彩灯控制器的设计(24个LED灯)
任务书以单片机为核心,设计一个节日彩灯控制器控制24个LED灯:P1.2—开始,按此键则灯开始流动(由上而下)。
P1.3—停止,按此键则停止流动,所有灯为暗。
P1.4—上,按此键则灯由上向下流动。
P1.5—下,按此键则灯由下向上流动。
目录1.引言2.工艺过程3.系统控制要求4.方案论证5.系统电路设计6.系统软件设计7.系统程序设计8.连接调试9.心得10.致谢11.参考文献附录1.引言随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。
LED 彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。
特别是每当节日的到来,节日彩灯更是到处都看的到。
节日彩灯已成为生活中不可缺少的装饰物。
它集中地运用了单片机、LED、,自动控制等技术,是典型的基于单片机的电子产品。
本文以AT89C51单片机为控制核心,采用模块化的设计方案,运用LED彩灯、按键等组成电路,实现彩灯在开启时满足不一样的闪亮方法。
按键可以在彩灯使用的时候选择不同的亮法,使彩灯变化多样,键一可以使彩灯依次循环点亮,健二可以使彩灯从左到又从右到左循环点亮,三号键使两端灭,中间亮,再对半交替亮,然后再奇偶亮。
通过按键能方便使用者选择不同样的亮法。
节日彩灯使生活中常常用到的装饰物品,是我国普遍流行的传统的民间的综合性的工艺品。
彩灯艺术也就是灯的综合性的装饰艺术。
在当今的社会里,彩灯已经成为我们生活的一部分,能给我们带来视觉上的享受还能美化我们的生活。
彩灯控制器主要是通过电路产生有规律变化的脉冲信号来实现彩灯的各种变化,它集中地运用了单片机、LED、,自动控制等技术,是典型的基于单片机的电子产品。
本文以AT89C51单片机为控制核心,采用模块化的设计方案,运用LED彩灯、按键等组成电路,实现彩灯在开启时满足不一样的闪亮方法。
按P1.2键使灯开始流动;按P1.3键则停止流动;按P1.4键则灯由上向下流动;按P1.5键则灯由下向上流动。
PLC课程设计 彩灯广告屏PLC控制器--S7-200PLC1
一、绪论(一)任务来源随着我国经济建设的快速发展,国内各地城镇景观照明也发生了变化,霓虹灯产业发展迅速,据不完全统计,全国霓虹灯企业已逾几千家,年总产值超过30亿元人民币,出口创汇方面也有不错的业绩。
中国社会主义市场经济的不断繁荣和发展,西部大开发、振兴东北经济、长三角、珠三角东西互动、各地旅游、商贸、餐饮及文化娱乐事业日益繁荣,越来越多的城市已将亮化、美化工程列入城市建设发展规划,霓虹灯已成为不可缺少的夜间文化,夜间霓虹灯广告也成为不可缺少的媒体,霓虹灯行业迎来一个新的发展机遇。
各企业为宣传自己企业的形象和产品, 树立自己的特色品牌,增强自己在社会的影响力和扩大市场的占有率,均采用广告宣传的手法之一--霓虹灯广告屏来实现。
夜幕降临华灯初上时,我们走在大街上,马路两旁各色各样的霓虹灯广告均可以见到,一种是采用霓虹灯管做成的各种形状和多中彩色的灯管,另一种为日光灯管或白炽灯管作为光源,另配大型广告语或宣传画来达到宣传的效果。
这些灯的亮灭,闪烁时间及流动方向等均可以通过PLC来达到控制的要求。
21世纪的今天中国霓虹灯企业不断地走进国际舞台,产品远销欧美等国际市场,在国际这个大舞台上扮演着越来越重要的角色。
(二)方案对比与选择1.用单片机实现该方案时有以下缺点和不足:首先,单片机实现该方案所需要的外围电路多,工作量相当于PLC较大;其次,它的可靠性以及抗干扰性也显然不如PLC;再次,它的中断优先级不明确,相对于PLC而言用起来较复杂;最后,它的配套设施和功能没有可编程控制器PLC完善。
2.用可编程控制器PLC优势是很明显的(1)可靠性高,抗干扰能力强:(2)配套齐全,功能完善,适用性强;(3)系统的设计、建造工作量小,维护方便,容易改造;(4)体积小,重量轻,能耗低。
综上所述,我选择用PLC控制器制作彩灯广告屏。
(三)PLC简介1. PLC的产生20世纪20年代起,人们把各种继电器、定时器、接触器及其触点按一定的逻辑关系连接起来组成控制系统,控制各种生产机械,这就是大家熟悉的传统的继电器控制系统。
基于单片机的七彩广告灯条控制模块设计
主控制器芯片主要是负责控制 L E D七彩灯带 的术 同变化速度 快慢以及变化效果 。主控制器作为整个 系统的控斜核心部分 , 要求 其 功 耗低 、 数据 转 换 速率 快 。S T C 8 9 C 5 2 单 片 机是 一 种 低功 耗 、 可编 程、 高性能 8位微控制处理器 , 其 内部包括微处理器 、 具有 8 K在系 统可编程 F l a s h存储器 、 看 门狗定时器 、 输入/ 输 出 口、 中断系统等 , 具有价格低廉、 技术成熟、 操作简单等特点 , 满足本设计的要求。 3稳 压 电源 电 路设 计 L M 7 8 0 5 稳 压 三极 管 , 可 以支 持 5 V到 1 2 V的 电源 输 入 , 经 过 降 压 之后 , 稳定输出 5 V的直 流 电压 。 一 般 在输 人 电源 的正负 极 之 间并 上 两个 2 2 u F无极 性 陶 瓷 电容 , 起到 对 电源 滤 波 的作 用 。 单 片 机要 求 在稳定的电源下才能正常工作 , 本身单片机工作在 晶振 1 2 M下 , 产 生 的干扰信号也是大的。 所以需要提供一个稳定的直流电源给单片 参 考 文献 机, 这 样才 能保 证 单 片机 的 稳定 工作 。 f 1 ] 康华光. 电子技 术基础数字部分 ( 第五版 ) f M1 . 北京. 高等教育 出版 4灯条设计 社 。 2 0 0 5 . ( 1 ) 电压 : 这是指 L E D灯 条 的 输 入 电 压 , 一 般 常 用 的 规 格 是 直 [ 2 】张灿 . 单 片机 在 舞 台灯 光控 制 系统 中的应 用 [ J ] .电子测 量技 术 . 流 1 2 V , 也有的是 2 4 V 。工 作 电压 : D C 1 2 V, 功率 : 每米 1 4 . 3瓦/ 每 米 2 o o3 . 1 8 . 2 瓦 可选 。 【 3 】 王硕 . 多媒体 机 房 温度 调 节 系统设 计 [ J 】 . 信 息通 信 , 2 0 1 4 . ( 2 ) 色温 : 是指 将 一标 准 黑 体通 过 加 热 , 当 温度 逐 步 升 高到 一 定 作者简介: 董绪 哲 ( 1 9 9 8 , 4 一 ) , 男, 山冻 省 东平 县人 , 黑龙 江八 一 程 度 时颜 色 开 始慢 慢 的 由深 红 一 浅 红一 橙黄一 白一 蓝, 发生改变 , 当某 农 垦 大 学本科 在读 , 研 究方 向 : 电气 工程 及 其 自动 化 、 单 片机 应 用 以 光 源与 标 准黑 体 的颜 色相 同时 , 我 们将 黑 体 当此 时 的绝对 温 度 称 为 及 开 发 。 该光 源 之 色温 。 一 般 来说 色 温不 作 为考 核 L E D灯 条 的 一个 指 标 , 但 是 国外 很 多 客 户 因 为对 其 使 用 环 境 的要 求 ,会 做 出 一 个 特别 的 要
基于PWM控制的七彩灯设计
This thesis mainly based on single chip design a lantern controller. This design based on singlechip, use lights, such as keys, composed circuit realization of different lights flashing lights, can make the light in circulation, Software design using the method, the major disruption to achieve different lights. It is simple in structure and design novel, low cost, easy maintenance。
调制信号波为正弦波时,得到的就是SPWM波;调制信号不是正弦波,而是其他所需波形时,也能得到等效的PWM波。
结合IGBT单相桥式电压型逆变电路对调制法进行说明:设负载为阻感负载,工作时V1和V2通断互补,V3和V4通断也互补。
控制规律:
uo正半周,V1通,V2断,V3和V4交替通断,负载电流比电压滞后,在电压正半周,电流有一段为正,一段为负,负载电流为正区间,V1和V4导通时,uo等于Ud,V4关断时,负载电流通过V1和VD3续流,uo=0,负载电流为负区间,io为负,实际上从VD1和VD4流过,仍有uo=Ud,V4断,V3通后,io从V3和VD1续流,uo=0,uo总可得到Ud和零两种电平。
图1-5PWM逆变电路
1.3
脉冲宽度调制(PWM)是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。PWM信号仍然是数字的,因为在给定的任何时刻,满幅值的直流供电要么完全有(ON),要么完全无(OFF)。电压或电流源是以一种通(ON)或断(OFF)的重复脉冲序列被加到模拟负载上去的。通的时候即是直流供电被加到负载上的时候,断的时候即是供电被断开的时候。只要带宽足够,任何模拟值都可以使用PWM进行编码。
基于单片机的彩灯控制器设计
基于单片机的彩灯控制器设计一、引言彩灯是一种可以调节颜色和亮度的灯光装置,被广泛应用于舞台灯光效果、建筑物装饰、商业广告、节日庆典等场合。
传统的彩灯控制器往往依赖于传感器和模拟电路实现,无法快速调节灯光效果,操作不方便。
为了实现更加灵活、方便的彩灯控制,本文将设计一款基于单片机的彩灯控制器。
二、系统设计本彩灯控制器系统设计基于单片机,通过单片机控制器实现对灯光的调节和控制。
系统硬件主要由单片机、彩灯模块、按键开关、显示模块和电源构成,软件主要由单片机程序编写实现。
1.单片机选择单片机是整个系统的核心控制器,选择合适的单片机至关重要。
根据给定的设计要求,选取具有较强处理能力和丰富外设接口的单片机。
一般来说,常用的51系列单片机和STM32系列单片机具备较好的性能和扩展能力。
2.彩灯模块设计彩灯模块是实现灯光调节的核心部分,可以使用RGBLED灯珠或者是WS2812灯带等灯光模块。
通过控制彩灯模块的亮度和色彩来实现不同的灯光效果。
3.按键开关设计通过按键开关来切换不同的灯光模式,实现系统的开关和功能选择。
可以设计多个按键开关,分别对应不同的灯光模式,通过按下不同的按键实现灯光模式的切换。
4.显示模块设计为了方便用户了解灯光的当前状态和模式选择,可以使用OLED显示模块或者数码管显示模块来实现数据的显示。
5.电源设计由于彩灯模块通常需要较高的驱动电流,所以需要提供稳定的电源。
可以采用电池供电或者是AC-DC转换器等方式,确保系统稳定运行。
三、系统实现1.程序设计通过单片机编程实现对彩灯的控制和灯光模式的切换。
根据不同的按键输入,设置对应的灯光参数和模式,通过单片机的I/O接口控制彩灯模块的亮度和色彩。
2.硬件连接按照设计要求,将单片机、彩灯模块、按键开关、显示模块和电源连接起来。
通过对应的引脚和接口进行连接,确保系统正常运行。
四、总结本文设计了一款基于单片机的彩灯控制器,通过单片机编程实现对彩灯的控制和灯光模式的切换。
七彩循环灯单片机控制课程设计
引言七彩循环装饰灯可广泛用于宾馆、饭店、酒吧、商店橱窗、家庭装饰和广告制作等场所,它能按主人意愿或快或慢地循环发出红、绿、黄、蓝、紫、青、白七色光;也可停留在主人所喜爱的某一颜色上不变化,形成一个彩色气氛,给人以梦幻般的享受。
它通过巧妙构思与创作,可以做到广告、彩灯等作品色彩鲜艳,富有创意,变化形式丰富,起着宣传和美化环境的作用,营造文明亮丽氛围。
本设计即试图利用简单的数字集成器件完成七彩序循环灯控制器的设计。
1设计整体思路设计目的1.了解并掌握电路的一般设计方法,具备初步的独立设计能力。
2.熟悉七彩循环装饰灯控制器工作原理、电路的组成。
3.熟悉集成电路555定时器、74LS161、晶闸管、整流、滤波电路的的组成、工作原理、特点及用途。
4.掌握多谐振荡器、触发器、计数器的工作原理、使用方法、特点、用途。
5.学习EWB或其他仿真软件。
设计要求根据三基色原理,以红、绿、蓝三种基色组成一个可变色彩单元,将三种基色灯装入磨砂玻璃罩内,通过灯罩的混色原理对外循环显示七种颜色。
混色原理:红色+绿色=黄色,蓝色+红色=紫色,绿色+蓝色=青色,红色+蓝色+绿色=白色。
1.2.1.整流滤波电路正弦信号输入电压:220V,50Hz。
整流滤波电路输出电压:5v,分压输出(供集成电路用):一组采用稳压管5V;另一组采用集成稳压器。
1.2.2.调色时钟脉冲发生和灯光变色控制电路:时钟脉冲振荡频率:灯光每隔 ~10s自动变换一种颜色,脉冲占空比: 60%。
灯光变色控制电路:采用同步加法计数器。
输出的高电平应满足晶闸管控制电平的要求。
1.2.3.负载电路红、绿、蓝发光二极管:要求控制器能长年通电使用,性能可靠。
要求画出完整的设计电路图,计算电路各元器件参数,写出设计总结报告。
集成电路采用CMOS系列或 TTL系列。
设计整体思路1.3.1方案选择方案主要由五部分构成,图1为简易系统框图。
1.3.2系统框图图1 系统框图1.3.3直流电压的组成组成电路基本思路如图2⑴电源变压器:将电网交流电压(220V或380V)变换成符合需要的交流电压,此交流电压经过整流后可获得电子设备所需的直流电压。
51单片机控制LED七彩渐变灯
51单片机控制LED七彩渐变灯自己设计的51单片机控制LED七彩渐变灯MCU:89C51,89S51,89C2051等晶振:12MHz电路驱动(LED连接):P1.0连接蓝色LEDP1.1连接红色LEDP1.2连接绿色LED (必须使用纯绿色高亮LED,不可使用普通草绿管)全为低电平驱动(低电平点亮),可以加三极管驱动,红、蓝、绿LED 也可以交换位置控制方式:PWM频率:约300-700Hz(我没有计算或测量过,只是试验显示效果足够好)调节级数:共600级,相当平滑编译后的HEX文件:687241197859316.rarHEX代码::0D009300E4FEEEC39F50060000000E80F555:0100A000223D:06005F00A9078D828C83CD:10006500E4FDE96008C292FF120093D292E5824551:10007500836009C291AF82120093D291EB4A600965:0D008500C290AF03120093D2900DBD0AD5BA:010********B:100003007508C8E4F509F50AE5086008E50A70040F:1000130015080509E5096008E50870041509050ACE:10002300E50A6008E5097004150A0508E5082509CD:10003300FFE433FE7C00EF250AFFEC3EFEEF64C8CD:100043004E60087508C8E4F509F50AE509FD7C006A :0C005300E50AFB7A00AF0812005F80ACE9:030000000200A15A:0C00A100787FE4F6D8FD75810A020003A8:00000001FFC语言源程序:/*******************************程序名称:七彩LED渐变程序编写者:ZH YUMCU:51/2051晶振:12MHz*********************************/ #include#includesbit gl=P1^2; //绿色sbit rl=P1^1; //红sbit bl=P1^0; //兰timer(unsigned char t){unsigned char b;for(b=0;b{_nop_();_nop_();_nop_();}}LEDout(unsigned char g,r,b){unsigned char a;for(a=0;a<10;a++){if(g!=0){gl=0;timer(g);gl=1;}if(r!=0){rl=0;timer(r);rl=1;}if(b!=0){bl=0;timer(b);bl=1;}}}main(){ unsigned char g,r,b;g=200;r=0;b=0;while(1){if(g!=0&&b==0){g--;r++;}if(r!=0&&g==0){r--;b++;}if(b!=0&&r==0){b--;g++;}if(g+r+b!=200){g=200;r=0;b=0;}LEDout(g,r,b);}}入无法下载HEX,大家可以用KEIL自己编译,或者使用记事本保存HEX代码(重命名为.HEX 文件)都可以再把.hex文件写入单片机,接好电路即可工作自己做的LED渐变灯(使用三极管8550驱动)及部分效果图:。
基于单片机的广告彩灯
目录1.引言 (1)2.关于单片机 (1)2.1.单片机及本系统所用的AT89C51单片机介绍 (1)2.2.单片机的分类 (2)2.3.单片机的发展与应用 (2)2.4.广告彩灯介绍 (2)3.系统设计 (3)3.1.设计要求 (3)3.1.1硬件电路设计 (3)3.1.2软件设计 (3)3.2.总体设计方案 (3)3.3.系统简要原理介绍 (4)4.设计软件及关键元器件简单 (4)4.1.KEIL简介 (4)5.各模块显示原理 (5)5.1.广告彩灯显示电路原理 (5)5.2.点阵LCD液晶显示屏原理 (5)5.3.控制电路原理 (6)5.4.晶体振荡与复位电路设计 (6)5.5.仿真器上电路原理 (6)5.5.1中断原理 (6)5.5.2数据串并传输原理 (6)5.5.3 LED数码显示原理 (7)5.5.4彩灯显示原理 (7)5.5.5键盘扫描原理 (8)6.软件设计 (8)6.1.主程序流程图 (8)6.2.发光二极管显示流程图 (9)6.3.LED八段数码管显示流程图 (10)6.4.键盘扫描流程图 (11)6.5.点阵LCD液晶显示屏程序流程图 (12)7.调试及性能分析 (12)7.1.实验器材及硬件连线 (12)7.2.软件运行 (12)7.3.实验效果显示 (12)8.总结 (14)附录一元器件清单一览表 (15)附录二程序清单 (15)参考文献 (30)1.引言随着人们生活环境的不断改善和美化,在许多场合可以看到广告彩灯。
LED广告彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。
基于单片机的广告彩灯是利用单片机来控制彩灯以致达到广告的效果。
自20世纪80年代后期开始,随着LED制造技术的不断完善,在国外得到了广泛的应用。
在我国改革开放之后,特别是进入90年代国民经济高速增长,对公众场合发布信息的需求日益强烈,广告彩灯的出现正好适应了这一市场形势,因而在广告彩灯的设计制造技术与应用水平上都得到了迅速的提高。
基于单片机的广告灯设计__论文
摘要随着改革的不断深入,社会主义市场经济的不断繁荣和发展,大中小城市都在进行亮化工程,通常都是利用广告流水灯来实现这一目的。
广告灯的亮灭、闪烁时间及流动方向等均可以通过单片机来达到控制的要求。
本设计是通过AT89C52单片机控制由35个LED组成的“XYSF”四个字母从左到右依次点亮然后花样闪烁循环,实现了广告灯的花样变化。
本文介绍了由AT89C52集成块实现的控制电路,并给出了具体的硬件电路和相应的源程序。
由于AT89C52集成块编程实现的控制电路可靠性、灵活性高,使用范围广,特别适合中小城市广告灯的应用。
本控制系统结构简单、成本低、功能可靠、可移植性强,通过程序的变化,可以实现灵活多样的流水显示方案。
通过单片机的控制,我们可以把城市的夜晚装饰的更漂亮。
关键词:广告灯;AT89C52;LEDWith 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 advertising 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. This 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 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.Keywords:advertising light; on AT89C52; the LEDTOC \o "1-3" \h \u HYPERLINK \l _Toc12983 摘要 PAGEREF _Toc12983 错误!未定义书签。
1基于at89c51单片机的led彩灯控制器设计
辽宁工业大学继续教育学院毕设用纸基于AT89C51单片机的LED彩灯控制器设计摘要介绍了一种新型的LED彩灯控制系统的设计方法,以AT-89C51单片机作为主控核心,与按键、显示器等较少的辅助硬件电路相结合,利用软件实现对LED彩灯进行控制。
本系统具有体积小、硬件少、电路结构简单及容易操作等优点。
关键词:LED彩灯 AT89C51单片机彩灯控制器模块设计辽宁工业大学继续教育学院毕设用纸目录中文摘要 (Ⅰ)第一章引言 (1)第二章 LED简介 (2)2.1 LED的特点 (2)2.2 LED的应用领域 (3)第三章系统功能 (4)第四章硬件设计 (6)4.1主控模块电路设计 (6)4.2管内LED板模块设计 (6)第五章软件设计 (8)结束语 (11)参考文献 (12)第一章引言随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。
LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。
但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。
这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。
此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。
因此有必要对现有的彩灯控制器进行改进。
本文提出了一种基于AT89C51单片机的彩灯控制方案,实现对LED 彩灯的控制。
本方案以AT89C51单片机作为主控核心,与键盘、显示、驱动等模块组成核心主控制模块。
在主控模块上设有8个按键和5位七段码LED显示器,根据用户需要可以编写若干种亮灯模式,利用其内部定时器T0实现一个基本单位时间为5 ms的定时中断,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭。
单片机彩灯控制器设计
单片机彩灯控制器设计一、硬件设计1.主控单元选择:主控单元选用常用的单片机芯片,如STC89C52、AT89C52等,这种芯片具有成本低、可靠性高、易于编程等特点。
2.彩灯控制电路:彩灯控制电路可以采用常见的PWM(脉宽调制)电路,其中使用光电隔离器将主控单元与触摸开关进行电气隔离,以提高安全性。
通过PWM电路可以调整RGB(红绿蓝)三种基本颜色的亮度,从而实现多种颜色的组合。
3.连接器和线缆:为了方便安装和更好地布局,可以在控制器外壳上设置合适的连接器,如插头或插座。
使用高质量的线缆连接控制器和彩灯,以确保信号的稳定传输。
二、软件设计1.硬件初始化:在程序开始时,需要对单片机的各个端口进行初始化设置。
如设置I/O口接收和发送数据,设置定时器等。
2.触摸开关控制:通过读取触摸开关状态,可以实现对彩灯的开关、颜色切换等控制。
在触摸开关按下时,单片机可以通过读取触摸开关对应的I/O口电平变化来实现相应的功能。
3.调整亮度:可以通过按下触摸开关不同的次数或按下不同的触摸区域来调整彩灯的亮度。
单片机可以通过改变PWM的占空比来控制彩灯的亮度。
4.调整颜色:通过触摸开关可以实现彩灯颜色的切换。
根据按下的次数或按下的区域,单片机可以改变RGB三个通道的PWM占空比,从而实现不同颜色的混合。
5.模式切换:可以通过触摸开关实现不同的彩灯模式切换,如渐变、闪烁、呼吸等。
单片机可以通过改变PWM的频率和占空比来控制彩灯的亮度和变化速度。
三、应用场景举例1.室内装饰照明:单片机彩灯控制器可以用于室内的装饰照明,如客厅、卧室、书房等。
通过控制器可以实现不同颜色和亮度的灯光效果,营造出不同的氛围。
2.室外建筑照明:单片机彩灯控制器可以用于室外建筑照明,如大楼、桥梁、喷泉等。
可以通过控制器实现彩灯颜色的切换和模式的变化,为夜晚的城市增添美丽的景观。
3.舞台灯光:单片机彩灯控制器可以用于舞台灯光的控制。
可以根据音乐的节奏和舞蹈的动作,通过控制器实现灯光的闪烁、渐变等效果,增加舞台表演的视觉效果。
基于单片机的彩灯控制系统设计
基于单片机的彩灯控制系统设计摘要:本文提出了一种基于单片机的彩灯控制系统设计方案。
该系统设计采用单片机作为控制核心,用于控制彩灯的色彩、亮度和显示效果。
通过编程实现的软件算法,可以实现多种不同的彩灯控制效果。
在硬件方面,我们采用了高亮度的LED作为彩灯的光源,通过单片机的PWM控制技术,可以实现对彩灯亮度的调节。
同时,我们还设计了一个显示器件,用于显示彩灯的状态和效果。
经过实际测试,该系统具有控制灵活、彩灯效果多样等特点,可以满足不同用户的需求。
关键词:单片机,彩灯,控制系统,PWM1.引言随着科技的不断发展,彩灯作为一种新型的照明装饰灯具,已经在家庭、商业和娱乐场所得到了广泛的应用。
传统的彩灯控制方式主要依靠人工操作,无法实现彩灯的自动控制和多种效果的切换。
为了实现对彩灯的精确控制和多样化的效果切换,本文提出了一种基于单片机的彩灯控制系统设计方案。
2.系统设计2.1硬件设计本系统采用了一块单片机作为控制核心,用于控制彩灯的色彩、亮度和显示效果。
在硬件方面,我们选择了高亮度的LED作为彩灯的光源,通过单片机的PWM控制技术,可以实现对彩灯亮度的调节。
同时,在为单片机提供电源的同时,我们还设计了一个显示器件,用于显示彩灯的状态和效果。
2.2程序设计在程序设计方面,我们使用C语言编写了彩灯控制程序。
程序首先初始化单片机,并设置相关的IO口配置。
然后,根据用户的输入,通过利用PWM控制技术,实现彩灯色彩、亮度和显示效果的控制。
程序针对不同的彩灯效果,设计了一系列算法,并通过循环切换的方式,实现了多种不同的彩灯效果。
3.系统测试与评估我们对设计的彩灯控制系统进行了实际测试。
通过测试,我们发现该系统可以实现对彩灯色彩、亮度和显示效果的灵活控制。
各种彩灯效果切换流畅,控制精确。
同时,系统的电路连接简单,易于搭建和维护。
4.结论本文提出了一种基于单片机的彩灯控制系统设计方案。
该系统通过单片机的控制,实现了对彩灯色彩、亮度和显示效果的精确控制。
毕业论文---基于单片机的霓虹灯控制器的设计【范本模板】
基于单片机的霓虹灯控制器的设计摘要本设计采用AT89C52单片机实现对霓虹灯的控制.系统由红外遥控模块、单片机控制模块、显示模块、语音模块四部分组成。
红外遥控模块分红外发射部分和红外接收部分,通过单片机译码后,取出红外发射按钮的地址,从而实现红外遥控器对霓虹灯显示图案的远距离控制。
红外接收管也只占用一个IO口。
显示部分为16×16的点阵模块,通过单片机控制显示不同的图案以及想要的文字,并让字能够移动、暂停,以及从当前文字切换其它文字。
语音模块采用的语音芯片是ISD1730,可以录制想要的语音,通过录音可以对设计进行介绍.语音的播放支持暂停、下一首、调节音量和复位。
由于单片机的IO口不够用,本设计采用74HC154对其扩充,将四线扩充到十六线.该系统具有电路结构简单、易操作、成本低等优点,具有较强的实用价值.关键词:单片机;红外遥控;点阵;译码器;霓虹灯The Design of the Neon Lights controller Based on SCMAbstractThis 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。
基于单片机的广告灯控制系统设计论文
c:\iknow\docshare\data\cur_work\xxxx\摘要广告灯是用于广告匾,楼宇装饰和户外装潢的灯具,近来随着国家经济的迅速开展,人民物质文化生活程度的不竭提高,对于装饰的美化美不雅的要求也越来越高,广告灯的越来越多的呈此刻个人们的视野中。
近年来随着科技的飞速开展,单片机的应用正在不竭地走向深入,同时自动控制系统日新月益更新。
本文结合国表里霓虹灯控制技术的开展状况设计了一种采用美国ATMEL公司出产的AVR系列单片机中的ATmega8作控制芯片的霓虹灯控制器.通过ATmega8芯片控制驱动电路,在由驱动电路驱动继电器,而继电器那么作为霓虹灯的功率控制。
此中,与此外产物在设计上不同的是,功率控制板块采用的是继电器阵列,而不是通常用的可控硅,将继电器阵列模块化,电路的设计层次也很清晰,既便利查抄线路故障,有便利技术维修。
该板块的设计也是本次设计的重点和难点。
此外,文中还介绍了电源电路、PC机与单片机的通讯接口电路的设计道理。
软件设计局部采用的是ICC-AVR环境下的C语言进行编写程序,使用AVR Studio进行仿真说明。
本文设计的霓虹灯单片机控制器,电路简单,抗干扰性强,图案变化方式多,可适用于各种霓虹灯牌面,可按照用户的要求,通过点窜软件,控制多种多样把戏的变化,是一代新型的霓虹灯控制器。
关键字:霓虹灯;控制器;继电器;ATmega8目录一系统方案论证与比较方案一:使用CD4060与KD5603作为主控制器这是一例变色广告灯自动控制电路,它采用了两种控制方式:①光控方式,白日自动关闭,夜晚自动开启;②时间控制方式,夜晚自动开启后,通过按时控制使其在预定的时间自动关闭,以节约电能。
在广告灯开启后,通过控制电路使两种彩色的广告灯光交替循环显示,增强广告效果。
电路在灯光显示的同时还伴有广告语言,介绍广告要说明的内容,是一种功能较完善的广告灯控制器。
变色广告灯控制器的电路组成如图6-45 所示。
基于单片机的七彩广告灯条控制模块设计
基于单片机的七彩广告灯条控制模块设计作者:董绪哲毕志伟杨舒然来源:《科技创新与应用》2017年第01期摘要:个人企业为宣传自己的形象和产品,大多采用广告灯条来实现这一目的。
本设计采用STC89C52单片机设计七彩广告灯条控制模块,从设计原理入手,详细的介绍了主控芯片的选择、稳压电源电路设计、灯条设计、系统程序设计和硬件调试,采用软灯带和硬灯带做成的各种形状和多种彩色的灯条达到广告宣传的效果。
关键词:广告灯条;STC89C52单片机;程序设计;控制21世纪是一个各种高新技术快速更新的时代,尤其是在电子领域和自动化智能控制领域,而传统的分立电子元件和以数字逻辑电路为主构成的控制系统,正在以前所未有的速度被各种单片机智能控制系统所取代。
广告灯条因其加工工艺更简便,质量更容易控制,寿命更长,颜色和亮度更高而逐渐替代了较早的加工工艺,逐渐成位发展趋势。
所以用单片机来控制广告灯条就成为了一种受人青睐的方式,不仅大大降低了设计成本而且具有良好的广告宣传效应,并且能很好的吸引广大消费者的眼球,从而产生巨大的经济效益。
1 设计原理本设计在结合STC89C52单片机的基础上设计出七彩广告灯条控制模块,它是结合单片机芯片的功能和一些基本原理,运用C语言程序来实现七彩广告灯条灯的不同闪烁方式,在由慢到快,再由快到慢的循环往复变化中,给人带来视觉的美感。
灯条控制模块由电源适配器提供12V直流电源通过7805稳压到5V直流给单片机在经过开关电源变换,输出直流工作电压到STC89C52,利用STC89C52单片机输出一定频率的PWM来驱动场效应管的开断,调节输出电流的大小来调节灯的亮暗,最终调出七种不同的颜色。
2 主控芯片的选择主控制器芯片主要是负责控制LED七彩灯带的不同变化速度快慢以及变化效果。
主控制器作为整个系统的控制核心部分,要求其功耗低、数据转换速率快。
STC89C52单片机是一种低功耗、可编程、高性能8位微控制处理器,其内部包括微处理器、具有8K在系统可编程Flash存储器、看门狗定时器、输入/输出口、中断系统等,具有价格低廉、技术成熟、操作简单等特点,满足本设计的要求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于单片机的七彩广告灯条控制模块设计
个人企业为宣传自己的形象和产品,大多采用广告灯条来实现这一目的。
本设计采用STC89C52单片机设计七彩广告灯条控制模块,从设计原理入手,详细的介绍了主控芯片的选择、稳压电源电路设计、灯条设计、系统程序设计和硬件调试,采用软灯带和硬灯带做成的各种形状和多种彩色的灯条达到广告宣传的效果。
标签:广告灯条;STC89C52单片机;程序设计;控制
21世纪是一个各种高新技术快速更新的时代,尤其是在电子领域和自动化智能控制领域,而传统的分立电子元件和以数字逻辑电路为主构成的控制系统,正在以前所未有的速度被各种单片机智能控制系统所取代。
广告灯条因其加工工艺更简便,质量更容易控制,寿命更长,颜色和亮度更高而逐渐替代了较早的加工工艺,逐渐成位发展趋势。
所以用单片机来控制广告灯条就成为了一种受人青睐的方式,不仅大大降低了设计成本而且具有良好的广告宣传效应,并且能很好的吸引广大消费者的眼球,从而产生巨大的经济效益。
1 设计原理
本设计在结合STC89C52单片机的基础上设计出七彩广告灯条控制模块,它是结合单片机芯片的功能和一些基本原理,运用C语言程序来实现七彩广告灯条灯的不同闪烁方式,在由慢到快,再由快到慢的循环往复变化中,给人带来视觉的美感。
灯条控制模块由电源适配器提供12V直流电源通过7805稳压到5V 直流给单片机在经过开关电源变换,输出直流工作电压到STC89C52,利用STC89C52单片机输出一定频率的PWM来驱动场效应管的开断,调节输出电流的大小来调节灯的亮暗,最终调出七种不同的颜色。
2 主控芯片的选择
主控制器芯片主要是负责控制LED七彩灯带的不同变化速度快慢以及变化效果。
主控制器作为整个系统的控制核心部分,要求其功耗低、数据转换速率快。
STC89C52单片机是一种低功耗、可编程、高性能8位微控制处理器,其内部包括微处理器、具有8K在系统可编程Flash存储器、看门狗定时器、输入/输出口、中断系统等,具有价格低廉、技术成熟、操作简单等特点,满足本设计的要求。
3 稳压电源电路设计
LM7805稳压三极管,可以支持5V到12V的电源输入,经过降压之后,稳定输出5V的直流电压。
一般在输入电源的正负极之间并上两个22uF无极性陶瓷电容,起到对电源滤波的作用。
单片机要求在稳定的电源下才能正常工作,本身单片机工作在晶振12M下,产生的干扰信号也是大的。
所以需要提供一个稳定的直流电源给单片机,这样才能保证单片机的稳定工作。
4 灯条设计
(1)电压:这是指LED灯条的输入电压,一般常用的规格是直流12V,也有的是24V。
工作电压:DC12V,功率:每米14.3瓦/每米18.2瓦可选。
(2)色温:是指将一标准黑体通过加热,当温度逐步升高到一定程度时颜色开始慢慢的由深红-浅红-橙黄-白-蓝,发生改变,当某光源与标准黑体的颜色相同时,我们将黑体当此时的绝对温度称为该光源之色温。
一般来说色温不作为考核LED灯条的一个指标,但是国外很多客户因为对其使用环境的要求,会做出一个特别的要求。
(3)亮度:发光强度的最基本单位,坎德拉是国际单位制的基本单位之一。
一般LED灯条不同的颜色会有不同的发光强度,常用单位是mcd,即毫坎德拉。
其数值越高,说明发光强度越大,也就是说灯条发出的光越亮。
(4)发光角度:这是指LED灯条上LED元件的发光角度,一般通用的贴片LED的发光角度都是120度。
发光角度越大,其散光效果越好,但這都是相对的,其发光的亮度也就相应减小了。
如果灯条的发光角度小,光的强度是上去了,但照射的范围又会缩小。
5 系统程序流程
开始时,先检测电源有没有接好,如果接好了,就提供12V的电压,通过7805稳压到5V的直流电压的开关,给单片机提供电源。
如果没好,就处于等待阶段。
如果有电源输入,N沟道场效应管就会根据编号的程序,导通或者截止来控制灯条的亮灭,先产生彩灯模式1。
再产生彩灯模式2。
接着会产生彩灯模式3、彩灯模式4、彩灯模式5,最后会产生彩灯模式6。
当按下复位键时,会回到彩灯模式1。
当不去按复位键键时,彩灯会不断地从模式1到模式6重复循环。
6 硬件调试
焊接好的电路板先目测进行检查,看是否有漏焊,虚焊的地方。
对照PCB 图,检查元件的焊接是否无误,正负极的接法有没有错误等;用万用表测量印刷电路板的导线是不是都很好的接通,靠得很近的导线是否有连在一起的现象等,有断的就马上用锡补上,太远的或者是断的太离谱的就只能用导线代替。
检查每一根导线都无误后可进行下一步调试;插上电源,看电路板有什么反应,5V电源的指示灯是否点亮,电源输出端电压是否在4.8V~5V左右,以上都达到要求可将电源接到主板去,查看LED灯是否正常工作。
7 结束语
广告灯条多用于广告匾,楼宇装饰和户外装潢的灯具,近年来随着国家经济
的迅速发展,人民对物质文化生活水平的要求也不断提高,对于装饰的美化美观的要求也越来越高,广告灯越来越多的出现在个人们的视野中。
本设计使用了STC89C52单片机与N沟道场效应管相结合的设计方案,充分利用N沟道场效应管的开断来控制三种颜色的亮度最终调节出七种颜色,实现了5050RGB灯条的各种模式的点亮,降低了设计成本并且具有良好的广告宣传效应。
参考文献
[1]康华光.电子技术基础数字部分(第五版)[M].北京.高等教育出版社,2005.
[2]张灿.单片机在舞台灯光控制系统中的应用[J].电子测量技术.2003.
[3]王硕.多媒体机房温度调节系统设计[J].信息通信,2014.
作者简介:董绪哲(1998,4-),男,山东省东平县人,黑龙江八一农垦大学本科在读,研究方向:电气工程及其自动化、单片机应用以及开发。