当前位置:首页 » 软件设计 » 彩灯设计

彩灯设计

发布时间: 2020-12-03 18:16:12

设计任务:以单片机为核心,设计一个节日彩灯控制器。 设计要求:  P1.2——开始,按此键则灯开始

P1口作为你说的控制口,P2口作为输出彩灯口(共阳极)!上为高电平,下为低电平

ORG0000H

START:

MOVR0,#0

MOVP1,#0FFH

MOVP2,#0FFH

JBP1.2,$

SJMPL1

SJMPSTART

L1:JNBP1.3,START//查看是否停止

JNBP1.5,L2//查看是否‘下’

MOVA,R0

MOVDPTR,#TABLE1

MOVCA,@A+DPTR

MOVP2,A

ACALLDELAY

INCR0

CJNER0,#8,L1

MOVR0,#0

SJMPL1

L2:JNBP1.3,START

JNBP1.4,L1//判断是否‘上’

MOVA,R0

MOVDPTR,#TABLE2

MOVCA,@A+DPTR

MOVP2,A

ACALLDELAY

INCR0

CJNER0,#8,L2

MOVR0,#0

SJMPL2

DELAY://延时大概0.2s

MOVR5,#100

D1:

MOVR6,#100

D2:

MOVR7,#10

DJNZR7,$

DJNZR6,D2

DJNZR5,D1

RET

TABLE1:DB0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH

TABLE2:DB07FH,0BFH,0DFH,0EFH,0F7H,0FBH,0FDH,0FEH

下面是仿真图:

㈡ 彩灯设计制作最专业的公司是哪一家

浙江鑫璞景观什么灯光长廊,蝴蝶灯,时光隧道,各种造型灯应有尽有

㈢ 基于单片机的彩灯设计程序

和 流水 差不多 咯! 你想要我可以 给你!

㈣ 基于51单片机的led彩灯设计。 9个灯(红绿蓝三色)。按键控制 c语言程序

首先要查看电路的连接,看看输入连接到单片机的哪个引脚(比如p1.0),led灯连内接到哪个引容脚(比如p2.0)。然后看是高电平有效还是低电平有效(也就是高电平时led灯亮,还是低电平时led灯亮)。
如果是高电平灯亮的话,程序如下:
p2.0=p1.0;

㈤ 只用用74Ls194设计简单的彩灯循环,求原理,求图。

将74Ls194的电源引脚VCC(16引脚)接正5V,接地引脚GND(8引脚)接地;

将并行输入端D置作内“1”,发一容个脉冲,使输出端QD(或Q3----12引脚)为1;

将QA(或Q0----15引脚)与右移串行输入端SR(或DSR----2引脚)相连;

将时钟脉冲CP(或CLK----11引脚)接时钟脉冲;

将工作方式选择S1(或M1----10引脚)、S0(或M0----9引脚)分别0、1,即

74Ls194的工作方式为右移;

将输出端Q3、Q2、Q1、Q0分别接四个彩灯,这样在时钟脉冲的作用下,实现彩灯循环。

