Problema de fusión del puerto IO del microcontrolador 51,
La salida IO básica del microcontrolador es aproximadamente la misma. Para la entrada, preste atención a asignar primero un valor de 1. Cuando estos puertos p4 y p3 se usan para otras funciones, se pueden definir. Si no se utilizan, se pueden utilizar como puertos ordinarios.
Si tiene miedo de interferir con p2.7, simplemente use una matriz, defina a[7]=...., luego ingrese la asignación correspondiente, sáquela y guárdela en un[ 7]=p4^0, cuando se usa p4^0=a[7], toda la matriz se modifica al modificar. Es simple y conveniente y no es propenso a errores. Solo desperdicia memoria y eficiencia operativa.
Si realmente quieres cambiarlo, define el archivo en el microcontrolador. h, cambie la dirección de p2.7 y reemplácela con la dirección de p4.0, entonces p2.7 es equivalente a p4.0. Recuerde tener en cuenta este archivo de definición especial.