Red de conocimiento informático - Material del sitio web - Cómo programar en lenguaje C en control de microcontrolador, controlar los valores de 5 puertos de salida y determinar que el valor de cada puerto (como P1-P5) sea 0 o 1 según el voltaje de entrada.

Cómo programar en lenguaje C en control de microcontrolador, controlar los valores de 5 puertos de salida y determinar que el valor de cada puerto (como P1-P5) sea 0 o 1 según el voltaje de entrada.

Usa 51, ¿verdad?

En el programa principal que determina el tiempo, agrega una oración

if (t==200)//since t=20 por 1s

t=0;

Entonces escribe lo que quieres escribir en esta línea, debería ser:

if (t==200)//since t=20 for 1s

t=0;

t=0;

Luego escribe lo que quieras escribir en esa línea.

void init()

{

TMOD=0x01; //usa el temporizador 0

TH0=(65536-50000)/ 256;

TL0=(65536-50000)256;

EA=1;

ET0 =1; ;

}

//Programa de interrupción del temporizador

void Timer0()interrupt 0

{

t ;

TH0=(65536-50000)/256;

TL0=(65536-50000)256;

}