🔄 Circuitos Secuenciales

Elementos de memoria y sistemas con estado

🧠 Conceptos Fundamentales

Los circuitos secuenciales son aquellos cuya salida depende no solo de las entradas actuales, sino también del estado previo del circuito. Utilizan elementos de memoria llamados flip-flops.

Diferencias con Circuitos Combinacionales

Circuitos Combinacionales: Salida = f(Entradas)
Circuitos Secuenciales: Salida = f(Entradas, Estado_Anterior)

🔧 Tipos de Flip-Flops

🔵 SR Flip-Flop (NAND)

SR Flip-Flop

Entradas: S (Set), R (Reset), CLK (Clock)

Salidas: Q, ¬Q

Función: Almacena un bit. S=1 pone Q=1, R=1 pone Q=0.

SRQ¬Q
00Q₀¬Q₀
0101
1010
11

🟢 JK Flip-Flop

JK Flip-Flop

Entradas: J, K, CLK (Clock)

Salidas: Q, ¬Q

Función: Versión mejorada del SR. J=K=1 invierte el estado.

JKQ¬Q
00Q₀¬Q₀
0101
1010
11¬Q₀Q₀

🟡 D Latch

D Latch

Entradas: D (Data), EN (Enable)

Salidas: Q, ¬Q

Función: Almacena el valor de D cuando EN=1.

ENDQ¬Q
0XQ₀¬Q₀
1001
1110

⏰ Tipos de Disparo

Disparo por Nivel

El flip-flop responde a cambios en el nivel de la señal de reloj (alto o bajo).

Disparo por Flanco

El flip-flop responde solo en el momento del cambio de la señal de reloj (flanco ascendente o descendente).

Señal de Reloj 1 0

🔢 Contadores

Los contadores son circuitos secuenciales que cuentan pulsos de reloj. Pueden ser síncronos o asíncronos.

Contador Asíncrono (Ripple Counter)

Los flip-flops se conectan en cascada, donde la salida de uno es la entrada de reloj del siguiente.

Contador de 4 bits

Estados del Contador

PulsoQ3Q2Q1Q0Decimal
000000
100011
200102
300113
401004
..................
15111115

🔀 Multiplexores y Demultiplexores

Multiplexor (MUX)

Multiplexor

Función: Selecciona una de varias entradas basándose en las señales de control.

Salida = D₀·¬S₁·¬S₀ + D₁·¬S₁·S₀ + D₂·S₁·¬S₀ + D₃·S₁·S₀

Aplicaciones