Control del sentido de giro de un motor dc por medio de PWM

estoy haciendo un programa con un pic16f877A, ya pude controlar la velocidad pero el sentido de giro no, ya que por lo que tengo entendido debo tener 2 señales la del PWM y otra señal que sea inversa a esta, y asi conectarlas a un puente H. pero no se como crear la señal inversa a la original del PWM. espero me puedan pasar un programa en ensamblador
 
Saludos:
Lo que necesitas no es invertir la señal, sino que la señal PWM se aplica a la entrada IZQUIERDA o DERECHA del puente H, de esa manera controlas la velocidad en ambos sentidos.
Con otra salida y algunas compuertas puedes controlar que la salida PWM se vaya a una de las dos entradas del Puente H.

Suerte
 
saludos; hay modo de hacer lo mismo pero sin pic? estoy implementando un sistema de radiocontrol basico que controla un servo y un motor, ya logre controlar al servo y la velocidad del motor con dos 555 a modo de PWM, pero no me imagino como hacer lo del sentido de giro.
 
Atrás
Arriba