51单片机P0口为什么要接上拉电阻?

2024-11-03 01:30:03
推荐回答(1个)
回答1:

对比上面两个图,他们都是某个引脚的内部结构原理图,主要看锁存器Q和Q'端,和场效应管部分,锁存器是数字电路的知识,场管是模电,不懂就学下。图中场管控制极为高电平时导通,从而引脚处电位等于接地的电位等于0,就输出0,。第一个图中,你看一下高电平时候,P0口引脚电流小,应该5mA吧,它的电压小,所以必须加个电阻,电流乘上电阻1K*5mA=5V,第二个图是通过截止掉场管,使得电位等于VCC电位等于5V。所以说P0口不加上拉电阻没有办法输出高电平,但是能输出低电平