介绍
在一些IO引脚较少的情况下,或者为了减少IO的使用,有必要尽可能减少引脚的使用。本文介绍几种常见的LED电路,以减少IO的使用。
一个端口
一个IO控制两个LED灯,利用LED的单向导通性。
方案1
电路的静态功耗较低,但分立元件较多,电路复杂。
方案2
电路简单,但静态电流大。
方案3
LED存在管压降,白光LED的管压降约为3-3.2V,利用管压降设计电路。
以上都是单片机IO输出的三种状态。高电平点亮D0,低电平点亮D1,两个高阻态都点亮。PWM输出的对称方波可以同时实现视觉照明。
多个端口
Charlie可以控制n个IO端口的n(n-1)个led。
如果某个LED需要点亮,首先确定它在哪对IO之间,然后将其余IO设置为高阻态,使其不参与控制。然后根据LED的极性,设置它的两个IO的高低电平点亮它,与之并联的LED因为极性相反而熄灭。
审计唐子红
标签:IOLED电路