硬件取反的方式有也有很多,最直接的方式就是使用反相器,比如74HC04D、SN74LVC1G04等,将单片机的输出口OUT1、OUT2、、OUT3、OUT4串联反相器即可。

或者可以使用三极管或MOS管来实现取反,下面以三极管为例,使用NPN型或PNP型三极管都可以实现反相的功能,具体原理如下图所示。

○NPN三极管:当输入为低电平时,三极管Q36截止,输出高电平;当输入为高电平时,三极管Q36导通,输出为低电平。

○PNP三极管:当输入为低电平时,三极管Q3导通,输出高电平;当输入为高电平时,三极管Q36截止,输出为低电平。

▲三极管设计反相器的原理

同理,使用MOS管的方法类似,除此之外还可以使用光耦、继电器等其它元件实现。

现在连焊个取反都要百度了,羞愧啊

Last modification:May 24, 2021
如果觉得我的文章对你有用,请帮忙点一下上面的广告