ponga un contador en la línea del reloj, conecte el restablecimiento a A=B
en el cuarto 74LS86 y conecte la salida de "demasiados" invertida a IA=B
en el primer 74LS86
Supongo que doce pulsaciones de botón cuentan como tres intentos, aunque 12 pulsaciones han probado 13 códigos diferentes (incluido 0000), a menos que esté utilizando un exceso de codificación de tres (o alguna otra simbología que excluya el estado de reinicio)
si está utilizando el exceso de tres, puede o juntas líneas 1,2,3,4 para detectar cuándo se han ingresado 4 dígitos y posiblemente usarlo en combinación con la salida de bloqueo para realizar un restablecimiento de los registros de desplazamiento si el código es incorrecto, por lo que solo se admite una conjetura por cada 4 dígitos.