㈥ 基于单片机的LED彩灯设计

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)显示当前工作模式的序号Model_i;后3位(L3,L4,L5)七段码 显示三色LED的工作状态,若该颜 色灯点亮则对应七段码显示位为“1”,反之熄灭时则显示位为“灭”即不显示,对系统工作状态起到了 很好的实时监控作用。 因此在LED彩灯上电工作后,用户可以方便地通过主控模块上的显示器知道LED彩灯当前工作模式 Model_i,工作时间Ti,频率Fi等实时参数。若实际应用需要根据不同场合和时间来改变彩灯闪亮效果, 用户可以通过主控模块上的按键来设定LED不同的闪烁频率Fi和亮灯时间Ti,以便符合实际需要。此外如 果用户对某一种模式感兴趣需要仔细观看该种亮灯模式,可以通过键盘选定任意第Model_i模式使系统循 环重复工作在该花样模式下。 3硬件设计 新型LED彩灯系统包括2大部分,即LED彩灯控制器(89C51主控模块)和LED彩灯管(管内LED板模块) 。前者是主控模块,具有按键、显示等功能,并利用89C51的P口输出控制信号;后者是受控模块,上面焊 有三色LED彩灯和信号驱动芯片,模块置于LED的透明灯管内。 3.1主控模块电路设计 主控模块电路如图1所示。主控模块主要设计器件有89C51,5个七段码LED显示器,8个按键,2个稳压 器(提供12 V,5 V电压),1个信号输出驱动模块芯片(MC4049)等。通过软件设计,使单片机P0口作为三 色LED驱动信号输出口及移位时钟CLOCK信号,P3口为按键输入口,P2口、P1口与5位七段码LED相接作为显 示器的输出口。 3.2管内LED板模块设计 管内LED板模块电路见图2。管内LED板模块设计主要器件有LED彩灯(红、绿、蓝)、移位触发模块芯 片CD4076等。根据实际应用彩灯长度需要,可将不同数量的该管内LED模块实现级连,组成一个完整的LED 彩灯。考虑到功率损耗,LED板模块之间接口处用信号正向驱动模块芯片MC4049连接。每个LED板模块上均 匀分布3种颜色 LED灯,在实际制作PCB时采用红、绿、蓝3色互隔焊接方式,在电路板上把LED发光管按顺 序L1(红)、L2(绿)、L3(蓝)、L4(红)、L5(绿)、L6(蓝)……依次均匀焊在板上成一条直线。为了得到更多 的花样模式效果,可以使红绿2种灯从前往后驱动点亮闪烁,蓝灯从后往前驱动点亮闪烁,这样具有很好 的动感视觉效果。 4软件设计 新型LED彩灯控制器最大特点在于所有亮灯模式均由软件控制完成。系统中软件可以分为主程序和中 断服务子程序。上电后在缺省状态以顺序调用Model_i花样亮灯模式流程为主程序,以一个单位时间5 ms 的T0定时为中断服务子程序。在这个5 ms的T0定时基础上,可以根据需要来确定各种模式工作时间Ti,以 及确定在各种亮灯模式Mo de l_i内点亮和熄灭各种颜色LED灯的时刻:Red_on,Red_off,Green_on,Green_off,Blue_on, blue_off以及Clock(移位翻转脉冲)等。整个系统软件由主程序( Main)、各个模式子程序(Model_i )、5 ms中断服务子程序(T0 Interrupt)、键盘扫描处理子程序(Key Board)、显示子程序(Display) 等程序组成。利用T0定时器作为定时基本单位,根据模式需要计算好各控制信号的发生时刻,根据不同的 模式Mo del_i可以设定不同的工作时间Ti和脉冲翻转频率Fi通过P0口输出,使各色L ED灯的驱动时刻与移 位触发的翻转时刻步调一致,使LED彩灯按照设计的模式工作。 除了T0定时中断之外,程序的大部份时间是在处理按键的查询和LED显示的延时。8个按键分别为:4 个参数按键(Fi增、减按键,Ti增、减按键),3个模式改变按键(模式上翻UP、模式下翻DOWN、模式保 持KEEP),1个功能切换按键。在每次的T0定时中断服务子程序里,需要对各个时间寄存器和模式寄存器 进行加1或者清,为主程序查询作准备,同时查询是否已中断6次(30 ms),若30 ms到了,则对参数按键 查询一次,是否有时间Ti频率Fi增减键按下并进行相应子程序处理。 主程序除了调用各种子模式子程序(Model_i),调用LED显示子程序(Display)和延时子程序(Delay) 之外,还一直保持查询是否有功能切键按下以及是否有模式改变按键按下,一旦有功能切换键和模式改变 键按下,就会进入相应的按键处理。主程序流程如图3所示。亮灯模式子程序Model_i可以编写若干(n种) ,只要控制好各色灯触发和熄灭时刻就可以组合成各种亮灯效果。Model_i程序流程如图4所示。

