一般微控制器的带负载能力是很小的,一般输出电流只有几毫安,为此可以借助某些集成电路芯片提高驱动能力。例如缓冲驱动器芯片7406和7407(前者是反相输出,后者是同相输出),可以带动40mA以下的小型负载;又如与非门缓冲驱动器7437,可以带
动48mA小型负载。如图2-15所示为采用集成电路芯片的驱动电路。图2-15(a)用反相缓冲驱动,当P1.0为高电平时,7406输出低电平,使负载导通。图2-15(b)用同相缓冲驱动,控制逻辑与图2-15(a)相反,P1.0输出低电平时负载导通。图2-15(c)用与非门作驱动,它的两个输入端并联在一起,也就相当于一个反相器。负载可以是小型继电器或电磁线圈。