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