㈦ 彩灯循环控制电路的设计与制作

循环彩灯控制电路的设计与制作
利用控制电路可使彩灯(例如霓虹灯)按一定的规律不断的改变状态,不仅可以获得良好的观赏效果,而且可以省电(与全部彩灯始终全亮相比)。近年来,随着人们生活水平的较大提高,人们对于物质生活的要求也在逐渐提高,不光是对各种各样的生活电器的需要,也开始在环境的幽雅方面有了更高的要求。比如日光灯已经不能满足于我们的需要,彩灯的运用已经遍布于人们的生活中,从歌舞厅到卡拉OK包房,从节日的祝贺到日常生活中的点缀。这些不紧说明了我们对生活的要求有了质的飞跃,也说明科技在现实运用中有了较大的发展。在这一设计中我们将涉及有关彩灯控制器的设计,从原理上使我们对这一设计有所了解。将其确实的与我们相联系起来。
循环彩灯的电路很多,循环方式更是五花八门,而且有专门的可编程彩灯集成电路。绝大多数的彩灯控制电路都是用数字电路来实现的,例如,用中规模集成电路实现的彩灯控制电路主要用计数器,译码器,分配器和移位寄存器等集成。本次设计的循环彩灯控制器就是用计数器和译码器来实现,其特点是控制器来控制四组发光二极管,使其能循环发光。
本七彩循环控制电路由交流压降整流电路、时基脉冲发生器、十进制计数器和可控硅触发彩灯电路等组成,其电路如图交流压降整流电路整流稳压输入9V的直流电压,供IC1、IC2等使用。时基脉冲发生器由IC1(555),R1、RP1、C3等组成,它产生的周期脉冲序列频率为fc=1.44/(R1+2R2+RP1)C3其时钟频率及占空比由RP1 调定。
元器件清单
序号 名称 型号 参数 数量
1 通用电路板 1
2 T 变压器 15V 1
3 C1 电解电容 330μF/25V 1
4 C2 电解电容 100μF 1
5 C3 电解电容 3.3μF/16V 1
6 C4 瓷片电容 0.1p 1
7 R1 电阻 2kΩ/0.25W 1
8 R2~R5 电阻 1 kΩ/0.5W 4
9 RP 电位器 680 kΩ 1
10 IC0 桥式整流器 桥式整流器 1
11 IC1 7809 1
12 IC2 IN555 1
13 IC2 CD4017 1
14 VD1~VD4 BTA06 4
15 H1~H2 G2HD01 4
16 集成电路插座(8脚) 1
17 集成电路插座(16脚) 1
18 电源线 线经0.15蓝色50cm

课题需要完成的任务:
利用电子电路装置控制。控制四路彩灯,每路以20瓦,200伏白炽灯为负载(测试中用发光二极管代替),彩灯双向流动点亮,其闪烁频率在(1~10)赫兹内可调。彩灯控制器包含时钟发生器、顺序脉冲产生电路、可控硅触发电路和直流电源灯组成部分,逻辑电路采用集成电路。
参考文献
[1]康华光.数字电子技术[M].高等教育出版社,2001.
[2]阎石.数字电子技术基础[M].北京:高等教育出版社,2001.
[3]祁存荣.电子技术实验基础[M].武汉理工大学教材中心,2002.
[4]彭介华.电子技术课程设计指导[M].高等教育出版社,1997.
[5]李国丽,朱维勇.电子技术实验指导书[M].中国科技大学出版社,2001.
[6]郑家龙,王小海.集成电子技术基础教程[M].高等教育出版社,1997.

㈧ "单片机系统综合实验艺术彩灯的设计"

