
这个问题可大可小,
用三种红绿蓝可以混合色各种颜色,这个程序是吧,每个颜色分成200级(实际是201级),所以值就是0到200,然后用PWM输出控制各色的亮度,混合出七彩,如R=200、G=200、B=200就是白色,但不是纯正的白。(纯白色时RGB的值是不相等的)
户外的超大LED广告屏就是这样的,每个像素点就是一个全色LED灯。
LED DMX512 控制器 (TC-LDMX-SC-1)
2009-11-18 14:56:00| 分类: 默认分类|举报|字号 订阅
LED DMX512 控制器 (TC-LDMX-SC-1)
一、 主控器使用说明
1, 主控器输出信号通过长距离(200M),信号线连接到解码器的D-(棕色)、GND(蓝色),
为标准DMX512信号输出(非差分的);
2, 主控器上面有MODE、UP、DOWN、SPEED四个功能键
主控器上电后四个按键对应的位置有相应内容显示,MODE:可以选择自动模式和手动模式;
UP/DOWN按键可以选择内置的效果,共计有19个内置好的效果;
SPEED键在相应的效果中可以调节播放速度
3, 主控内置效果如下:
在AUTO 模式,所有效果模式会全部自动循环播放
在MODE 手动模式下,可以按UP/DOWN键选择任何一种效果模式
功能详细如下:
MODE 1:单红
MODE2: 单绿
MODE3: 单蓝
MODE4: **
MODE5: 紫色
MODE6: 青色
MODE7:白色
MODE8:从左至右七彩流水+
MODE9:从左至右七彩流水-
MODE10:从右至左七彩流水+
MODE11:从右至左七彩流水-
MODE 12:单红渐变
MODE13: 单绿渐变
MODE14: 单蓝渐变
MODE15: **渐变
MODE16: 紫色渐变
MODE17: 青色渐变
MODE18:白色渐变
MODE19:七彩混色渐变
此LEDDMX控制器能够输出标准的DMX512控制信号,能够级联多
DMX灯具,可以配合我们的LED DMX驱动组成一个完整的DMX系
统。内置多种功能模板供客户去选择。
________________________________________
专业研发、生产和经销各种
LED驱动(LED电源):
DMX512驱动,LED日光灯驱动,LED射灯驱动, LED天花灯驱动, LED洗墙灯驱动
LED控制器: DMX512控制器,LED彩虹管控制器
可不可以这样理解,LED灯是电流驱动的,当电流大时,LED亮,电流小时,LED暗
那么,可以这里,P10 P11 P12 同时接一个LED灯 LED灯的另一端接电源或地
P10 P11 P12 依次输出高电平,或输出低电平
这样LED灯实现渐变
这里是单个LED渐变
多个渐变 我就不各你要怎么个变法
n = 0;
while(n < 10000){
for (i = 0;i < n;i++);
led = OFF;
for (i = 0;i < (10000-n);i++);
led = ON;
n+=10;
}
看着汇编写的,延时不一定一样。注意编译器会把空循环踢掉,还有喂狗
使LED灯亮度发生变化可以采用PWM控制或者通断延时时间发生变化来实现,举例如下:
LED EQU P10
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
MOV R7,#1
LOOP1: ;渐亮
CLR P10
LCALL DELAY ;PWML
SETB P10
LCALL DELAY1 ;PWMH
INC R7
CJNE R7,#250,LOOP1
LOOP2: ;渐暗
CLR P10
LCALL DELAY
SETB P10
LCALL DELAY1
DJNZ R7,LOOP2
SJMP MAIN
DELAY:
MOV R2,#10
DJNZ R2,$
DJNZ R7,DELAY
RET
DELAY1:
MOV A,#250
SUBB A,R7
D1:
MOV R2,#10
DJNZ R2,$
DJNZ R7,D1
RET
END
以上就是关于单片机驱动LED七彩灯程序全部的内容,包括:单片机驱动LED七彩灯程序、如何用flash制作dmx控制器中的led流水、渐变等效果、要用单片机实现LED七彩渐变,电路怎么接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)