还未设置个性签名
成为VIP会员 享9项特权: 开通会员

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

使用51单片机点亮LED

天才小狸花 来源:Sigle_chip 作者:Sigle_chip 2022-08-16 08:54 次阅读

导语

根据前面对51单片机的了解和基础理论知识的掌握,经过自己的焊接或钞能力手中有了开发板,就开始了正式的单片机学习实践。

在前续知识的了解和掌握就进入了程序编写以及电路调试等工程开展中,真正做到理论与实践结合。

通过查看原理图可知,主要有P0端口,P1端口,P2端口,P3端口等,这些端口占了端口的大部分,除此之外还有复位端口Rst,时钟电路XTLin和XTLout,电源和其他功能端口,在大多数时候,我们都将使用P0到P3这些端口。

LED

简介

Led为发光二极管光源。此种光源具有体积小、寿命长、效率高等优点。由等半导体材料制成的、直接将电能转变成光能,效率很高。当加上一定的正向电流时,Led发光,并呈现相对稳定的正向电压,随电流变化不明显。

正负极区分

直插

  1. 单色LED有两根引脚,这两根引脚有正、负极之分。长脚为正。
  2. 当长短脚无法观察时,可从侧面观察两条引出线在管体内的形状.较小的是正极,较大的类似于碗状的是负极
  3. 也可通过万用表的蜂鸣挡区分,通过调整红黑表笔在LED的顺序使得LED发光,此时红表笔所在的引脚为正极。

贴片LED

  1. 有色点的为负极,相对的为正极。
  2. “T”一横的一边是正极,相对的为负极。
  3. 三角形底边靠近的是正极,顶角靠近的是负极。
  4. 带小缺角那端就是负极,另一端是正极。

管压降

当电流过LED以后相对于同一参考点的电势(电位)变化称为电压降,简称压降。通常二极管的管压降在0.7V左右,在LED中,红色LED在2v-2.2v,绿色在3v-3.2v,白色蓝色在3.5v。

流水灯电路

正极通过限流电阻连接到5V,负极连接到P1端口。也就是说,当阴极为低电平时,LED通过电流,被点亮。反之LED熄灭。

软件程序

位定义

通过sbit关键字定义IO,是C51专有的关键字。

sbit LED0=P1^0;//LED0
sbit LED1=P1^1;//LED1
sbit LED2=P1^2;//LED2
sbit LED3=P1^3;//LED3
sbit LED4=P1^4;//LED4
sbit LED5=P1^5;//LED5
sbit LED6=P1^6;//LED6
sbit LED7=P1^7;//LED7

延时函数

编写延时函数,实现延时的功能,传参为延时时间,无返回值。

其内部实现与单片机的运行速度有关,主要原理是,单片机在运行程序时,每一条指令会占用单片机的一个机器周期,如12M外部京真心,一条指令会占用1ms时间。通过for循环使得单片机进行大量运算,占用大量机器周期达到目的。延时计算不准确,可通过stc-isp软件生成更精准的值。

void delay_ms(unsignedchar ms)
{
unsignedint i,j;
for(i=0;i for(j=0;j<333;j++); 
};i++)

主函数

void main(void)
{
while(1)
{
LED0=0;delay_ms(1000);LED0=1;//LED0点亮,其余熄灭
LED1=0;delay_ms(1000);LED1=1;//LED1点亮,其余熄灭
LED2=0;delay_ms(1000);LED2=1;//LED2点亮,其余熄灭
LED3=0;delay_ms(1000);LED3=1;//LED3点亮,其余熄灭
LED4=0;delay_ms(1000);LED4=1;//LED4点亮,其余熄灭
LED5=0;delay_ms(1000);LED5=1;//LED5点亮,其余熄灭
LED6=0;delay_ms(1000);LED6=1;//LED6点亮,其余熄灭
LED7=0;delay_ms(1000);LED7=1;//LED7点亮,其余熄灭
}
}

通过while(1)使得函数循环运行,通过定义的IO名称对单个IO进行操作,在多个操作时十分容易出错,所以也可以对IO进行总线操作。

总线IO

当我们使用大量的IO时候,可进行总线操作,对端口直接赋值,可将端口直接看作unsigned char的变量。

P1=0xfe;//相当于二进制 1111 1110
//即P1.1 - P1.7写入1,P10写入0,LED0点亮

对此,我们可以使用位运算操作P1端口。

void main(void)
{
while(1)
{
unsignedchar temp=0xfe,i;
temp=0xfe; // 1111 1110
for(i=0; i< 8; i++) 
{
LED= temp;
temp=(temp<<1) | 1; //1111 1101 
delay_ms(1000);//延时1s
}
}
}

1111 1110 << 1 = 1111 1100,向左移动空位补零

1111 1100 | 1 = 1111 1101,即1111 1100 | 0000 0001。有1则1。最低位补1;

同样,我们也可以使用数组对其操作。

数组

我们通过盒中与里面的东西来表示。

变量的类型相当于盒子的大小,char可以装255个,int可以装65535个,使用什么数据类型取决于数据的范围,范围大,需要的盒就大。大盒子装的多,占用地方(内存)也多。

一个盒子有唯一的一个名字,称为变量名,给他装上东西,称为赋值。这些盒子没什么联系,当然也有一些盒子里面装了一些小盒子,不过只有大盒子有名字叫LED_DAT,小盒子只能通过大盒子才能获得自己的名字。老大在大盒子里排第一个,我们叫他LED_DAT[0],以此类推。当然,我们再给大盒子装东西的时候就需要考虑,有多少数据,因为有多少数据就需要多少盒子。盒子用多大的,因为盒子大了需要占地方。

因此我们定义了整个大盒子

unsignedchar LED_DAT[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};

我们选择了unsigned char类型的盒子,因为里面最大的数据也没超过unsigned char的表示范围。同时,我们装了{0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}这些数,编译器将数据数出来创建了一个可以装8个unsigned char小盒子的大盒子起名为LED_DAT;并通过LED_DAT[下标]访问或修改里面小盒子的值。

unsignedchar LED_DAT[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
void main(void)
{
while(1)
{
unsignedchar i;
for(i=0;i<8;i++) 
{
P1=LED_DAT[i];
delay_ms(1000);
}
}
}

在这个里面,我们通过LED_DAT[i]获得了里面的值,并写入了P1,实现了流水灯的效果。

不太建议使用_crol_()这些循环左移和循环右移函数,建议位运算直接干,位运算YYDS。

快去实现你的炫酷流水灯吧。

审核编辑:汤梓红
  • led
    led
    +关注

    关注

    227

    文章

    17694

    浏览量

    623989
  • 51单片机
    +关注

    关注

    237

    文章

    4876

    浏览量

    114060
收藏 人收藏

    评论

    相关推荐

    【感芯科技64线程MC3172开发板免费试用体验】与PC和51开发板串口通讯

         从介绍上看MC3172有非常丰富的IO资源,这里就实际测试一下MC3172的常用的串口通信功能。  ...
    发表于 10-06 01:34 927次 阅读
    【感芯科技64线程MC3172开发板免费试用体验】与PC和51开发板串口通讯

    英飞特电子亮相2022法兰克福照明与建筑技术展

    10月2日,2022法兰克福照明与建筑技术展在法兰克福展览中心盛大召开,现场汇集了来自建筑设计、照明....
    的头像 英飞特电子 发表于 10-05 15:50 196次 阅读

    机器视觉中的光源起到哪些作用

    为了使图像处理单元得到精确的,重复性好的测量结果,照明系统必须保证相当长的时间内能够提供稳定的图像输....
    发表于 10-04 12:51 176次 阅读

    洲明科技先后荣膺国家知识产权“优势企业”和“示范企业”

    国家知识产权示范企业名单(部分) 在2019年,洲明科技已经获评国家知识产权优势企业。今年,洲明科技....
    的头像 洲明科技 发表于 10-03 17:13 246次 阅读

    艾迈斯欧司朗携手TactoTek推出模内结构电子RGB LED新品,实现汽车照明创新

    TactoTek与艾迈斯欧司朗达成合作关系,利用创新的模内工艺,在细窄的智能结构中集成侧向汽车RGB....
    发表于 09-29 16:44 468次 阅读
    艾迈斯欧司朗携手TactoTek推出模内结构电子RGB LED新品,实现汽车照明创新

    瑞森助您实现优秀的LLC恒流LED照明方案

    随着欧盟ERP新能效标准的实施,各国家、社会团体对照明环境品质的标准提升,大家把目光开始聚焦到LED....
    的头像 jf_19612427 发表于 09-29 16:06 153次 阅读
    瑞森助您实现优秀的LLC恒流LED照明方案

    LED驱动电源的相关知识

    LED驱动电源把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源....
    发表于 09-29 15:06 305次 阅读

    MP3302升压转换器数据手册

    MP3302是一种升压转换器,用于从单个小区驱动WLEDS阵列锂离子电池。MP3302使用电流模式,....
    发表于 09-29 10:25 23次 阅读

    51单片机230个Proteus仿真案例

    51单片机230个Proteus仿真案例
    发表于 09-29 09:44 13次 阅读

    一个能够改变LED灯亮度的小电路

    给大家一个很有意思的小制作,一个能够改变LED灯亮度的小电路,这个电路效果还挺好,能够很明显观察到L....
    发表于 09-29 09:15 316次 阅读

    海康小间距LED冷屏系列带来更舒适的观看体验

    海康小间距LED通过创新的产品设计,采用节能架构设计,使得功耗较常规屏降低50%以上,更节能省电。
    的头像 海康威视 发表于 09-29 08:50 598次 阅读

    奥拓电子成功入选2022年度国家知识产权示范企业名单

    近日,国家知识产权局公布了2022年度国家知识产权优势企业和示范企业评定结果,深圳市奥拓电子股份有限....
    的头像 AOTO奥拓 发表于 09-28 17:20 212次 阅读

    美甲光疗灯方案开发

    经常做美甲的朋友应该知道,去美甲店做美甲需要经过多个步骤,其中有一个步骤就是光照,又叫做烤胶。一般是....
    发表于 09-28 10:07 31次 阅读
    美甲光疗灯方案开发

    求助,请问工程师有没有WS2812 pwm+dma的例程分享一下

    工程师您好,请问有没有ws2812的pwm例程,要驱动88个led,实现颜色亮度等通过串口控制,现在对pwm驱动这块有点摸不到头脑,感谢感...
    发表于 09-28 07:16 76次 阅读

    micro:bit RGB全彩LED灯环扩展板原理图

    micro:bit RGB 全彩LED灯环扩展板原理图
    发表于 09-27 16:15 54次 阅读

    玻璃基Mini LED加速升级,争夺战再掀高潮!

    Mini LED在LED显示行业已经是不可逆的大发展趋势了,在此基础上,PCB板的需求量在近几年会是....
    发表于 09-27 11:31 173次 阅读

    LED全彩显示屏电压不稳定会出现哪些故障?

    米尼特LED全彩显示屏也对线驱动提出了更高的要求,从简单的P-MOSFET实现线切换,到集成度更高、....
    的头像 H310367 发表于 09-26 17:05 132次 阅读

    从PCB到玻璃基板的升级大幕已经拉开,玻璃基Mini LED加速升级

    Mini LED在LED显示行业已经是不可逆的大发展趋势了,在此基础上,PCB板的需求量在近几年会是....
    发表于 09-26 14:43 196次 阅读

    “健康家电”火热,UVC-LED帮助促进家电健康化发展

    在2021年,国家统计局公布了第七次全国人口普查主要数据结果,0-14岁人口为25338万人,占比1....
    的头像 deom 发表于 09-26 14:25 85次 阅读
    “健康家电”火热,UVC-LED帮助促进家电健康化发展

    基于51单片机的智能灯光控制系统

    本设计采用51单片机为核心控制,使用LCD1602显示采集到的关照强度,光照强度以模拟电压信号的形式....
    的头像 倩倩 发表于 09-26 10:56 160次 阅读

    基于51单片机的自行车测速系统

    本设计采用51单片机为核心控制,使用LCD1602显示采集到的速度,霍尔测速模块进行测速,测速的原理....
    的头像 倩倩 发表于 09-26 10:54 115次 阅读

    基于51单片机的智能灯光控制系统设计

    系统使用的模块有AT89C51单片机+LCD1602显示屏+光敏电阻模块+ADC0832+小灯。
    的头像 我快闭嘴 发表于 09-26 10:54 221次 阅读

    基于51单片机的电子万年历设计

    系统使用的模块有AT89C51单片机+LCD1602显示屏+DS1302时钟模块+DS18B20温度....
    的头像 我快闭嘴 发表于 09-26 10:52 157次 阅读

    基于51单片机的交通灯设计

    系统使用的模块有AT89C51单片机+8位共阳极数码管+小灯+按键。
    的头像 我快闭嘴 发表于 09-26 10:50 179次 阅读

    基于51单片机的智能恒温箱设计

    本设计采用51单片机为核心控制,使用数码管进行温度以及阈值的显示,通过按键可以对温度上限和温度的下限....
    的头像 倩倩 发表于 09-26 10:45 128次 阅读

    基于51单片机的篮球计分器设计

    系统使用的模块有AT89C51单片机+LCD1602+小灯+矩阵键盘+蜂鸣器。
    的头像 我快闭嘴 发表于 09-26 10:39 162次 阅读

    基于51单片机的智能温控系统

    本设计采用51单片机为核心控制,使用数码管进行温度以及阈值的显示,通过按键可以对温度上限和温度的下限....
    的头像 倩倩 发表于 09-26 10:38 156次 阅读

    基于51单片机的烟雾报警系统设计

    系统使用的模块有AT89C51单片机+MQ-2烟雾传感器+LCD1602显示屏+ADC0809数模转....
    发表于 09-26 10:08 333次 阅读

    基于51单片机的计时器设计

    系统使用的模块有AT89C51单片机+74HC573锁存器+8位共阴数码管+按键+小灯+蜂鸣器。
    的头像 我快闭嘴 发表于 09-26 10:07 103次 阅读

    基于51单片机的数码管动态显示

    系统使用的模块有AT89C52单片机+74HC245高速CMOS总线收发器+8位共阴数码管。
    的头像 我快闭嘴 发表于 09-26 10:05 155次 阅读

    基于51单片机的甲醛浓度检测仪设计

    系统使用的模块有AT89C51单片机+LCD1602显示屏+ADC0832(模拟MQ-4检测甲醛浓度....
    的头像 我快闭嘴 发表于 09-26 10:04 91次 阅读

    基于51单片机的红外计数器设计

    系统使用的模块有AT89C51单片机+LCD1602显示屏+光电开关+按键+小灯+蜂鸣器。
    的头像 我快闭嘴 发表于 09-26 10:02 91次 阅读

    基于51单片机的电子密码锁设计

    系统使用的模块有AT89C51单片机+LCD1602显示屏+矩阵键盘+EEPROM存储器+继电器+电....
    发表于 09-26 10:00 322次 阅读

    基于51单片机的超声波液位控制器设计

    系统使用的模块有AT89C51单片机+LCD1602显示屏+HC-SR04超声波测距+按键+小灯+蜂....
    的头像 我快闭嘴 发表于 09-26 09:58 124次 阅读

    汽车类LED连续制动/转向灯参考设计

    描述             此参考设计在TLC556 器件中集成了两个 555 计时器,并通过这两...
    发表于 09-26 07:40 1672次 阅读

    具有串行接口的LED显示驱动器参考设计

    描述                           &nbs...
    发表于 09-26 06:00 531次 阅读

    ROHM面向微发光应用开发出亮度和色度表现出色的1608尺寸LED

    全球知名半导体制造商ROHM(总部位于日本京都市)面向包括PLC*1等控制装置在内的FA设备*2、调....
    发表于 09-25 22:32 19次 阅读
    ROHM面向微发光应用开发出亮度和色度表现出色的1608尺寸LED

    洲明LED户外商显产品UfixII造就恢弘震撼的沉浸式体验

    「从业多年来,这是真正让我激动的一块屏幕,它会带动整个商圈的崛起。」9月21日晚上,华中地区最大裸眼....
    发表于 09-23 16:12 287次 阅读
    洲明LED户外商显产品UfixII造就恢弘震撼的沉浸式体验

    台湾IREX PLC例程汇总学习集

    台湾IREX PLC例程汇总学习集,包括,LED,机械手,传送等等
    发表于 09-23 15:48 20次 阅读

    超详细的嵌入式学习路线图!

    学习完RTOS后,基本嵌入式所涉及的技术已经掌握一半了,你也可以独立完成一些小的项目,也可以找到一个....
    的头像 嵌入式微处理器 发表于 09-23 15:43 256次 阅读

    如何使用ARM7-LPC2148微控制器中的PWM控制LED的亮度

    在本教程中,我们将使用 ARM7-LPC2148 微控制器中的 PWM 控制 LED 的亮度。
    的头像 科技观察员 发表于 09-23 15:14 709次 阅读
    如何使用ARM7-LPC2148微控制器中的PWM控制LED的亮度

    艾迈斯欧司朗推出新款高功率UV-C LED产品OSLONUV 6060

    艾迈斯欧司朗该款新型OSLONUV 家族成员具有市场领先的电光转换效率,据内部测试,在杀菌效率最高的....
    的头像 艾迈斯欧司朗 发表于 09-23 14:30 599次 阅读

    【OpenHarmony成长计划挑战赛】基于Openarmony的碳侦测无人机:LED

    PWM点亮LED呼吸灯 演示PWM接口的基本使用,效果为哦点亮开发板上的LED灯,可以实现不断闪烁,类似LED灯在呼吸的...
    发表于 09-23 11:02 1887次 阅读

    具有火警选通和同步功能的高效/降压/高功率LED驱动器参考设计

    描述                此参考设计展示了一种高效、降压、高功率 LED 驱...
    发表于 09-23 06:31 798次 阅读

    有刷直流电机驱动器TMI8870-Q1在汽车大灯透镜上的应用

    TMI8870-Q1驱动芯片具有两个逻辑输入控制H桥驱动器,该驱动器由四个N沟道MOSFET 组成,....
    的头像 拓尔微电子 发表于 09-22 18:36 1028次 阅读
    有刷直流电机驱动器TMI8870-Q1在汽车大灯透镜上的应用

    基于EIoT能源物联网的工厂智能照明系统应用改造

    【摘要】:随着物联网技术的发展,许多场所针对照明合理应用物联网照明系统,照明作为工厂的重要能耗之一,....
    的头像 安科瑞 发表于 09-22 13:17 197次 阅读
    基于EIoT能源物联网的工厂智能照明系统应用改造

    如何通过IIC或者485总线实现多个超声波级联

    同时读取12个超声波模块数据,通过串口打包上传,频率为20Hz。提供配套ROS节点程序,可将测量数据....
    发表于 09-22 10:04 194次 阅读

    应用在紫外线杀菌灯中的UVC杀菌灯珠

    紫外线主要是通过对微生物(细菌、病毒、芽孢等病原体)的辐射损伤和破坏核酸的功能使微生物致死,从而达到....
    发表于 09-22 09:37 25次 阅读
    应用在紫外线杀菌灯中的UVC杀菌灯珠

    三安光电2022上半年净利润9.32亿 同比增长5.46%

    根据此前年报的数据显示,在2021年,三安光电公司总体营收125.72亿元,创历史新高。      ....
    的头像 每日LED 发表于 09-21 18:18 1956次 阅读

    什么是ULED技术

    什么是ULED技术 ULED可以说是一个LED升级的概念,U的意思是Ultra,就是更高、更好的LE....
    的头像 汽车电子技术 发表于 09-21 16:32 784次 阅读

    实现一下Modbus-RTU协议

    前面聊了modbus的物理层,协议标准,今天来实现一下modbus-RTU,本文主要聊从设备的实现。 思路分析 前面聊modbus协议的时...
    发表于 09-21 16:28 1552次 阅读

    基于stm32的按键控制led亮灭

    基于stm32的按键控制led亮灭资料文件分享
    发表于 09-21 15:50 40次 阅读

    基于51单片机的小型示波器开源项目

    软件部分的主要工作有:底层驱动SDK框架、ADC滤波算法、波形数据处理、人机交互界面。SDK提供基本....
    的头像 嵌入式微处理器 发表于 09-21 15:22 144次 阅读

    汽车LED驱动器功率转换拓扑指南

    在很多系统中(包括汽车动力输出系统中部署的众多调节器),功率转换控制器的设计都是一项困难而复杂的工作....
    的头像 suanjunihao 发表于 09-20 17:21 787次 阅读
    汽车LED驱动器功率转换拓扑指南

    如何使用Google Firebase控制台和ESP8266的物联网控制LED

    今天我们将使用Google Firebase 云来控制一个使用 NodeMCU ESP8266 的 ....
    的头像 科技观察员 发表于 09-20 16:51 684次 阅读
    如何使用Google Firebase控制台和ESP8266的物联网控制LED

    使用ESP8266和LPC2148远程控制设备的方式

    在本教程中,我们将ESP8266 Wi-Fi 模块与 ARM7-LPC2148 微控制器连接,并创建....
    的头像 科技观察员 发表于 09-20 16:21 851次 阅读
    使用ESP8266和LPC2148远程控制设备的方式

    mini LED显示屏—点胶测量

    mini LED显示屏作为一种LED的一种技术,其产品已开始应用于超大屏高清显示,如监控指挥、高清演....
    的头像 h1654156073.6125 发表于 09-20 15:24 639次 阅读
    mini LED显示屏—点胶测量

    51单片机P0口的上拉电阻原理是什么?

    引用《新编MCS-51单片机应用设计》 P0口的字节地址为80H,位地址为80H~87H。 P0口的各位口线具有完全相同但又相互...
    发表于 09-19 19:26 15223次 阅读

    设计白光LED背光驱动器的分步过程

    描述       此参考设计展示了设计白光 LED 背光驱动器的分步过程,重点说明如何选择元件来实现总电路高...
    发表于 09-19 07:46 824次 阅读

    郭天祥十天学会C51单片机视频教程下载地址,国内公认最好

    郭天祥十天学会C51单片机视频教程 目前国内公认的最好的视频教程,通俗易懂,容易上手,非常适合初学者,被大量的培训机构采用...
    发表于 09-16 09:47 19379次 阅读

    LED8102SXTTR STMicroelectronics LED8102S LED阵列驱动器

    oelectronics ALED8102S LED阵列驱动器是一款单片、低电压、led驱动器,具有8个低侧通道。ALED8102S设计用于提供高达20V输出驱动能力,支持连接多个串联LED。八个稳压电流源提供5mA至100mA恒定电流来驱动LED。通过一个外部电阻器设置电流。 LED8102S具有热管理功能,可强制关断以保护器件(通常在+170°C时关断,15°C滞后重启)。热保护开关仅关闭输出通道。 工作电源电压范围为3.0V至5.5V。输出控制由四个开关输入提供,实现开/关切换操作。在所有有源输出LED上,可通过应用到输出使能引脚 (OE) 上的全局PWM信号调整亮度。输出可并联,或者不使用时不连接。 LED8102S LED驱动器采用14引脚高热效率薄型微缩小外形封装 (HTTSSOP)。 特性 8个恒定电流输出通道,由4个开关输入控制 输出电流:5mA至100mA 电流可通过外部电阻器编程 电源电压:3.0V至5.5V 20V电流发生器额定电压 热关断 工作结温范围:-40°C至+150°C ...
    发表于 10-21 10:45 287次 阅读
    LED8102SXTTR STMicroelectronics LED8102S LED阵列驱动器

    NCP1370 用于电视背光的LED驱动器 可调光准谐振初级侧电流模式控制器

    0是一款PWM电流模式控制器,主要用于隔离式反向和非隔离恒流拓扑。该控制器以准谐振模式运行以提供高效率。感谢一种新颖的控制方法,该装置能够精确地调节来自初级侧的恒定LED电流。这消除了对次级侧反馈电路,偏置和光耦合器的需求。该器件与最少数量的外部元件高度集成。内置强大的安全保护套件以简化设计。该器件支持模拟/数字调光,两种模式可以结合使用,以提高调光精度。 NCP1370具有可编程峰值电流限制,可在各种应用中优化设计兼容性。控制器具有减少电流消耗的待机模式。 特性 优势 准确的初级侧检测 不需要光耦合器&电流调节在±1%以内 准谐振峰值电流模式控制操作 效率高 行前馈 提高监管准确性 可编程逐周期峰值电流限制 提高驾驶员可靠性 模拟和/或PWM调光 提高不同电视LED调光技术的灵活性 二次二极管短路保护 避免故障情况下过热 V CC 欠压和过压保护 稳健的故障处理 开路和短路输出LED保护 常见LED系统故障的稳健故障处理 Brown-out 低交流电源时的强大保护 应用 终端产品 LED电视的背光控...
    发表于 04-18 21:20 1389次 阅读

    NCS29001 LED驱动器 单通道

    01是用于LCD显示器背光应用的集成LED驱动器。可配置的物料清单使设计人员能够为各种LCD屏幕尺寸创建高效的解决方案。 NCS29001使用升压型转换器在一串LED中提供恒定电流。高达500 Hz的频率支持高精度PWM调光。集成的软启动功能可在上电过程中提供出色的控制,以避免电流过冲。该器件可防止输出过压,开路和短路LED以及热过载。 NCS29001采用经济高效的SOIC14封装。 特性 3%LED电流精度 PWM控制调光 软启动限制InRush Current 打开反馈保护 打开LED保护 短LED保护 LED灯串阴极对地保护 最高工作周期超过90% SOIC14包 这是一个无铅设备 8.5 V至18 V输入电压范围 驱动单个LED灯串,最高240 V 应用 TFTLCD电视面板 电路图、引脚图和封装图...
    发表于 04-18 21:20 293次 阅读

    NCP5623D LED驱动器 三路输出 RGB I2C控制

    3混合模拟电路是三输出LED驱动器,专用于RGB照明或背光LCD显示器。该IC采用工业标准TSSOP-14封装,适用于消费电子应用。 特性 优势 2.7至5.5V输入电压范围 完整操作便携式电池电压范围 完全支持RGB功能 处理标准RGB照明 可编程集成渐变调光 保存MCU软件和引脚 90 mA输出电流能力 能够驱动大显示屏。最重要的是,可以直接连接+ vbat,必要时将LED电流增加到100 mA 提供三个独立的LED驱动器 三重内置PWM可轻松实现每个LED的独立调光 支持完整的I2C协议 使用合法的I2C地址,NCP5623在共享公共I2C总线时可以避免数据冲突。 这是无铅设备 保护环境 每个通道32步恒定电流,32k颜色组合 平滑的颜色变化为人眼 应用 终端产品 多色照明 LCD背光 RGB指标 RGB Fun Lighting 手机 MP3, PMP,DSC和其他便携式消费者设计 电路图、引脚图和封装图...
    发表于 04-18 21:13 366次 阅读
    NCP5623D LED驱动器 三路输出 RGB I2C控制

    NCP5623B LED驱动器 三路输出 RGB I2C控制

    3B混合模拟电路是三输出LED驱动器,专用于RGB照明或背光LCD显示器。内置DC-DC转换器基于高效电荷泵结构,工作模式为1x和2x。它提供94%的峰值效率。小巧的封装使该器件适用于房间有限的便携式应用。 特性 优势 2.7至5.5 V输入电压范围 在整个锂离子电池电压范围内工作。 RGB功能完全支持 支持多种照明功能。 可编程集成渐变调光 嵌入式数字功能保存I / O和MCU级别的额外软件 90 mA输出电流能力 驱动任何RGB LED。 94%峰值效率 高效率可节省电池寿命。 已建成-in短路保护 保护系统免受输出电流接地短路。 提供三个独立的LED驱动器 使用简单的软件命令轻松实现轻量组合。 支持完整的I2C协议 注册的I2C地址避免了在总线系统中运行时的冲突。 嵌入式OVP /开放负载保护 预防系统在空载状态下运行时电路损坏。 应用 终端产品 多色灯饰 便携式背光 数码手机相机照片闪光灯 LCD和键盘同时驱动 手机 汽车收音机 移动MP3播放器 电路图、引脚图和封装图...
    发表于 04-18 21:12 366次 阅读
    NCP5623B LED驱动器 三路输出 RGB I2C控制

    NCP5623C LED驱动器 I2C控制RGB 三路输出

    3C混合模拟电路是三路输出LED驱动器,专用于RGB照明或背光LCD显示器。内置DC-DC转换器基于高效电荷泵结构,工作模式为1x和2x。它提供了94%的峰值效率。小巧的封装使该器件适用于房间有限的便携式应用。 特性 优势 2.7至5.5 V输入电压范围 支持任何锂离子电池供电系统 RGB功能完全支持 处理宽色显示 可编程集成逐渐调光 最大限度地减少CPU软件工作量 90 mA输出电流能力 支持非常明亮的LCD背光 94%峰值效率 减少电池电流消耗 内置短路保护 无风险支持输出短路 提供三个独立的LED驱动器 生成广泛的配色方案 支持完整的I 2 C协议 提供简单的面向数据总线的操作 嵌入式OVP和开放式负载保护 支持无负载的开放状态 应用 终端产品 多色照明 便携式背光 相机闪光灯 LCD和键盘同时驱动 手机 电路图、引脚图和封装图...
    发表于 04-18 21:12 435次 阅读
    NCP5623C LED驱动器 I2C控制RGB 三路输出

    NCP5603 白光LED驱动器 高效率 电荷泵转换器

    3是一款专用于中等功率白光LED应用的集成电路。电源转换是通过电荷泵结构实现的,使用两个外部陶瓷电容器,使系统极小。该器件通过低电池电压源为负载提供恒定电压。它特别适用于低成本,低功耗应用中的高效LED,具有较长的电池寿命。 特性 宽电池供电电压范围:2.7
    发表于 04-18 21:11 225次 阅读
    NCP5603 白光LED驱动器 高效率 电荷泵转换器

    HBL5006 LED电子分流器

    6系列是电子分流器,在LED进入开路状态时提供电流旁路。当受到瞬态和喘振条件时,LED本质上非常脆弱。还有许多情况必须保持LED照明的高可靠性,例如前灯,灯塔,桥梁,飞机,跑道等。在这些情况下,分流装置的低成本添加将充分保证如果一个LED失效打开,整串LED将不会熄灭。分流装置也适用于需要电路连续性的其他负载。这些器件设计用于30至500 mA的电流。 特性 双向设备 如果LED自行恢复或被替换,则自动重新安装 导通电压通常为1.1 V 关断状态电流小于1.0μA 需要UniqueSite和控制变更要求的汽车和其他应用的SZ前缀; AEC-Q101合格且PPAP能力 这些器件无铅且符合RoHS标准 应用 预防性维护不切实际的LED 汽车LED大灯 汽车LED应用 具有高可靠性要求的LED 开路条件下的撬棍保护 敏感电路的过压保护 电路图、引脚图和封装图...
    发表于 04-18 20:48 222次 阅读

    HBL1015 LED分流器

    5 / 25系列是电子分流器,在LED进入开路状态时提供电流旁路。当受到瞬态和浪涌条件时,LED是非常脆弱的。在许多情况下,LED照明的高可靠性必须保持,例如在前灯,灯塔,桥梁,飞机,跑道等中。在这些情况下,HBL设备的低成本添加将充分保证如果一个LED失效打开,整个LED串将会熄灭。 HBL器件也适用于需要电路连续性的其他负载。这些设备可以使用140至500 mA的电流。 特性 双向设备 如果LED自行恢复或已更换,则自动重置 导通电压通常为1.8 V 关断状态电流小于0.5μA 这些是无铅设备 应用 预防性维护不切实际的LED LED大灯 具有高可靠性要求的LED 开路条件下的撬棒保护 敏感电路的过压保护 电路图、引脚图和封装图...
    发表于 04-18 20:48 147次 阅读

    HBL1025 LED分流器

    信息 HBL1015 / 25系列是电子分流器,在LED进入开路状态时提供电流旁路。当经受瞬态和浪涌条件时,LED非常脆弱。在许多情况下,必须保持LED照明的高可靠性,例如前灯,灯塔,桥梁,飞机,跑道等。在这些情况下,HBL设备的低成本添加将充分保证如果一个LED失效打开,整个LED串将会熄灭。 HBL器件也适用于需要电路连续性的其他负载。设备可以使用140至500 mA的电流。 双向设备 如果LED自身恢复或更换,则自动重置 ON状态电压通常1.8 V 关断状态电流小于0.5μA 这些是无铅器件...
    发表于 04-18 20:48 193次 阅读

    LC75805PE LCD驱动器,1/1至1/4负载,带LED驱动器,通用

    信息 LC75805PE是1/1至1/4占空比的通用LCD显示驱动器,LED驱动器通过控制器控制用于仪表板显示。此外,LC75805PE能够直接驱动多达48个LED和最多140个段的LCD,并具有内置的7ch PWM功能,用于LED的亮度调节。此外,由于内置振荡器电路,可以减少外部电阻和电容振荡。 静态驱动开关,1/2负载驱动,1/3负载驱动和1/4负载驱动器可通过串行数据控制。 静态驱动器(1/1负载驱动器):最多可驱动38段。 1/2负载驱动器:能够驱动 1/3 Duty Drive:最多可驱动108段。 1/4 Duty Drive:最多可驱动140段。 通用和段输出波形的帧频可以通过串行数据控制。 打开/关闭LED可以通过串行数据控制。 (最多可驱动48个LED) 内置7ch PWM功能,用于LED的亮度调节。 (128步的分辨率) LED驱动器输出波形的帧频可以通过串行数据控制。 串行数据输入支持与系统控制器的“计算机控制总线”格式通信。 (支持5 V操作) 备份功能和通过省电模式强制关闭所有段可由串行数据控制。 内部振荡器操作模式和外部开关时钟操作模式可以通过串行数据控制。 通用性很高,因为显示数据直接显示而无需解码器电路的干预。 INH引脚允许强制显示 内置振荡器...
    发表于 04-18 20:26 359次 阅读

    LM3644 双 1.5A 电流源相机闪光灯 LED 驱动器

    信息描述 LM3644 是一款双 LED 闪存驱动器,能够以较小的解决方案尺寸提供高度可调节性。LM3644 采用 2MHz 或 4MHz 固定频率同步升压转换器为 1.5A 恒流 LED 源供电。 两个 128 级电流源可灵活调整 LED1 与 LED2 之间的电流比,。自适应调节方法可确保电流源保持可调节状态,并且最大限度地提升效率。 LM3643 LM3644 的功能由兼容 I2C 的接口控制。这些 功能 包括:硬件闪光灯和硬件手电筒引脚(STROBE 和 TORCH/TEMP)、TX 中断和负温度系数 (NTC) 热敏电阻监视器。器件在每个输出引脚均提供了可独立编程的电流,以便在闪存模式或录像(手电筒)模式条件下驱动 LED。该器件的开关频率选项为 2MHz 或 4MHz,具备过压保护 (OVP) 和可调节限流功能,因此可采用微型超薄电感和 10μF 陶瓷电容。该器件的工作环境温度范围为 -40°C 至 +85°C。特性 两个可独立编程的 1.5A LED 电流源 准确的可编程 LED 电流范围为 1.4mA 到 1.5A 手电筒电流最高可达 360mA (LM3644TT) 闪光灯超时值最长可达 1.6 秒 (LM3644TT) 优化了低电池电量条件下的闪存 LED 电流(输入电压闪存监控器 (IVFM)) 手...
    发表于 04-18 20:25 503次 阅读

    LM36010 LM36010同步升压LED闪光灯驱动器

    信息描述The LM36010 is an ultra-small LED flash driver that provides a high level ofadjustability. With a total solution size of 7 mm2, it can produce up to1.5 A of LED flash current or up to 376 mA of torch current.The device utilizes a 2-MHz or 4-MHz fixed-frequency,synchronous boost converter to power the 1.5-A constant current LED source. An adaptive regulationmethod ensures the current source remains in regulation and maximizes efficiency as it controls thecurrent from 11 mA up to 1.5 A in flash mode or from 2.4 mA up to 376 mA in torch mode.Features of the LM36010 are controlled via an I2C-compatibleinterface. These features include: hardware flash (STROBE) and 128 programmable currents for bothflash and movie mode (torch). The 2-MHz or 4-MHz switching frequency, overvoltage protection (OVP),and adjustable current limit allow for the use of tiny, low-profile inductors and ceramiccapacitors. The device operates over a –40°C to ...
    发表于 04-18 20:25 421次 阅读

    LM36011 LM36011同步升压LED闪光灯驱动器

    信息描述LM36011 是一款超小型 LED 闪光灯驱动器,具有高度可调节性。总解决方案尺寸为 4mm2,可提供高达 1.5A 的 LED 闪光灯电流或高达 376mA 的手电筒电流。以上所有的操作均可通过精确的可编程电流源来完成,无需预调节电压,从而减小解决方案尺寸并节省成本。 LM36011 的功能由与 I2C 兼容的接口控制。这些 特性 包括:硬件闪光灯 (STROBE)、闪光灯超时、UVLO、热比例缩减、LED 故障检测以及适用于闪光灯和影片模式(手电筒)的 128 级可编程电流。该器件可在 -40°C 至 +85°C 的环境温度范围下工作。特性精确且可编程 LED 电流闪光灯/IR 电流范围:11mA 至 1.5A(128 个级别) 手电筒电流范围:2.4mA 至 376mA(128 个级别) 闪光灯超时时间长达 1.6 秒优化了低电池电量条件下的闪光灯 LED 电流 (IVFM) LED 阴极对地短路运行以提高热管理 较小的总体解决方案尺寸:< 4mm2 硬件闪光灯使能 (STROBE)输入电压范围:2.5V 至 5.5V400kHz I2C 兼容接口I2C 地址 = 0x64All trademarks are the property of their respective owners....
    发表于 04-18 20:24 491次 阅读

    LM3648 LM3648 具有 1.5A 高侧电流源的同步升压 LED 闪存驱动器

    信息描述 LM3648 是一款 LED 闪光灯驱动器,其采用小型解决方案尺寸,并且具备更强的适应能力。 LM3648 采用 2MHz 或 4MHz 固定频率的同步升压转换器为 1.5A LED 恒流源供电。 自适应调节方法确保电流源保持可调节状态,并且最大限度地提高效率。 LM3648 的功能通过 I2C 兼容接口进行控制。 其功能包括:硬件闪光灯和硬件手电筒引脚(STROBE 和 TORCH/TEMP)、TX 中断以及 NTC 热敏电阻监视器。 该器件在闪光灯模式下可提供 64 种电流,在摄像模式(手电筒)下可提供 128 种电流。而且还提供有 2MHz 或 4MHz 开关频率选项、过压保护 (OVP) 功能以及可调限流功能,允许使用微型、超薄的电感器和 (10μF) 陶瓷电容。 该器件的工作环境温度范围为 -40°C 至 85°C。特性 1.5A LED 电流源可编程性 精确的可编程 LED 电流范围为 1.954mA 至 1.5A 优化了低电池电压条件下的闪存 LED 电流(输入电压闪存监控器 (IVFM)) 在火炬模式 (@ 100mA) 和闪存模式(@1A 至 1.5A)下效率超过 85% 支持阴极接地 LED 操作,改进了热管理 小型解决方案尺寸:< 16mm2 硬件选通使能 (STROBE)射频功率放大器脉冲事...
    发表于 04-18 20:24 425次 阅读

    TLC59582 48 通道、16 位 ES-PWM LED 驱动器,具有预充电 FET、LOD Caterpillar 和

    信息描述The TLC59581/82are 48-channel constant-current sink drivers. Each channel has an individually-adjustable, 65536-step, pulse width modulation (PWM) grayscale (GS) brightness control.The TLC59581 can support 32-multiplexing while TLC59582 can support 16-multiplexing.The output channels are divided into three groups. Each group has a 512-step color brightness control (CC). CC adjusts brightness control between colors. The maximum current value of all 48 channels can be set by 8-step global brightness control (BC). BC adjusts brightness deviation between LED drivers. GS, CC and BC data are accessible through a serial interface port.See application note Build High Density, High Refresh Rate, Multiplexing LED Panel with TLC59581, SLVA744. The TLC59581/82 device has one error flag: the LED open detection (LOD), which can be read through a serial interface port. To resolve this caterpillar issue caused by an open L...
    发表于 04-18 20:09 638次 阅读

    TLC5958 具有 48k 位存储器的 48 通道、16 位 PWM LED 驱动器

    信息描述TLC5958 是一款 48 通道恒流灌电流驱动器,适用于占空比为 1 至 32 的多路复用系统。 每个通道都具有单独可调的 65536 步长脉宽调制 (PWM) 灰度 (GS)。采用 48K 位显示存储器以提升视觉刷新率,同时降低 GS 数据写入频率。输出通道分为三组,每组含 16 个通道。 各组都具有 512 步长颜色亮度控制 (CC) 功能。 全部 48 通道的最大电流值可通过 8 步长全局亮度控制 (BC) 功能设置。 CC 和 BC 可用于调节 LED 驱动器之间的亮度偏差。 可通过一个串行接口端口访问 GS、CC 和 BC 数据。如需应用手册:,请通过电子邮件发送请求。TLC5958 有一个错误标志:LED 开路检测 (LOD),可通过串行接口端口读取。 TLC5958 还具有节电模式,可在全部输出关闭后将总流耗设为 0.8mA(典型值)。特性 48 通道恒流灌电流输出具有最大亮度控制 (BC)/最大颜色亮度控制 (CC) 数据的灌电流: 5VCC 时为 25mA 3.3VCC 时为 20mA 全局亮度控制 (BC):3 位(8 步长) 每个颜色组的颜色亮度控制 (CC):9 位(512 步长),三组使用多路复用增强型光谱 (ES) PWM 进行灰度 (GS) 控制:16 位 支持 32 路多路复用的 48K 位灰度数据...
    发表于 04-18 20:08 1727次 阅读

    TLC59116 16 通道 Fm+ I2C 总线恒流下沉式 LED 驱动器

    信息描述The TLC59116 is an I2C bus controlled 16-channel LED driver that is optimized for red/green/blue/amber (RGBA) color mixing and backlight application. Each LED output has its own 8-bit resolution (256 steps) fixed-frequency individual PWM controller that operates at 97 kHz, with a duty cycle that is adjustable from 0% to 99.6%. The individual PWM controller allows each LED to be set to a specific brightness value. An additional 8-bit resolution (256 steps) group PWM controller has both a fixed frequency of 190 Hz and an adjustable frequency between 24 Hz to once every 10.73 seconds, with a duty cycle that is adjustable from 0% to 99.6%. The group PWM controller dims or blinks all LEDs with the same value. Each LED output can be off, on (no PWM control), or set at its individual PWM controller value at both individual and group PWM controller values. The TLC59116 operates with a supply voltage range of 3 V to 5....
    发表于 04-18 20:08 584次 阅读

    TLC59581 48 通道、16 位 ES-PWM LED 驱动器,具有预充电 FET、LOD Caterpillar 和

    信息描述 TLC59581 是一款 48 通道恒定灌电流驱动器。每个通道都具有单独可调的 65536 步长脉宽调制 (PWM) 灰度 (GS) 亮度控制。输出通道分为三组。各组都具有 512 步长颜色亮度控制 (CC) 功能。CC 可调节颜色之间的亮度。全部 48 通道的最大电流值可通过 8 步长全局亮度控制 (BC) 功能设置。BC 调节 LED 驱动器之间的亮度偏差。可通过一个串行接口端口访问 GS、CC 和 BC 数据。TLC59581 具有一个错误标志:LED 开路检测 (LOD)。该标志可通过串行接口端口读取。为解决开路 LED 引发的此类 caterpillar 问题,TLC59581 器件具有一个增强型电路。该电路可提供 caterpillar 效应消除、热关断 (TSD) 和 IREF 电阻短路保护 (ISP) 功能,以确保较高的系统稳定性。TLC59581 器件还具有节电模式,可在输出全部关闭后将总流耗降为 0.8mA(典型值)。TLC59581 器件是一款提升多路复用面板低灰度显示模式性能的良好解决方案。请参见应用笔记,SLVA744。特性 48 个恒定灌电流输出通道 具有最大亮度控制 (BC)/最大颜色亮度控制 (CC) 数据的灌电流:5 VCC 时为 25mA 3.3 VCC 时为 20mA 全局亮度控制 (BC):...
    发表于 04-18 20:08 670次 阅读

    TLC5951-DIE 具有 7 位点校正和 3 组 8 位全局亮度控制功能的 24 通道、12 位 PWM LED 驱动器

    信息描述 TLC5951是一款 24 通道,恒定灌电流驱动器。 每个通道具有一个独立可调节,4096 步长,脉宽调制 (PWM) 灰度 (GS) 亮度控制和 128 步长的恒定电流点校正 (DC)。 此点校正调节通道和其它 LED 驱动器之间的亮度偏差。 输出通道是被分成三组的 8 个通道。 每个通道组有一个 256 步长全局亮度控制 (BC) 功能和一个独立的灰度时钟输出。可通过一个串行接口访问 GS,DC 和 BC 数据。 通过一个专用串行端口可对 DC 和 BC 进行编程。TLC5951 有三个针对 LED 开路检测 (LOD),LED 短路检测 (LSD) 和热错误标志 (TEF) 的错误检测电路。 LOD 检测损坏或者断开的 LED,而 LSD 检测一个短接的 LED。 TEF 表示一个过热条件。特性 24 通道恒定灌电流输出 电流功能 使用 PWM 的可选灰度 (GS) 控制:12 位(4096 步长),10 位(1024 步长),8 位(256 步长)针对三色组的三个独立灰度时钟 点校正 (DC):7 位(128 步长) 针对每个颜色组的全局亮度控制 (BC):8 位(256 步长) 自动重复显示功能 针对 GS,BC 和 DC 数据的独立数据端口 每个数据端口间的通信路径 LED 电源电压 VCC=3.0V 至 5.5V...
    发表于 04-18 20:08 360次 阅读