上次遇到一个问题:

单片机要求P0.0=0时输出高电平,P0.0=1时输出低电平。明显这里需要加一个非门,但是加一个74HC04显得太耗成本,又没想到别的好办法,就搁置一边了。

今天在复习数字电路时,看到非门介绍,找到了方法。可以用一个简单的三极管非门电路代替。

非门的应用

将A接到单片机的P0.0,简单分析一下。

当P0.0=0时,三极管截止,L=VCC=5V;

当P0.0=1时,三极管饱和,L≈0V;

用protues简单仿真一下:

非门的应用

结果是OK的。但是作为实际电路,可能要调整电阻的取值,减小灌入P0口的电流,并且是BJT工作在截止期和饱和区。

当然依据负载还得考虑需不需要加隔离电路。

相关文章:

  • 2021-12-16
  • 2021-10-24
  • 2021-10-09
  • 2022-01-08
  • 2021-09-07
  • 2022-12-23
  • 2021-04-11
  • 2021-10-23
猜你喜欢
  • 2022-12-23
  • 2022-01-12
  • 2021-08-04
  • 2021-11-23
  • 2021-09-06
  • 2021-10-28
  • 2021-09-17
相关资源
相似解决方案