[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).