Red de conocimiento informático - Conocimiento informático - Si el módulo de alcance ultrasónico comprado no tiene un oscilador de cristal, la onda cuadrada de 40 KHZ debe realizarse a través del microcontrolador 51. ¿Cómo escribir el programa? Pida orientación a los expertos

Si el módulo de alcance ultrasónico comprado no tiene un oscilador de cristal, la onda cuadrada de 40 KHZ debe realizarse a través del microcontrolador 51. ¿Cómo escribir el programa? Pida orientación a los expertos

void main()

{

EA=1;

ET0=1;

TMOD=0x10;

TH1=(65536-12)/256;

TL1=(65536-12)%256;

TR1=1;

TF1=0 ;

mientras(1)

{

TH1=(65536-12)/256; p>}

SINGNAL(INTERRUPT1)

{

mientras(TF1==0) )

/TF1=0;

P1_0=~P1_0;

TL1=(65536-12)%256;

}

No entiendo del todo, solo un poco lo cambie un poco, pero no se si esta bien espero que un experto pueda decirme que pasa.