Red de conocimiento informático - Espacio del host - Me gustaría preguntar: Invierta el puerto P1 en el microcontrolador de la serie 52, P1^0=~P1^0; y asigne el valor inicial P3^4=0 al puerto P1.

Me gustaría preguntar: Invierta el puerto P1 en el microcontrolador de la serie 52, P1^0=~P1^0; y asigne el valor inicial P3^4=0 al puerto P1.

Estás equivocado

Debido a que el lenguaje C no permite P1^0, debes definirlo

Bit P1_0 = P1^0;

Entonces P1_0 = ~ P1_0 O P1_0 = 0

¡Pero no puedes usar P1^0 directamente, porque ^ es un símbolo aritmético en lenguaje C!