Red de conocimiento informático - Computadora portátil - 51 ¿Es correcto el programa para usar el microcontrolador L298n para controlar la rotación de un motor? ¿Cómo controlar la rotación hacia adelante y hacia atrás del motor?

51 ¿Es correcto el programa para usar el microcontrolador L298n para controlar la rotación de un motor? ¿Cómo controlar la rotación hacia adelante y hacia atrás del motor?

Si hay dos señales, una es una señal de inicio/parada y la otra es una señal de dirección, entonces el programa se puede escribir así.

#include

sbit qt=P2^0;

sbit fx=P2^1;

sbit keyqt=P1^0;

sbit keyfx=P1^1;

retraso nulo (unsigned int i)

{

mientras (i--);

}

main()

{

mientras(1)

{

qt=1;

si(clave==0)

{

qt=0;

fx=keyfx;

retraso(50000);

}

}

}

}

}