Pregunta demasiado amplia aparentemente.
Pregunta demasiado amplia aparentemente.
Como alguien dijo en los comentarios a la pregunta, tendrá que tener un contador para indicar cuándo coinciden los dos (Kn y In, y Xn y un contador coinciden o no coinciden).
Si tiene permiso, use un contador octal como CD4022 . Usando la misma lógica anterior, implemente de 3 a 8 decodificadores en los tres bits X1, X2 y X3. Haga coincidir las ocho salidas del decodificador con las ocho salidas del contador, y obtenga un 1 si los valores no coinciden (por lo que necesitará un NOT). Y eso con la salida del circuito de coincidencia original Y la salida de un botón (1 si se presiona). Así que tienes un 1 si Kn y In coinciden, y Xn y el contador no coinciden , y se presiona el botón. Has terminado con un buen resultado.
De lo contrario, si la salida del decodificador X1 ... X3 coincide con la salida del contador, deténgase (quizás configurando un flip-flop SR compuesto por dos compuertas AND y NOT que forman dos NAND). Si Xn y el contador no coinciden, y el Kn no coincide, In incrementa el contador a medida que se suelta el botón (flanco descendente).
Lea otras preguntas en las etiquetas digital-logic reset counter