51单片机I/O口内部有上下两个MOS管。上电后下MOS管处于微导通状态,呈现高电平是上拉电阻做到的。I/O口当输入端用,先写1,就是关闭掉下MOS管,保证输入的逻辑电平正确。当输出口用就没有这一要求。