51系列单片机高低电平引脚电平与TTL電平兼容也就是输入高电位大于2.0V,低电位小于0.8V,输出高电位大于2.4V,低电位小于0.4V。一般情况下若电源电压为5V,输出高电位电压也是5V左右低电位电压接近0V.
原因是准双向口内部上拉是一個大电阻,下拉是个晶体管输出1,就代表此时下拉晶体管截止 内部上拉电阻无电流无压降,引脚为VCC
外部拉低时,拉电流会从IO口流出上拉电阻与接地导线分压后的电压,就是引脚电压显然这个电压非常小,读引脚是逻辑0
端口重新断开后,恢复到第二段状态引脚洎行恢复为高电平。
这就是51著名的准双向口
51IO作为通用输入输出使用全部是准双向口,这点要注意