51单片机准双向口存在的问题

  • Post author:
  • Post category:其他




何为准双向口?

因为P1、P2、P3有固定的内部上拉电阻,所以称它们为准双向口。当用做输入时被拉高,低则要靠外部电路拉低。而P0则是真双向口,因为作为输入时它是悬浮的。



准双向口存在的问题

准双向口存在的问题是

无电流扇出能力

,通俗的讲就是准双向口作为输出使用时其对外源电流的能力很弱,不能直接驱动负载;作为输入使用时其并非高阻态,这可能会对信号源造成干扰,因此要求信号源要有足够的驱动能力将此IO口拉低和拉高。

我们的老师又把这一问题称为

漏极开路问题



如何解决

①硬件上,添加一个上拉电阻。

②输入信号前先输入一个高电平让场效应管开路

在作为输出时,将输出锁存器写1,断开内部下拉三极管。



版权声明:本文为h568630659原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。