Este circuito debe proporcionar lo que necesitas. Utiliza un contador 74HCT191 , con ajustes predeterminados binarios para que el contador se pueda inicializar a 6 con un reinicio pulso. Luego avanza en cada pulso de reloj, 7,8,9,10 y 11, pero debido a la decodificación de la salida para 11 (1011 binario) utilizando la puerta AND de cuatro entradas, se restablece nuevamente a 6. La cuenta de 11 aparecerá temporalmente (y estamos hablando de nanosegundos) en la salida antes de que vuelva a cambiar a 6; eso podría evitarse con más lógica si es un problema.
Este circuito también podría implementarse utilizando un 74HCT163 counter , ya que también tiene entradas preestablecidas.
También sería posible hacer esto con un contador de 4 bits y un sumador completo de 4 bits (como un 74HCT283), como sugirió otra persona, pero esto requeriría un IC adicional. El problema con la condición de carrera muy corta todavía estaría presente, ya que el contador tendría que restablecerse de 5 a 0 en lugar de 11 a 6.
Elinversorpodríarealmenteeliminarse,yelde4entradasYreemplazarporunode3entradas,yaqueenrealidadnoesnecesariodescodificarelbit2(QC).Elcontadorsepuedereiniciarutilizandolasalida1x11,dondexes0o1,estofuncionaporqueelcontadorsereiniciaráen1011(11)ynuncaalcanzará1111(15).
Sinecesitaimplementarestecircuitoutilizandoflip-flopsdiscretosenlugardeusarunchiptemporizadorcomoelchip'191o'163,sugieromirareldiagramalógicoparael74HCT163.Esunpocomássimplequeel74HCT191.Tambiénhayunmontóndecircuitosenlaweb;porejemplo,elcomienzode este artículo tiene un contador binario síncrono de 4 bits sincrónicos; solo necesitarías agregar la lógica preestablecida.