有时使用单片机需要驱动多个LED指示灯时,发现IO口不够用,换多引脚单片机成本又不允许,那有没有尽可能少的IO口驱动尽可能多的LED方法呢?
下图就是利用MCU单片机IO口的“三态”功能,通过扫描方式分时驱动对应LED,可以单独对每个LED点亮和关闭。
其电路优点和缺点同样突出,节省了IO端口和驱动IC的同时增加了MCU处理时间,分时扫描降低了LED亮度。
对应每个LED亮IO口状态
欢迎分享,转载请注明来源:内存溢出
有时使用单片机需要驱动多个LED指示灯时,发现IO口不够用,换多引脚单片机成本又不允许,那有没有尽可能少的IO口驱动尽可能多的LED方法呢?
下图就是利用MCU单片机IO口的“三态”功能,通过扫描方式分时驱动对应LED,可以单独对每个LED点亮和关闭。
其电路优点和缺点同样突出,节省了IO端口和驱动IC的同时增加了MCU处理时间,分时扫描降低了LED亮度。
对应每个LED亮IO口状态
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)