Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Qué significa el lenguaje del microcontrolador #include?

¿Qué significa el lenguaje del microcontrolador #include?

Include es una instrucción de precompilación. La función de include es incrustar el archivo de encabezado de 52 microcontroladores reg52.h en el archivo fuente.

Cuando el preprocesador encuentra una directiva #include, busca el nombre del archivo en <> después de la directiva e incluye el contenido de ese archivo en el archivo actual. El texto del archivo de inclusión reemplaza la directiva #include en el archivo de origen, como si todo el contenido del archivo de inclusión se hubiera ingresado en esta ubicación del archivo de origen.

representa llamar a los recursos del microcontrolador 52 o 51, lo que significa que los registros y pines relevantes del microcontrolador se pueden manipular directamente, lo cual es muy conveniente.

Información ampliada:

Descripción del registro de bytes especial en reg52.h:

sfr?P0?=?0x80;?

sfr ?P0?=?0x80;?

sfr?P0?=?0x80;?

sfr?P1?=?0x90;?

sfr ?

sfr?P2?=?0xA0;?

sfr?P2?=?0xA0;?/?//?¿Bit de dirección de registro especial del puerto P2?

sfr?P3?=?0xB0;?

sfr?P3?=?0xB0;?/?//?¿Bit de dirección de registro especial del puerto P3?

sfr?PSW?=?0xD0;?

sfr?PSW?=?0xD0;?//¿Registro de palabras de estado del programa?

sfr?ACC?=?0xE0;?

sfr?

sfr?

sfr?

sfr?

sfr?

sfr?DPL?=?0x82;?//¿Puntero digital (bajo)?

sfr?DPH?=?0x83;?

sfr?DPH?=?

sfr?PCON?=?0x87;?

sfr?PCON?=?0x87;?

sfr?TCON?=?0x88;?//Temporizador/Contador 0 y 1 control?

sfr?TMOD?=?0x89;?//Temporizador/Contador 0 y 1 modos?

sfr?TL0?=?0x8A;?

sfr?

sfr?TL1?=?0x8B;?//Temporizador/Contador 1 bajo 8 Bits registro

sfr?TH0?=?//Temporizador/Contador 0 registro alto de 8 bits

sfr?TH1?=?0x8D ?

sfr ?

sfr?IE?=?0xA8;?

sfr?

sfr?

sfr?

sfr?

sfr?

sfr?SBUF?=?0x9 9; //Búfer de datos en serie

hishi.com" target="_blank">Red de conocimientos turísticos All Rights Reserved.