LED灯控制j架一般应急灯采用采用什么材料呢

用键盘控制的LED灯
#include&reg51.h&
#define uint unsigned int&
#define uchar unsigned char
uchar code table[]={0xfe,0xfd,0xfc,0xf7,0xef,0xdf,0xcf,0x7f,1};
uchar keyscan();
uchar temp,
void delay(uint z)
& &uint x,y;
& &for(x=z;x&0;x--)
& &for(y=110;y&0;y--);
void display(uchar aa)
& P0=table[aa-1];&
用键盘控制的LED灯下载
下载资料需要,并消耗一定积分。
下载此资料的人还喜欢:
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
本周热点资料
电子资料热门词
上传者其它资料
单片机下载排行查看: 6597|回复: 5
新人,希望大神们相助。真心不会按下K1键,P1口的LED灯从D1到D8依次循环点亮。
11.png (153.15 KB, 下载次数: 43)
16:28 上传
根据上图,编写程序实现以下功能:按下K1键,P1口的LED灯从D1到D8依次循环点亮。按下K2键,P1口的LED灯从D8到D1依次循环点亮。K1键和K2键同时按下时,发光二极管全灭。
共同学习,抛砖引玉,不要笑:
#include &reg51.H&
#include &intrins.H&
sbit k1=P3^6;
sbit k2=P3^7;
void delay(int z)
& & & & int x,y;
& & & & for(x=z;x&0;x--)
& & & &&&for(y=110;y&0;y--);
void main()
&&while(1)
& & & && &if(k1==0&&k2==1)
& & & && &{& & & && &P1=0
& & & && && & & && &delay(5);
& & & & & & & && &if(k1==0&&k2==1)
& & & & & & & && &{
& & & & & & & & & & & && & while(k2)
& & & & & & & & & & & && & {
& & & & & & & & & & & & & & & & & & & & P1=_crol_(P1,1);
& & & & & & & & & & & & & & & & & & & & delay(500);
& & & & & & & && && &&&}
& && && & }& & & && &
& & & && &}
& & & && &if(k2==0&&k1==1)
& & & && &{& & & && &P1=0
& & & && && & & && &delay(5);
& & & & & & & && &if(k2==0&&k1==1)
& & & & & & & && &{
& & & & & & & & & & & && & while(k1)
& & & & & & & & & & & && & {
& & & & & & & & & & & & & & & & & & & & P1=_cror_(P1,1);
& & & & & & & & & & & & & & & & & & & & delay(500);
& & & & & & & && && &&&}
& & & & & & & && &}
& & & && &}
& & & && &if(k1||k2==0)
& & & && &P1=0
不错不错,嘻嘻&
本帖最后由 jiashun 于
20:45 编辑
#include&reg52.h& //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
void Delay(unsigned int t); //函数声明
/*------------------------------------------------
& && && && && && &&&主函数
------------------------------------------------*/
void main (void)
& && && && && && &
&&//定义一个无符号字符型局部变量 i 取值范围 0~255
Delay(50000);
if(P3.6=0)
& &P1=0& && && &&&//赋初始值
&&while (1)& && && & //主循环
& & for(i=0;i&8;i++)& &//加入 for循环,表明for循环大括号中的程序循环执行8次
& && &Delay(50000);
& && &P1&&=1;
& && &P1=P1|0x01;& &&&//右移后,最右端自动赋值0,所以需要该语句赋值1
&&P1=0& && && &&&//重新赋初始值
&&//主循环中添加其他需要一直工作的程序
&&else if( P3.7=0)
& &P1=0x7f;& && && &&&//赋初始值
&&while (1)& && && & //主循环
& & for(i=0;i&8;i++)& &//加入 for循环,表明for循环大括号中的程序循环执行8次
& && &Delay(50000);
& && &P1&&=1;
& && &P1=P1|0x80;&&
& &//右移后,最左端自动赋值0,所以需要该语句赋值1
&&P1=0x7f;& && && &&&//重新赋初始值
&&//主循环中添加其他需要一直工作的程序
&&else&&if (P3.6=0&&P3.7=0)
/*------------------------------------------------
延时函数,含有输入参数 unsigned int t,无返回值
unsigned int 是定义无符号整形变量,其值的范围是
------------------------------------------------*/
void Delay(unsigned int t)
while(--t);
回帖助人的奖励!
新思路实现
#include &reg51.H&
#include &intrins.H&
sbit k1=P3^6;
sbit k2=P3^7;
void main()
& &unsigned int i=0;
& &while(1)
& & & && & if((k1==0)&&(k2==0))
& & & && & {
& & & & & & & && & P1=0
& & & && & }
& & & && & else
& & & && & {
& && && & if(k1==0)
& && && & {&&P1=0x7f;& && &
& && && && &k=1;
& && && & }
& && && & if(k2==0)
& && && & {&&P1=0& && &&&
& && && && & k=2;& &
& && && & }
& && &&&}&&
& & & & & & & & switch(k)
& & & & & & & & {
& & & & & & & & & & & && &case 1:
& & & & & & & & & & & & & & & & & & & && &i++;
& & & & & & & & & & & & & & & & & & & && &if(i&13000)
& & & & & & & & & & & & & & & & & & & && &{
& & & & & & & & & & & & & & & & & & & & & & & && &i=0;
& & & & & & & & & & & & & & & && && && &&&P1=_cror_(P1,1);
& & & & & & & & & & & & & & & & & & & && &}
& & & & & & & & & & & & & & & & & & & && &
& & & & & & & & & & & && &case 2:
& & & & & & & & & & & & & & & & & & & && &i++;
& & & & & & & & & & & & & & & & & & & && &if(i&13000)
& & & & & & & & & & & & & & & & & & & && &{
& & & & & & & & & & & & & & & & & & & & & & & && &i=0;
& & & & & & & & & & & & & & & && && && &&&P1=_crol_(P1,1);
& & & & & & & & & & & & & & & & & & & && &}
& & & & & & & & & & & & & & & & & & & && &
& & & && &&&}
#include&reg52.h&
#include&intrins.h&
#define uint unsigned int
#define uchar unsigned char
#include&reg52.h&
#include&intrins.h&
#define uint unsigned int
#define uchar unsigned char
sbit fmq=P3^6;
sbit k1=P3^2;
void delayms(uint);
void delayms(uint x)
& & & & uint i,j;
& & & & for(i=x;i&0;i--)
& & & & for(j=1;j&100;j++);
void delay500us()
for(j=0;j&57;j++);
void beer()
& & & & fmq=0;
& & & & delay500us();
& & & & fmq=1;
& & & & delay500us();
void display()
&&while(1){
& & & & for(t=0;t&500;t++)
& & & & beer();
void main()
& & & &&&EA=1;& && &&&
& &EX0=1;& && &&&
& & & &&&a=0
& & & & P0=a;
& & & & delayms(500);
& & & & a=_crol_(a,1);
void int0() interrupt 0
& & & & while(1){
& & & & if(k1==0)
& & & & & & & & z++;
& & & & & & & & if(z%2==0)
& & & & & & & & & & & & {
display();
sbit k1=P3^2;
void delayms(uint);
void delayms(uint x)
& & & & uint i,j;
& & & & for(i=x;i&0;i--)
& & & & for(j=1;j&100;j++);
void delay500us()
for(j=0;j&57;j++);
void beer()
& & & & fmq=0;
& & & & delay500us();
& & & & fmq=1;
& & & & delay500us();
void display()
&&while(1){
& & & & for(t=0;t&500;t++)
& & & & beer();
void main()
& & & &&&EA=1;& && &&&
& &EX0=1;& && &&&
& & & &&&a=0
& & & & P0=a;
& & & & delayms(500);
& & & & a=_crol_(a,1);
void int0() interrupt 0
& & & & while(1){
& & & & if(k1==0)
& & & & & & & & z++;
& & & & & & & & if(z%2==0)
& & & & & & & & & & & & {
display();
这个实用中断控制的,比较简单,希望有所帮助,,
Powered byLED灯的颜色是靠什么控制的_百度知道
LED灯的颜色是靠什么控制的
LED 是英文 light emitting diode (发光二极管)的缩写,它的基本结构是一块电致发光的半导体材料芯片,用银胶或白胶固化到支架上,然后用银线或金线连接芯片和电路板,然后四周用环氧树脂密封,起到保护内部芯线的作用,最后安装外壳,所以 LED 灯的抗震性能好。运用领域涉及到到,手机,台灯,家电等日常家电和机械生产方面。LED发光二极管,是一种能够将电能转化为可见光的固态的半导体器件,它可以直接把电转化为光。LED的心脏是一个半导体的晶片,晶片的一端附在一个支架上,一端是负极,另一端连接电源的正极,使整个晶片被环氧树脂封装起来。半导体晶片由两部分组成,一部分是P型半导体,在它里面空穴占主导地位,另一端是N型半导体,在这边主要是电子。但这两种半导体连接起来的时候,它们之间就形成一个P-N结。当电流通过导线作用于这个晶片的时候,电子就会被推向P区,在P区里电子跟空穴复合,然后就会以光子的形式发出能量,这就是LED灯发光的原理。而光的波长也就是光的颜色,是由形成P-N结的材料决定的。
采纳率:85%
来自团队:
LED灯的颜色在生产时候,就已经决定了的,根据不同颜色LED灯的排列,再设计时序控制电路和驱动电路,就可以发出色彩艳丽的色彩的
本回答被提问者和网友采纳
LED可控灯是通过控制输出电流大小来控制其发光颜色的
是靠波长控制的
是灯珠还是驱动
灯珠,应该说是决定,不是控制!~~
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
led灯的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。问下各位,led灯具铝合金外壳用的材料是压制的还是铸造的?3个回答韩晓柒1727led灯具铝合金外壳为铝合金6063-T5,其优良的热传导率约180—190W/M.K,散热鳍片可以做得很薄,仅为1毫米,独特的散热结构设计,最大限度增加散热面积,使产品在常温状态下长期工作,杯身温度都能保持50℃以下,从而有效减少LED使用过程的光衰,更能保证灯具品质。据实测,同样大小的LED天花灯散热器,车铝的太阳花散热器的散热效果比压铸铝外壳提高三分之一以上。
luaf81008您好,两种都有用到,室内压制的型材多,户外对结构要求高,用铸造的多。现在市面上LED各类室内、室外的灯具、光源照明产品,基本上90%以上选用铝合金单材料散热,这里铝合金包括车铝、压铸铝。
现在除了铝合金、陶瓷、散热塑料的单种材料组合的外壳以外,
还有组合材料外壳,如:铝合金加装转页风扇,铝合金加装热流道液态散热器,铝合金加装电子流风扇。
优酸乳milked灯具铝合金外壳用的材料是用铸造的,led灯具铝合金外壳是采用加上附属氧化残渣,以及表面喷油或是电镀等处理,最大限度增加散热面积,使本产品在常温状态下长期工作,杯身温度都能保持50℃以下,还有铸造ed灯具铝合金外壳外观按现代流线形设计,符合大众审美观念又缔造了完美经典的外形,并且比压铸壳体的重量轻三分之一以上,运费都能节约很多。
热门问答123456789101112131415161718192021222324252627282930相关问答3个回答韩晓柒1727led灯具铝合金外壳为铝合金6063-T5,其优良的热传导率约180—190W/M.K,散热鳍片可以做得很薄,仅为1毫米,独特的散热结构设计,最大限度增加散热面积,使产品在常温状态...3个回答猴饭滴7我觉得AA6061与AA6063具有不错的热传导能力与加工性,适合于挤压成形工艺,在散热片加工中被广为采用。ADC12适合于压铸成形,但热传导系数较低,因此散热片加工中通常采用AA...3个回答猫咪先生011led铝外壳筒灯好,它具有良好的耐腐蚀,抗冲击,整体结实牢固,同时它的整体设计更加的美观轻巧,安装时能达到保持建筑装饰的整体统一与完美,不破坏灯具的设置,光源隐藏在建筑装饰内部,光...1个回答a内部的材料是塑料,外壳是钢板。中间是发泡层,起保温作用。制冷原理(冷媒流向):压缩机(高温高压)――冷凝器(中温中压)――毛细管(低温低压)――蒸发器(蒸发吸热)――吸回管――压缩...3个回答沒事瞎折騰1、节能环保方面,led光源产品比传统的荧光灯或者白炽灯要省电的多,省电比例比白炽灯高80%左右,国际一线就是飞利浦led灯泡、欧司朗 松下等等;国产物美价廉的 英孚led灯泡
...5个回答eiwow66066030 铝基板(除开护栏管外其他) 树脂PCB板(护栏管)变压器 电容 电感 电阻 螺钉及垫圈 导热硅胶 外壳及透镜 (通模即可) 电线 密封硅胶 控制器(护栏管必须的)
&...4个回答下班后精彩继续首选三星的LED电视啊!外观漂亮,我元旦在卖场看过真机,真是很漂亮。听销售人员说,LED电视为未来的趋势,超薄、绿色环保、节能(听销售人员说能省一半电呢),2010年肯定更火,现在...4个回答得输赢你得拼led灯带做的吧。然后加一些其他的。led灯带是指把LED组装在带状的FPC(柔性线路板)或PCB硬板上,因其产品形状象一条带子一样而得名。因为使用寿命长(一般正常寿命在8~10万...2个回答肥婆大当家铜合金铸造工艺主要用作防爆工具、模具、海底电缆中继器的结构件、焊接电极等。铸造锡青铜,铸造铝青铜,铸造黄铜主要用作轴瓦、轴套、衬套、轴承、齿轮、管件等。铸造铜合金在工艺美术品方面得...2个回答刘鹏涛_121品牌:万家耀,提供加工定制:否,光源类型:LED,功率:30-180W,材质:12,电压:220V,型号:WJYDT-21B,防护等级:IP65外形尺寸:m...当前位置: >
QX5305大功率LED灯升压恒流驱动控制器
&&& QX5305是一款高效率,稳定可靠的高亮度LED灯驱动控制IC,其引脚功能见表1。该IC内置高精度比较器、off-time控制、恒流驱动控制等电路,外部电感和滤波电容的体积较小,特别适合大功率、多只高亮度LED灯串恒流驱动,如平板显示器的LED背光、LED照明灯等。
&&& QX5305采用固定off-time控制工作方式,可编程驱动电流,最高可达2A;其工作频率可在500kHz~2.5MHz内调节,毛驱动效率可高达95%;在DIM端加上PWM信号,可调节LED灯的亮度;通过调节外置电阻,能控制LED灯的驱动电流,使LED灯亮度达到预期恒定亮度,流过高亮度LED灯的电流可在几毫安到2安培之间变化。
&&& QX5305的典型应用电路如图1所示,采用峰值电流检测和固定off-time控制方式,外接的MOSFET管和电感L、LED灯条、肖特基二极管D共同构成连续电流模式的升压型恒流LED驱动电路。芯片内的R-S触发器分别由。off-time定时器置位和CS比较器、FB比较复位,并控制外部MOSFET管的导通与截止。
&&& 除了固定off-time控制外,QX5305的工作方式和普通的电流模式PWM控制型DC/DC升压电路非常相似。当工作在连续电流模式下时,流过功率电感的电流几如图2所示。
&&& 在VDD上电时,off-time定时器的输出置位,内部触发器输出高电平,外部功率管MOSFET导通,TON周期开始,这时流过L的初始电流从零开始上升,电流回路是VIN&L&MOSFET&电流采样电阻RCS&地。该电流将一部分能量储存在功率电感里并在RCS上产生一个压降VCS。与此同时,输出滤波电容对LED放电,该电流在RFB上产生一个压降VFB,VFB被误差放大器放大。当电流上升使得VCS大于260mV或VFB大于误差放大器的输出电压时,CS或FB比较器的输出复位脉冲给触发器,则触发器输出变为低电平,MOSFET管关断,TON周期结束,TOFF周期开始。
&&& 在TOFF周期内,储存在电感里的能量以反电势的形式与VIN叠加,并通过D、LED、电流反馈电阻RFB构成回路,电流逐渐下降。与此同时,输出滤波电容被充电。当达到预先设置的TOFF时间间隔时、off-time定时器的输出再次置位内部触发器,则触发器输出高电平,MOSFET管重新导通,TOFF周期结束,开始下一个的TON周期,如此反复,使LED上的电流得以连续而且保持稳定。
&&& 在正常工作情况下,L中电流上升、下降的斜率与VIN、L的电感值和LED的正向压降有关。VCS间接反映了L的峰值电流,也代表了峰值功率,而VFB间接反映了输出电流的大小。 QX5305根据VFB值实时调节外部MOSFET管的导通时间ON,即输出电流的脉冲宽度,即调节存储到L中的能量多少,如此闭环调节使得输出电流能够保持恒定。
&&& 1.LED电流的设定
&&& LED的电流由RFB设定,RFB阻值不同,就可以设置不同的LED驱动电流(IO),估算公式如下:IO =260mV/RFB。
&&& 2.峰值功率的限定
&&& 限定峰值功率可以减小上电时的冲击电流,并且在电路异常时可以起到保护作用。峰值功率由RCS设定,RCS的计算公式如下:RCS=0.7&(260mV/IO)&(VIN/VO),IO为驱动LED灯的电流,VO为输出电压,即所有串联LED正向电压的总和。
&&& 3.工作频率的确定
&&& QX5305采用固定off-time控制工作方式,其工作频率为F=1/(TOFF+TON)。其中,TON时间与L的电感值和输入、输出的电压差有关,而TOFF的off-time时间由芯片内的off-time定时器和TOFF端外接的电阻、电容ROFF、COFF决定。因此,可通过调节ROFF、COFF的值设置最小TOFF时间,从而间接设定工作频率。若只接电阻ROFF,可以提搞工作频率;若只接电容COFF,则可以降低工作频率,例如:当COFF容量为470pF时,TOFF&24.6&s,则电路工作频率约为36.6kHz。
&&& 提示:工作频率的高低需根据实际使用情况来决定。L的电感值越小,电感的体积也越小,此时的工作频率也就越高,同时输入、输出滤波电容也可选用低容值、小体积的电容,但是较高的工作频率会导致MOSFET管和肖特基二极管D的开关损耗增加,发热加剧,电路的效率下降。这点在高输出电压状态下较为明显。因此,如果在输出电压高于80V的工作条件下,QX5305的工作频率不宜超过80kHz。
&&& 4.功率电感L的选择
&&& L的选用原则一是确保流过LED的电流是连续的并且纹波电流△I值远小于流过LED的电流值,其次是保证在其工作时不会出现磁饱和现象。
&&& 从前面的原理分析可知,在MOSFET管导通的TON期间,输入电源直接给L提供能量,其余时间则由电源与L内储存的能量来维持LED电流。换句话说,L在MOSFET管导通时储能,在MOSFET管关闭时释放能量,流过L及LED中的电流方向始终是不变的。L的充放电使输出电流呈锯齿状纹波电流(见图2)。纹波电流(△I=IMAX-ILIN)的上升、下降斜率及幅值直接与L上的电压和电感量相关。△I的大小与L的电感量成反比例,当纹波电流过大时,将导致输出电流断续(此时可以理解为TON时L内储存的能量不足以在TOFF时释放用以维持负载电流)。因此,在一定的工作电压和负载下,若L的参数不同,则流过负载的电流会出现连续模式和非连续两种模式。在驱动LED的情况下,为保持LED电流的恒定,必须合理地选择L的值,以保证电路工作于连续模式下。
&&& 当L的电感量足够大时,一般可保证电流不会出现非连续模式。同时,较大的电感量也使得流过负载的电流脉动分量较小,有利于延长LED的寿命。通常,L的电感量在几百微亨到十几毫亨之间,视实际应用而定。当输入、输出电压的压差较大或者输出功率较大时,需加大L的电感值,反之可用电感值较小的L。
&&& 另外,在电路工作时,流过L的峰值电流可达数安培,因此所选用的电感必须具有足够的DC工作电流容量,否则电感会发生磁饱和,造成电路效率大幅下降,甚至造成电路不能正常稳定工作。一般情况下,要求L的饱和电流不低于最大输出电流的1.5倍。同时,在大电流工作条件下L本身的内阻(ESR)也不可忽视,它会极大程度地影响转换效率。在体积允许的情况下,应尽可能选用较大的磁性元件及较粗的导线绕制该电感。[1]&&&
?上一文章:
?下一文章:
& &评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright &
. All Rights Reserved .
页面执行时间:15,703.13000 毫秒}

我要回帖

更多关于 led电子灯箱材料 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信