Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCION
CIRCUITOS SECUENCIALES
Objetivos
Introduccin
I.
II.
Introduccin
Circuito
Combinacional
Salidas
Estado Actual
Controlador
Introduccin
Estado Actual
El estado actual (Q) del sistema se representa
mediante un dispositivo de memoria.
LATCH
FLIP-FLOP
Latch
Flip-Flop
Q
C
CIRCUITOS SECUENCIALES
Una vez establecida la manera de representar el estado
de un sistema, podemos definir entonces lo que es un
circuito secuencial.
Definicin: Un circuito secuencial es una interconexin
de flip-flops y compuertas. Los flip-flops representan el
estado del sistema. Circuito Secuencial
Entradas
Circuito
Combinacional
Estado Actual
(Flip-Flops)
Salidas
CIRCUITOS SECUENCIALES
Diagrama de estados y Tabla de estados
Para analizar un problema y solucionarlo por medio de
un circuito secuencial, es necesario apoyarnos en dos
herramientas como son: El diagrama de estado y la tabla
de estados.
El diagrama de estado es una representacin grfica de
cmo se cambia de un estado a otro segn las entradas
al sistema cada vez que llega una seal de reloj.
La tabla de estados representa el estado actual, la
entrada actual y el estado siguiente as como la salida
actual.
CIRCUITOS SECUENCIALES
Diagrama de estados
E3
E4
E1
E2
CIRCUITOS SECUENCIALES
Mquina de Moore
x=0
E3
x=0
x=1
11
E0
Estado
00
x=1
x=1
En
y1y0
01
E1 x=1
x=1
10
Salidas
E4
x=0
x=0
E2
x=0
10
CIRCUITOS SECUENCIALES
Mquina de Mealy
01/00
Salidas
x1x0/y1y0
E3
10/01
Entradas
10/10
11/10
E0
11/01
E4
11/10
E1
00/00
00/00
E2
CIRCUITOS SECUENCIALES
Tabla de estados
Es una manera de representar con ms orden el
diagrama de estados.
Estado Actual
Entradas
Estado Siguiente
Salidas
E0
x1x0
E1
y1y0
E0
x1x0
E3
y1y0
E1
x1x0
E1
y1y0
E2
x1x0
E1
y1y0
E3
x1x0
E2
y1y0
E3
x1x0
E3
y1y0
E3
x1x0
E4
y1y0
E4
x1x0
E2
y1y0
Ejemplo
x
CK
12
Contador
2 bits
B0
B1
Ejemplo
Definicin de estados
Se definen los siguientes estados del contador
Estado
s
13
B1
B0
E0
E1
E2
E3
Ejemplo
Diagrama de estados
Utilizamos un autmata finito de estados estilo Moore
x=0
E0
00
x=1
x=0
x=0
E3
E1
11
01
x=1
x=1
x=0
14
x=1
E2
10
Ejemplo
Tabla de transicin
Primero definimos el cambio de estados
15
B1
B0
B1(t+1)
B0(t+1)
Ejemplo
Tabla de transicin
Usando Flip-Flops J-K, primero para el flip-flop de B1
16
B1
B0
B1(t+1) B0(t+1)
J1
K1
Ejemplo
Tabla de transicin
Usando Flip-Flops J-K, despus el flip-flop de B0
17
B1
B0
B1(t+1)
B0(t+1)
J1
K1
J0
K0
Ejemplo
Mapas de Karnaugh
Despus usamos mapas de Karnaugh para cada entrada
de los Flip-Flops
B1B0
J1
00
0
0
x
0
1
01
0
11
X
10
X
18
01
X
11
0
10
0
K1=B1B0X
01
X
11
X
10
0
01
0
11
0
10
X
J0=B0X
J1=B1B0X
B1 B0
K1
00
X
0
x
X
1
B1 B0
J0
00
0
0
x
1
1
B1B0
K0
00
X
0
x
0
1
K0=B0X
Ejemplo
Circuito
J1
C
K1
Q1
Q1
X
B0X
clock
B0X
J0
C
K0
19
B1
Q0
Q0
B0
Ejemplo
Compuerta comercial 74109, Flip-Flop J-K, Flanco positivo
20
PRESET
CLEAR
CLOCK
H*
H*
TOGGLE
Q0
VCC
16
CLR
2
15
Q0
Q0
2K
13
2CK
12
2PR
11
CLR
2Q
10
2Q
9
CK
J
CLR
Q
PR
CK
Q0
2J
14
Q
PR
CLR
1
1J
1K
1CK
1PR
1Q
1Q
GND
Ejemplo
Circuito con el cambio en K K
J1
C
K1
Q1
Q1
X
B0X
clock
B0X
J0
C
K0
21
B1
Q0
Q0
B0
Ejemplo
J1
22
K1
J0
K0
B1
B0
X
PROM 1
Estado
Siguiente-Q+
Reloj
Registro
Estado Actual-Q
23
PROM 2
Salida-Y
Entrada - X
PROM
Estado
Siguiente-Q+
Reloj
Registro
Estado Actual-Q
24
Salida-Y
Tabla de Estados
25
Q1 Q0
X=0
X=1
Q1 Q0 X
Q1+
Q0+
0 0
10/1
00/1
0 0 0
0 1
11/0
11/1
0 0 1
1 0
01/1
00/0
0 1 0
1 1
00/0
11/0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Q1 Q0 X
Q1+
Q0+
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Flip-Flops tipo D
26
d0
d1
d2
Y
Q1 Q 0
Reloj