在单片机的应用中,有许多巧妙的技巧和方法,如果都能熟悉与掌握的话,对
于减小系统资源,降低电路成本,提高设计的可靠性都很有帮助,本文为读者
们提供一些较为常用的单片机应用中的实用技巧。
1、用一个 I/O 口控制 2 个单色指示灯。
由于单片机中的 I/O 口通常可设置为三种状态,即输出高电平、输出低电平和
输入状态(高阻态)。利用这一点,可以很方便地用一个 I/O 口实现对 2 个指
示灯的控制。其电路如下图所示。
当要使 LED1 亮时,I/O 口可置为低电平。此时 LED2 无电流流过,不会亮。
当要使 LED2 亮时,I/O 口可置为高电平。此时 LED1 无电流流过,不会亮。
若要 LED1、LED2 均不亮,可将 I/O 口置为高阻态,此时发光管被 VD1 旁路,
也不会亮。
若要 LED1、LED2 一起亮,则可以让 I/O 口在某一固定频率下以 50%的占空比
进行高低电平不停转换,利用视觉暂留,使人眼感觉两个灯都为亮的状态。
2、用一个 I/O 口控制 1 个三色指示灯。
其电路如下图所示。