Red de conocimiento informático - Material del sitio web - Programa en lenguaje C basado en el funcionamiento del motor de conducción de un coche en movimiento.

Programa en lenguaje C basado en el funcionamiento del motor de conducción de un coche en movimiento.

1. Cuando los circuitos de cada módulo del automóvil estén conectados, ejecute el programa del automóvil para determinar si hay obstáculos más adelante;

Si no hay obstáculos, conduzca hacia adelante;

Si hay un obstáculo, determine si el obstáculo está a la izquierda o a la derecha;

Si el obstáculo está a la derecha, controle el automóvil para girar a la izquierda. El obstáculo está a la izquierda, controla el auto para girar hacia la derecha.

2. La relación entre el estado de movimiento del automóvil y las ruedas.

3. Keil C51 es un sistema de desarrollo de software en lenguaje C de un solo chip compatible con la serie 51 producido por el estadounidense. Compañía de software Keil.

1. Después de abrir el software Keil, haga clic en Proyecto--¿Nuevo?Proyecto para crear un nuevo proyecto.

2. Después de hacer clic, seleccione la ruta del proyecto en el cuadro de diálogo que aparece, haga clic en Guardar y aparecerá la interfaz. En esta interfaz, seleccione el modelo de microcontrolador utilizado en la placa de circuito (como se muestra en la imagen) y haga clic en "Aceptar".

3. Una vez completada la configuración, el software le preguntará si desea agregar el programa de inicialización de encendido 8051 al proyecto. Generalmente elija "No" para esto. Esto crea un proyecto 51 vacío.

4. Haga clic en Archivo--Nuevo para crear un cuadro de texto vacío.

5. Ahora, puedes comenzar a ingresar el código dentro. Nota al guardar: si el programa está escrito en lenguaje C, guarde el texto como *.c.

6. Agregue el programa escrito al proyecto, como se muestra en la figura, haga clic derecho en Fuente?Grupo?1 en el Proyecto?Espacio de trabajo a la izquierda y seleccione Agregar?Archivos?al?Grupo? Fuente ?Grupo?1?. En el cuadro de diálogo que se abre

, seleccione la ruta del archivo que acaba de guardar y la extensión correspondiente. En este punto, el programa se agrega al proyecto.

7. El siguiente paso es comenzar a compilar el código recién ingresado. Luego, Keil imprimirá el siguiente mensaje:

0?Error(s), 0?Warning(s).

Al crear un proyecto, los archivos HEX no se generan de forma predeterminada. Debe realizar las siguientes configuraciones durante la compilación:

Haga clic con el botón derecho en Target?1 en Project?Workspace y seleccione "Opciones?para?Target?Target?1"

. Aparecerá un cuadro de diálogo como se muestra en la figura. Seleccione "Salida" como se muestra en la figura, marque la casilla de verificación múltiple señalada por la flecha y haga clic en "Aceptar".

Ahora haz clic en Recompilar y el archivo HEX se generará en la carpeta donde se encuentra el proyecto. Luego use el software de descarga para descargar el archivo HEX al microcontrolador para su depuración.

4. El programa del coche es el siguiente: