Red de conocimiento informático - Material del sitio web - Cómo utilizar SFR y bits direccionables en la programación de microcontroladores en lenguaje C

Cómo utilizar SFR y bits direccionables en la programación de microcontroladores en lenguaje C

En el programa en lenguaje C, primero incluya un "archivo de encabezado":

#include

Después de eso, puede leer y escribir Operado por SFR.

Las siguientes declaraciones en lenguaje C son todas operaciones en SFR:

TMOD = 0x11; //Timer0, Timer1 funcionan en modo de temporización de 16 bits

TH0 = 0xdc; TL0 = 0x00; //Timer0 establece el valor inicial de 10 ms

TH1 = 0xff; //Timer1 establece el valor inicial

IP = 0x04; /Establecer INT0 como la prioridad más alta de las interrupciones

IE = 0x8f; //La CPU activa las interrupciones, INT0, INT1, Timer0, Timer1 activan las interrupciones

La siguiente declaración en lenguaje C es para operaciones de bits direccionables:

TR0 = 1; //Se inicia el temporizador0

TR1 = 0;

IT0 = 0; //Interrupciones externas están configurados en modo de disparo de nivel