这是芯片内部结构决定的,当需要该引脚读外部电平时先置1
把图片复制下用画图工具看很清晰,里面有端口功能再看看别人怎么说的。
若不先对端口置1,端口锁存器中原来状态有可能为0,加到输入驱动场效应管栅极的信号为1,该场效应管就导通,对地呈现低阻抗,这是即使引脚上输入的是1的信号,也会因端口的低阻抗而使信号变低,使得外加的1信号读入后不一定是1,若先执行置1操作,则可以驱动场效应管截止,引脚信号直接加到三态缓冲器,实现正确的读入,