Contador de 0 a 9999 pic16f628a multiplezado con 74hc164

#1
Mi problema consiste en que al sumar lo hace bien , pero al restar solo lo hace del nueve para abajo.
me gustaria escribirlo en microbasic ya que este esta escrito en mikroC pro
tratede adecuar un programa de DarkByte escrito en microbasic pero no me funciona dicho programa.
adjunto imagen y codigo (ojo en la simulacion no funciona), pero si en protoboard. gracias
 

Adjuntos

Arriba