Red de conocimientos turísticos - Conocimientos sobre calendario chino - Partes móviles en la programación de microcontroladores

Partes móviles en la programación de microcontroladores

Esto es demasiado simple, ¡escribe un cronómetro para ti!

# include & ltreg52.h & gt

# include & ltintrins.h & gt

Número de caracteres sin firmar, temp

void principal()

{

EA = 1;

TMOD = 0x 01;

TH0 =(65535-50000)/ 256 ;

TL0 =(65535-50000)% 256;

ET0 = 1;

TR0 = 1 //El temporizador 0 se configura y enciende como arriba Interrumpir.

temp = 0xfc//De acuerdo con la configuración de la lámpara de agua corriente, configúrelo en iluminación de bajo nivel.

while(1);

}

Temporizador no válido 0() interrupción 1

{

TR0 = 0;

num++;

If(num==10) // Entra cada 500 ms y enciende una vez. Quiero reducir los datos rápidamente.

{

num = 0;

P0 = temperatura;

temp=_crol_(temp, 2); Shift

}

TH0 =(65535-50000)/256; //Redireccionar valor inicial

TL0 =(65535-50000)% 256;

p>

TR0 = 1;

}