Hola, estoy aprendiendo a usar Proteus y trato de realizar un contador sincrono ascendente-descendente, que cuente hasta 22. lo he diseñado como un contador normal de 6 bits, la idea que tengo es que al llegar a (10111) el contador se reinicie, por medio de una compuerta, volviendo a 0. el problema esta en que cuenta hasta (10011) o 19 y se queda atrapado en un bucle entre el 16 y el 19. Probé reiniciarlo usando un comparador y contó bien una vez luego se encasillo de nuevo. si no lo hago reiniciarse, el cuenta normal. y todavía debo hacerlo descendente... se me tranco el serrucho. tiene el añadido de que se puede escoger el numero por donde se quiere que comience. agradezco su ayuda.