如何用89s51单片机点亮多个LED灯?

来源:百度知道 编辑:UC知道 时间:2024/07/01 02:17:48
我需要用89s51单片机同时点亮16个LED灯,因为LED灯太多了,输出电流不够点得不够亮,灌入的话灌入电流又太大了,怕把芯片烧了,请问需要用什么外围电路解决???

ULN2803A,一个芯片有8个驱动输出,驱动LED是小意思。

另有一种方法,89S51与LED用两组电源,单片机用5V,LED用高一些的。只要保证单片机灌入电流不大于其上限就行。

达林顿管,1413,DIP封装,两块多一个,第片有7个通道,一般的功率驱动都用这个。
单片机除个别型号可接LCD外,一般都不直接驱动负载。

最简单灵活的方法:加三极管。

拖电机都行(再加个功率三极管,搭成达林顿管)。

最简单的方法每个LED阳极接VCC,阴极通过一个1K的电阻接单片机的每一位I/O,低电平驱动,OK

PNP 8550 E接正,B连4.7k再接上IO口,C接LED