Estoy tratando de entender cómo funcionan las chancletas JK y D En general, soy muy airoso cuando se trata de estos temas y esperaba que alguien pudiera explicar en términos sencillos cómo funcionan estos dos circuitos.
Tengo entendido que un flip-flop JK toma dos entradas, j y k, devuelve dos salidas, q y no q, y una señal de reloj a (n) (¿invertida?). Leí aquí, enlace , que Tiene cuatro funciones: SET, CLEAR, HOLD, o TOGGLE.
Del mismo modo, los flip flops D toman una entrada, d, devuelve dos salidas, q y no q, e introduce una señal de reloj. Solo tienen las dos funciones SET y CLEAR.
¿Qué significa cuando un flip flop realiza una función como SET, CLEAR, HOLD o TOGGLE? ¿Esto altera la salida? ¿Estado actual? ¿Cómo? ¿Por qué?
Al intentar seguir un circuito que implemente ambos, comienzo con una señal de reloj que entra en cada flip flop. A partir de ahí, realmente no tengo ni idea de cómo rastrear lo que está pasando.
Como ejemplo, la señal del reloj primero entra en JK flipflop, luego en D flipflop. La Q para el flip-flop JK devuelve una salida, y el no Q se ingresa como D en el flip-flop D. El flip-flop Q for D se convierte en una salida, y el q no se ingresa en J y K (supongo que con una nueva señal de reloj, que esencialmente reinicia todo el proceso) del flipflop JK.
Me gustaría rastrear la salida y el estado actual cada vez que se repite el proceso. En última instancia, estoy tratando de determinar las "transiciones" entre cada estado. Veo múltiples ejemplos en otros sitios web, pero todos usan diferentes variables que representan diferentes cosas y me echan de menos.
¡Se agradece cualquier ayuda que explique a estos buggers complicados!