El puente H cumple dos funciones,
1) Ser interfaz o intermediario entre el Micro y la etapa de potencia
2) Controlar el sentido de Giro del motor
Los pines PTD4 y PTD5 son las salidas PWM del GP32 y PTB0 - PTB3 son las que controlan el sentido de giro del motor para el caso de mi circuito pero tu puedes elegir cuales serán las que controlan el sentido de giro por ejemplo PTA
para pasarlo a Asembler es casi lo mismo solo que es ves de poner
T1SC =0b01110010;
colocas MOV 0b01110010,T1SC ; o como se haga la instruccion pues ya se me olvido
T1SC&=~(0x20); esta linea es como el bset o bclr , que limpia o activa el bit 5 del registro T1SC y tiene como objeto acticar el conteo TCNTCH o como se llame.....
en la interrupcion modificas el DW...
y recuerda hacer un ciclo infinito que es el que hace el for(;
y eso se hace con un jump o no me acuerdo...