p2=0x0f; // 这个是"本来就是对该端口的输出"
p2=0xff; // 这个是"为读端口而先写1" ch=p2; // 读端口 p1=ch; // 写端口
while(1); }
这个程序本意是读取p2端口状态,然后写入到p1端口,但结果,连p2端口一起都改变了,p2变成了0xff. 这是为什么?