Red de conocimiento del abogados - Preguntas y respuestas jurídicas - Cómo escribir un temporizador de 1 milisegundo en un microcontrolador 51

Cómo escribir un temporizador de 1 milisegundo en un microcontrolador 51

Supongamos que el oscilador de cristal es de 12MHz y la declaración del programa sin interrupción es la siguiente:

TMOD=0x01 //Temporizador 0 modo de trabajo 1

TH0; =(65536- 1000)/256; //Carga el valor inicial

TL0=(65536-1000)%256;

TF0=0;

TR0=1;//Iniciar temporizador 0

while(TF0==0);//Esperar a que expire el temporizador

TR0=0;

TF0=0;