Cómo utilizar el puerto io para accionar el motor en un microcontrolador
El primer paso: primero diseñar el diagrama esquemático del circuito de simulación en el software Proteus.
Paso 2: Escriba y compile el programa en el software Keil C51. El sufijo del programa debe ser .c. Luego abra la pestaña "Opción para Objetivo 'Objetivo 1'", establezca la frecuencia en la pestaña "Destino" en "11.0592" y en la pestaña "Salida", marque el elemento "Crear archivo HEX" y configúrelo para generar un .documento hexadecimal. ?
Paso 3: Luego importe el archivo .hex al chip U1 en el diagrama esquemático. Haga doble clic en U1 para abrir el cuadro de diálogo Editar componente y seleccione el archivo hexadecimal generado.
Paso 4: Finalmente observe si el diagrama de circuito diseñado puede lograr el efecto esperado. Si no, verifíquelo, encuentre la falla y corríjala.
Resultados de la ejecución:
Adjunto: ¿Programa original?
#include
char unsigned ucMotorDrvPuls;
#define SALIDA P2 #define ENTRADA P1
sbit STARTUP=P1^7; sbit FORREV=P1^6;