"); //-->
LED驱动点滴
驱动LED的时候,应该分二种情况比如用共阳接法和共阴接法,共阳的时候LED正端接正电源,负端通过一个限流电阻接P口,这时不用接上拉电阻,只要这个限流电阻取合适就可以了发光管亮的时候电流就是从电源正——LED——限流电阻——P口,P口为低电位发光管灭的时候没有电流流过,P口为高电位或高阻状态共阴接法,LED负端接地,正端直接P口,这时候要接上拉电阻,这个上拉电阻是提供LED发光用的,发光管亮的时候电流是从电源正——上拉电阻——LED——地。这时上拉电阻也是限流用的。P口为高电位或高阻状态发光管暗的时候电流是从电源正——上拉电阻——P口,这时LED无电流流过,P口为低电位,限流电阻上流过电流全部从P口流入。要从单片机的输出驱动能力开始讲起。单片机输出驱动分为高电平驱动和低电平驱动两种方式,所谓高电平驱动,就是端口输出高电平时的驱动能力,所谓低电平驱动,就是端口输出低电平时的驱动能力,当单片机输出高电平时,其驱动能力实际上是*端口的上拉电阻来驱动的,实际测试表明,51单片机的上拉电阻的阻值在330K左右,也就是说如果*高电平驱动,本质上就是*330K的上拉电阻来提供电流的,当然该电流是非常小的,小的甚至连发光二极管也难以点亮,如果要保证LED正常发光,必须要外接一个1K左右的上拉电阻,如果是一个led还好,要是10个、20个led的话,就要接10个、20个1K的上拉电阻,接电阻的本身是可以的,问题是接了上拉电阻以后,每当端口变为低电平0的时候,那么就有10个、20个上拉电阻被无用的导通,假设每个电阻的电流为5mA计算,20个电阻就是100mA,这将造成电源效率的严重下降,导致发热,纹波增大,以至于造成单片机工作不稳,因此很少有采用高电平直接驱动led的,高电平驱动led实际上就是共阴。低电平驱动就不同了,端口为低电平0时,端口内部的开关管导通,可以驱动高达30多毫安的驱动电流,可以直接驱动led等负载,当端口为低电平0时,尽管内部的上拉电阻也是消耗电流的,但是由于内部的上拉电阻很大,有330K,因此消耗电流极小,基本上不会影响电源效率,不会造成无用功的大量消耗,因此51单片机是不能用高电平直接驱动led的,只能用地电平直接驱动led,即只能用共阳数码管,而不能直接用共阴数码管。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
Virtex-5 FPGA ML501评估平台电路图(18)
XA3S1600E开发板电路图(1)
在单片机上用模糊逻辑检测室性早搏
美国议员指控TP-Link与中国关系密切,公司否认并回应
北信源:信源密信与外骨骼机器人应用的探索与展望
台积电:2025年AI将推动半导体产业增长超10%
SL811开发板
唯科科技股价动态及公司业务与市场表现分析
20位Σ-Δ立体声ADA电路TLC320AD75C的接口电路设计
昊志机电股价波动背后的产业机遇与挑战
Virtex-5 FPGA ML501评估平台电路图(19)
要用perl实现arm-linux的cgi程序出现的问题,郁闷中...希望高手能够帮助小女子
各位高手帮帮忙!!
东方精工:“1+N”战略下的智能产业布局与发展前景
[转帖]中国空警2000预警机问世 雷达技术超过美俄
智能化流量计量系统的研究与开发
绿色能源趋势和对电源转换的影响
请问有人知道有哪些dsp内嵌mpeg4算法的
Virtex-5 FPGA ML501评估平台电路图(20)
威孚高科:机器人与新能源汽车业务的探索与展望
用于零电压开关结构的新一代高电压CoolMOS
劳特巴赫Trace32系列培训(2) --PowerTrace助您实时跟踪软件运行
特朗普要求苹果停止在印度建厂
1553B总线控制器异步通讯仿真软件设计
智能测产系统中的海量数据存储技术
创新的液晶电视LED背光驱动解决方案
台积电难救美国制造矛盾 NVIDIA、苹果高端芯片何处封测?
Virtex-5 FPGA ML501评估平台电路图(17)
ESP车身稳定系统视频
协创数据股价波动背后的业务布局与市场展望