Buscando programación del microcontrolador: use el contador temporizador T0 modo 1 para generar una onda cuadrada de 10 milisegundos y la oscilación del cristal es de 6 MHz.
#include
void main()
{
TMOD=0x01;//Temporizador 0 modo 1
TH0=(65536-2500)/256; //El valor inicial de la interrupción del temporizador una vez cada 5 ms
TL0=(65536-2500)%256;
EA=1;//Habilitar interrupción total
IT0=1;//Interrupción del temporizador 0 habilitada
TR0=1;//Iniciar temporizador 0
P1^0=0;//La onda cuadrada de entrada es inicialmente de nivel bajo
while(1)
{
}
}
void timer0 interrupción 1//Interrupción del temporizador
{
TH0=(65536-2500)/256 //Reenviar valor inicial p>
TL0=(65536-2500)%256;
P1^0~=P1^0;
}
Jejeje por favor elige el respuesta correcta