1、定时常数的确定
定时器/计数器的输入脉冲周期与机器周期一样, 为振荡频率的1/12。本实验中时钟频率为6.0 MHZ,现要采用中断方法来实现0.5秒延时,要在定时器1中设置一个时间常数,使其每隔0.1秒产生一次中断,CPU响应中断后将R0中计数值减一,令R0=05H,即可实现0.5秒延时。
时间常数可按下述方法确定:
机器周期=12÷晶振频率=12/(6×106)=2us
设计数初值为X,则(2e+16-X)×2×106=0.1,可求得X=15535
化为十六进制则X=3CAFH,故初始值为TH1=3CH,TL1=AFH
2、初始化程序
包括定时器初始化和中断系统初始化,主要是对IP、IE、TCON、TMOD的相应位进行
正确的设置,并将时间常数送入定时器中。由于只有定时器中断,IP便不必设置。
参考程序:T6.ASM
NAME T6 ;定时器实验
OUTPORT EQU 0CFB0H
CSEG AT 0000H
LJMP START
CSEG AT 401BH ;定时器/计数器1中断程序入口地址
LJMP INT
CSEG AT 4100H
START: MOV A,#01H ;首显示码
MOV R1,#03H ;03是偏移量,即从基址寄存器到表首的距离
MOV R0,#5H ;05是计数值
MOV TMOD,#10H ;计数器置为方式1
MOV TL1,#0AFH ;装入时间常数
MOV TH1,#03CH
ORL IE,#88H ;CPU中断开放标志位和定时器
;1溢出中断允许位均置位
SETB TR1 ;开始计数
LOOP1: CJNE R0,#00,DISP
MOV R0,#5H ;R0计数计完一个周期,重置初值
INC R1 ;表地址偏移量加1
CJNE R1,#31H,LOOP2
MOV R1,#03H ;如到表尾,则重置偏移量初值
LOOP2: MOV A,R1 ;从表中取显示码入累加器
MOVC A,@A+PC
JMP DISP
DB 01H,03H,07H,0FH,1FH,3FH,7FH,0FFH,0FEH,0FCH
DB 0F8H,0F0H,0E0H,0C0H,80H,00H,0FFH,00H,0FEH
DB 0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH,0BFH,0DFH
DB 0EFH,0F7H,0FBH,0FDH,0FEH,00H,0FFH,00H
DISP: ;MOV DPTR,#OUTPORT
;MOVX @DPTR,A
MOV P1,A ;将取得的显示码从P1口输出显示
JMP LOOP1
INT: CLR TR1 ;停止计数
DEC R0 ;计数值减一
MOV TL1,#0AFH ;重置时间常数初值
MOV TH1,#03CH
SETB TR1 ;开始计数
RETI ;中断返回
END

自己去做点调整就可以了

㈨ 设计3个彩灯的控制电路。

设计的控制电路图
分析结果

㈩ 彩灯设计制作类型多吗分为哪几种如何选择

多啊,要看是需要什么题材的。彩灯可以根据需要制作不同的风格。例如经常在公园内看到的,神话类型、科技类型、具有教育意义的彩灯等等。鑫璞景观给我们单位做过的,速度快。

热点内容
美发店认证 发布:2021-03-16 21:43:38 浏览:443
物业纠纷原因 发布:2021-03-16 21:42:46 浏览:474
全国著名不孕不育医院 发布:2021-03-16 21:42:24 浏览:679
知名明星确诊 发布:2021-03-16 21:42:04 浏览:14
ipad大专有用吗 发布:2021-03-16 21:40:58 浏览:670
公务员协议班值得吗 发布:2021-03-16 21:40:00 浏览:21
知名书店品牌 发布:2021-03-16 21:39:09 浏览:949
q雷授权码在哪里买 发布:2021-03-16 21:38:44 浏览:852
图书天猫转让 发布:2021-03-16 21:38:26 浏览:707
宝宝水杯品牌 发布:2021-03-16 21:35:56 浏览:837