51 Microcontrolador TCON = 0x01 pin
La siguiente asignación de P0 ~ P3 no es en realidad el contenido estándar del lenguaje C. Lo que se asigna aquí es la dirección de hardware de los cuatro sfrs P0 ~ P3. Es decir, cuando se usa la variable P0. En el futuro, estará vinculado a la dirección 0x80.
sfr P0=0x80; //Esta es la dirección declarada
P0=0x12; //Este es el valor asignado al registro P0
sbit EA = IE^7 también vincula la dirección del bit al bit de función especial EA, que es básicamente el mismo que el anterior. Este no es un puerto de E/S, sino un bit de control interno (interruptor de interrupción de uso general), el bit más alto del sfr IE.
Del mismo modo, bit EA=IE^7; //Aquí está la declaración de la dirección del bit
EA=1; //Aquí está la operación de asignación (activar la interrupción general)
p>
.