Red de conocimiento informático - Problemas con los teléfonos móviles - [c]Ayúdame a explicar "|=" y ";use=".

[c]Ayúdame a explicar "|=" y ";use=".

| = y ;= es una forma abreviada

donde x |= y es equivalente a x = x | y;

donde x ;= y es equivalente a x = x ;y ;

Entonces P3OUT|=BIT7 es P3OUT = P3OUT|BIT7.

P3SEL | = bit 4 bit 5; equivalente a P3SEL = P3SEL | (bit 4 bit 5

Además, debido a que BIT7=0x0080, el número binario de BIT7 es 0000); 0000 0100 0000 , entonces P3OUT|=BIT7 significa que la penúltima posición binaria de P3OUT es 1 (no importa cuál sea).