Actualmente estoy trabajando en un artilugio donde, cuando se presiona un botón, crea brevemente una secuencia binaria de 4 bits. Quiero tener esta secuencia binaria, 0000 hasta 1111, almacenada correctamente en 4 chancletas JK. El problema que tengo es cómo invocar correctamente el reloj y almacenar los bits.
Supongo que debo usar el botón como un pulso de reloj, pero el problema es que si el código binario es 0000, sería casi imposible encontrar con precisión si el botón se mantiene presionado, especialmente porque estoy utilizando resistencias desplegables que sostienen las entradas J y K a tierra para que funcionen correctamente si no se presiona el botón.
Aquí hay un diagrama de lo que estoy intentando:
EDITAR: Me parece que los registros serán el camino a seguir. Debo probar algunas cosas más.
EDIT1: he decidido no confiar en los pulsos de los botones, y simplemente sincronizar todo utilizando un multivibrador astable