为什么51单片机两个端口相连,一个端口给低电平另一个端口给高电平最后都会变低电平
时间: 2024-04-05 22:29:43 浏览: 78
单片机设计:单片机IO口无法输出高低电平原因分析
5星 · 资源好评率100%
这是因为51单片机的IO口具有下拉电阻或上拉电阻。当一个IO口被配置为输入模式时,如果没有外部电平输入,那么该IO口上的电平就由它的上拉或下拉电阻决定。如果一个IO口被配置为输出模式,那么当它输出低电平时,实际上是让该IO口上的电平接地,而当它输出高电平时,实际上是让该IO口上的电平与VCC相连。如果两个IO口相连,其中一个IO口输出低电平,另一个IO口输出高电平,那么它们之间就会形成一个短路,从而导致两个IO口上的电平都变成低电平。
阅读全文