Red de conocimiento informático - Aprendizaje de programación - ¿Cuáles son las diferencias en las funciones lógicas y los métodos de activación de los flip-flops D y los flip-flops JK?

¿Cuáles son las diferencias en las funciones lógicas y los métodos de activación de los flip-flops D y los flip-flops JK?

Diferencias en funciones lógicas: cuando ocurre un pulso de reloj en el flip-flop JK, cuando J y k son 0 al mismo tiempo, el estado permanece sin cambios cuando J es 0 y K es 1, el estado permanece sin cambios; el estado secundario es 0; cuando J es 1 y K es 0, el estado secundario es 1; cuando J = 1K = 1, el estado secundario es opuesto al estado actual.

Función lógica: el flip-flop JK permite que J y K sean 1 al mismo tiempo. Cuando J y K se vuelven 1 al mismo tiempo, el estado del valor de la salida se invertirá. En otras palabras, si originalmente era 0, se convierte en 1; si originalmente era 1, se convierte en 0. Modo de disparo: este disparador no tiene un fenómeno de cambio único y la señal de entrada se puede agregar antes de que el flanco del disparador CP cambie de 1 a 0.

Los flip-flops D tienen dos métodos de disparo: disparo por nivel y disparo por flanco. El primero se puede activar cuando CP (pulso de reloj) es igual a 1, y el segundo se activa principalmente antes de CP (salto positivo 0 → 1). El estado secundario del flip-flop D depende del estado del terminal D antes del disparo, es decir, el estado secundario = D, por lo que tiene dos funciones de configurar 0 y 1.

Las chanclas JK son muy versátiles y se pueden convertir de forma flexible en otros tipos de chanclas. Las chanclas D y T se pueden construir a partir de chanclas JK. Los métodos de activación del flip-flop D incluyen activación por nivel y activación por flanco. El primero se puede activar cuando CP (pulso de reloj) = 1, mientras que el segundo se activa principalmente en el borde anterior de CP (transición positiva 0 → 1).