¿Cómo utilizar el microcontrolador AT80C51 para escribir un programa de ensamblaje para generar pwm y controlar la velocidad y dirección del motor de CC a través de diferentes ciclos de trabajo?
La salida de 51 no puede accionar directamente el motor. El motor necesita un circuito de accionamiento. PWM solo se puede utilizar para controlar el circuito de accionamiento para controlar la dirección y la velocidad del motor. Por ejemplo, use P1^1 y P1^2 para generar dos señales PWM. Cuando se gira hacia adelante, P1^1 genera una señal PWM y P1^2 genera un nivel bajo. Al girar en sentido inverso, se invierten los ajustes. La velocidad cambia el ciclo de trabajo del PWM, es decir, la relación entre el ancho del pulso y el período que ocupa. Si el ciclo de trabajo es 0, frenará, y si el ciclo de trabajo es 1, girará a máxima velocidad. . Primero aclare el proceso general y luego considere los detalles. En cuanto al programa, ¡escríbelo tú mismo según tu propio circuito! Hay muchos de estos programas en línea.