Red de conocimiento informático - Material del sitio web - ¿Qué significa #define BIT0 0X0001 en el archivo de encabezado del microcontrolador MSP? Además, es muy diferente de 51 en la programación MSP.

¿Qué significa #define BIT0 0X0001 en el archivo de encabezado del microcontrolador MSP? Además, es muy diferente de 51 en la programación MSP.

#define BIT0 0X0001 Defina la cadena BIT0 para que sea equivalente a 0x0001, lo que significa que puede usar BIT0 para representar 0X0001

De hecho, esto se debe al hecho de que hay sin operación de bits en el lenguaje C. Por ejemplo, BIT1 se define como 0x0002 y BIT2 se define como 0x0004.

Escribe hexadecimal como binario, que es bit0== 0b0000000000000001, bit1== 0b0000000000000010,

bit2== 0b0000000000000100,

Si realiza operaciones de bits, puede realizar operaciones Y o NO de esta manera, como bit0amp; los dos bits más bajos de estos datos de 16 bits de ancho. Cuando es 1, significa que tanto BIT0 como bit1 son 1. ¿Entiendes?

En cuanto a 51 para MSP, es difícil decirlo. Mire más las operaciones de registro. Para decirlo sin rodeos, la programación de bajo nivel es la operación de registro. No se limite a 51 saltando el cuadro. /p>