Gil, eis aí o cadáver do morto e falecido bug, impiedosamente esmagado pelo meu intimorato chinelo. As despesas do funeral correm por sua conta, naturalmente.
O pestinha tava bem obeso depois de refestelar-se com um bocado miolo mole ao abrigo de cachola dura ... he, he, he ...
Vc esqueceu-se do reset correto, ou talvez mais propriamente, preset, que deve levar em conta o sentido da contagem ( cacófato proposital à guisa de graçola ;-).
Quando a contagem é no sentido crescente, o reset ocorre após a sexta posição
1, e o contador deve ser pré-carregado com um
5 (
1 0 1b )
2 quando o sentido é decrescente, o reset ocorre após a primeira posição e o contador deve ser pré-carregado com um
0 (
0 0 0b )
3.
O 74191 proporciona uma solução de elegante simplicidade, permitindo utilizar diretamente o sinal de direção para configurar os bits (
X 0
X ) para o preset.
Tô mandando o arquivo do Isis com a simulação preparada, confira.
Notas:
1. Na minha versão, pra evitar aquela floresta de diodos, já que há maneiras mais simples de obter sinais complementares, se for o caso.
2. Por obra e graça do diodo no pino 6 do 74154
3. Por obra e graça do diodo no pino 15 do 74154