Circuitos Lógicos Secuenciales
Los circuitos secuenciales son aquellos cuya salida depende no solo de las entradas actuales, sino también de su historia. Se dice que poseen memoria. El elemento fundamental es el biestable, con dos salidas complementarias Q y que pueden permanecer indefinidamente en 0 o 1.
Sección 2
Circuitos Secuenciales
Clasificación de los Circuitos Biestables
Los biestables se clasifican según múltiples criterios relacionados con su lógica de control, tipo de señal y sincronismo.
Por Lógica de Control
  • R – S (Reset – Set)
  • J – K
  • D (Data)
  • T (Toggle)
Por Señal de Control
  • Latch / Retenedor: disparo por niveles de tensión
  • Flip Flop: disparo por flancos (subida o bajada)
Por Sincronismo
  • Asincrónicos
  • Sincrónicos sencillos (nivel)
  • Edge-Triggered
  • Master-Slave (obsoletos)
Simbología de Entradas
Para una entrada genérica A, la simbología varía según el tipo de activación: asincrónica o sincrónica, por nivel alto o bajo, o por flanco de subida o bajada.
Entradas Asincrónicas
Nivel alto (1 lógico): línea directa al bloque.
Nivel bajo (0 lógico): círculo en la entrada.
Entradas Sincrónicas
Flanco de subida (0→1): triángulo en la entrada.
Flanco de bajada (1→0): triángulo con burbuja.

Las entradas preset (puesta a 1) y clear (puesta a 0) son asincrónicas: modifican las salidas Q y Q̄ sin depender de la señal de reloj.
Retenedor Asincrónico (Latch)
Son biestables asincrónicos activados por niveles de tensión, sin entrada de reloj. La básculas R-S puede implementarse con compuertas NOR o NAND.
Sección 2
Latch R-S: NOR y NAND
Un Latch (retenedor) es un circuito lógico secuencial y biestable utilizado para el almacenamiento temporal de 1 bit de información.
A diferencia de los flip-flop​​, los latches son asíncronos (no dependen de un reloj) y cambian su estado de salida inmediatamente cuando cambian las entradas mientras están habilitados.
Memoria
El problema de la retención de datos (memoria). ¿Cómo se podría mantener un dato lógico de un pulsador?

Latch R-S NOR
Es un biestable básico que almacena un bit mediante dos entradas: Set (S) y Reset (R). Permite poner la salida en 1 o en 0 directamente con condiciones de 1 y 0. Tiene una condición inválida cuando ambas entradas están activas simultáneamente en 1.

Latch R-S NAND
Es un biestable básico que almacena un bit mediante dos entradas: Set (S) y Reset (R). A diferencia del SR-NOR, permite poner la salida en 1 o en 0 directamente con condiciones de 0 y 1. La condición inválida se da cuando ambas entradas están en 0.

Combinaciones prohibidas: R=S=1 en el latch NOR y R=S=0 en el latch NAND producen indeterminación (Q = Q̄), y deben evitarse.
Latch J-K
Es una mejora del latch RS que elimina la condición inválida. Con entradas J y K, permite mantener, resetear, setear o alternar el estado (toggle). Es ampliamente usado en sistemas secuenciales por su flexibilidad.

Tabla de Verdad J-K
Cuando J=K=1, la salida conmuta (Toggle), eliminando la indeterminación presente en la R-S.
Retenedores Sincrónicos (Flip Flop)
Los Flip Flops son biestables cuyas salidas se activan según las entradas de control y un pulso de reloj. La activación puede ser por flanco ascendente o descendentes.
Detección de flanco
La detección de flanco es imortante en lógica secuencial debido a que los flip-flips usan la señal de reloj para sincronizar los datos de entrada. La detección puede ser por flanco de subida o de bajada.
El siguiente circuito presenta un esquema de detección de flanco de subida (Fundamentos de sistemas Digitales, T. Floyd, 9 -ED.).

Flip Flop J-K
Posee entrada de reloj para sincronizar J y K, más entradas asincrónicas preset (puesta a 1) y clear (puesta a 0) que actúan independientemente del reloj. Para operar con J-K y reloj, preset y clear deben estar desactivados.

Tabla de Verdad (flanco ascendente, asíncronas activas en alto)
Flip Flop T y Flip Flop D
Flip Flop T (Toggle)
Se obtiene puenteando las entradas J y K. Cuando T=0, la salida no cambia; cuando T=1, la salida conmuta en cada ciclo de reloj.
Flip Flop D (Data)
Se obtiene del J-K colocando una compuerta NOT entre J y K. En cada flanco de reloj, el dato en D es copiado directamente a la salida Q.
Aplicaciones de los Biestables
Los biestables tienen numerosas aplicaciones en electrónica digital. A continuación se presentan las más relevantes.
Memorias Activas
Almacenamiento temporal de datos en sistemas digitales.
Contadores Binarios
Conteo de impulsos, medición de tiempos y frecuencias.
Registros de Desplazamiento
Transformaciones serie-paralelo y paralelo-serie de N bits.
Unidades de Control
Activación de micro-órdenes en microprocesadores.
Eliminadores de Rebotes
Evitan múltiples activaciones por rebotes mecánicos en conmutadores.
Sección 4
Conmutador sin Rebotes
Al accionar un conmutador manualmente, los rebotes mecánicos pueden hacer que el circuito interprete múltiples accionamientos cuando en realidad fue uno solo. Un latch R-S NAND elimina este problema: durante los rebotes, R y S quedan en 1, que es la combinación de no cambio en el NAND.
Solución con R-S NAND
Posición inferior: R=1, S=0 → Q=0. Posición superior: R=0, S=1 → Q=1. Rebotes: R=S=1 → sin cambio.
Solución con R-S NOR
En el NOR la condición de no cambio es R=S=0, por lo que las resistencias se conectan a masa y el conmutador a Vcc.
Registro de Desplazamiento
Combinación de N flip flops que permite transformaciones serie-paralelo y paralelo-serie de N bits. Esencial en las USART para comunicación serie (RS232, RS485) entre computadoras, módems, PLC, etc.





1
Serie → Paralelo
Entrada serie bit a bit con pulsos de reloj; los 4 bits quedan disponibles en paralelo en Q3–Q0.
2
Serie → Serie
Los datos memorizados salen serialmente a la frecuencia del reloj aplicado. Útil como convertor de velocidades.
3
Paralelo → Serie
Se cargan los bits en paralelo vía Pr3–Pr0 con habilitación=1, luego se extraen serialmente con pulsos de reloj.
Contadores Binarios
Circuitos con flip flops en cascada para contar impulsos, medir tiempos y frecuencias. Se clasifican en asincrónicos y sincrónicos.
Contador Ascendente Asincrónico (4 bits)
Con 4 flip flops J-K (J=K=1, modo T), el reloj de cada etapa es la salida Q de la anterior. Cuenta de 0000 a 1111 ( estados) en el flanco de bajada.
Contador Descendente Asincrónico
La conexión entre etapas se realiza a través de las salidas negadas . Al primer pulso todas las salidas pasan a 1, y en pulsos sucesivos cuentan en forma descendente (1111 → 0000).
Anterior