本帖最后由 紫阳真人 于 2018-4-9 09:43 编辑
用单片机点亮LED无非就是LED串联一个电阻,设置高低电平就好了。但是现在问题来了,我现在有20个LED,12个IO口,考虑问题就不这么简单了,既要考了IO数量问题,又要考虑功耗问题,然后我想到了74HC595。
但是用它去直接驱动也会使芯片承受很大的功率(每个LED5mA,全部点亮就是承受40mA,总限流50mA,从设计稳健角度考虑或许是不适合的)。
如下图,这是电路示意。或者每个LED加个三极管去驱动,这样又太复杂,除此之外我没有其他解决方案了,还请大神们支招,拜谢!
|