Necesito diseñar un circuito contador que cuente en forma binaria de 5 bits entre los números (0-31) por 5 usando solo puertas lógicas sin ninguna programación. cuando el contador llega a 30, debe ir como 3..8..13 .. como el siguiente bucle y así sucesivamente. Estoy pensando en usar FF tipo D y sumadores completos para este propósito. ¡Pero después de mucho buscar todavía no pude aplicarlo! Tengo un archivo de simulación que hace el trabajo del circuito con éxito y exactamente como quiero ... pero no puedo entender cómo funciona el circuito. ¿Podría por favor explicarme cómo funciona este circuito? ¿Y cuáles son los roles de los sumadores completos enchufados? ¿Cómo puede ser posible diseñar otro circuito haciendo el mismo patrón de conteo? enlace
La simulación fue hecha por Logicly.
Aclaración: el conteo será como: 0..5..10..15..20..25..30..3..8..13..18..23..28..1..6..11..16. .21..26..31..4..9..14..19..24..29..2..7..12..17..22..27..0 .. en formato binario de 5 bits (se pueden usar 5 LED como representación de salida)
Aquí hay capturas de pantalla para la simulación:
estructurasagregadascompletas: