51单片机的端口结构设计为开漏或上拉输出,因此在复位后,端口的状态被设定为全1(FFH)而非全0(00H)。这样做的主要目的是为了保护外部电路不受影响。假设系统中有一个逻辑门的输出为高电平(1),如果端口复位后处于低电平(0),端口将强行将逻辑门拉低,这可能会导致逻辑门损坏。同样的道理,如...
51的端口结构是开漏或者上拉输出,复位之后是FFH是为了输入的考虑 假设你的系统里面有一个逻辑门输出为1,接在一个端口上面,如果复位之后端口为0,端口会强行把逻辑门拉为低电平,那你的逻辑门很有可能就坏了;进一步的讲,如果不是逻辑门而是驱动能力很强的器件(比如一个电源),5V电源为1,端口为...