Circuitos Secuenciales: Analisis Y Diseño Con Registros
Circuitos Secuenciales: Analisis Y Diseño Con Registros
CIRCUITOS SECUENCIALES:
ANALISIS Y DISEÑO CON
REGISTROS
• Registros de almacenamiento
– Por Flanco
– Por latch
• Registros de desplazamiento
– Entrada serie/Salida serie
– Entrada paralelo/Salida paralelo
– Entrada paralelo/Salida serie
– Entrada serie/Salida paralelo
QA QB QC QD
VCC
A B C D
R1
PR PR PR PR 10 k
D Q D Q D Q D Q
CLK
CLK CLK CLK CLK
Q Q Q Q
CL CL CL CL
7474 7474 7474 7474
+ C1
S 1 µF
Clear
ENABLE
1Q
16
2Q
15
2Q 1C-2C GND 3Q
14 13 12 11
3Q
10
4Q
9
Entradas Salidas
D C Q Q
Q D D Q Q D D Q L H L H
G G G G
H H H L
Q Q Q Q
X L Q0 Q0
1 2 3 4 5 6 7 8
1Q 1D 2D ENABLE Vcc 3D 4D 4Q
3C-4C
Data D Q
3
4 5 Q
A otro 1
latch 2
Enable C
Circuito de un “turnomatic”
DECENAS UNIDADES
a b c d e f g IC6 a b c d e f g IC5
7448 7448
Q1 Q1 Q2 Q2 Q3 Q3 Q4 Q4 IC4 Q1 Q1 Q2 Q2 Q3 Q3 Q4 Q4 IC3
7475 7475
VCC
S2
VCC
QA QB QC QD IC2 QA QB QC QD IC1 R2
7490 7490 10 k
IC7A
Registro de desplazamiento
E.Serie/S.Serie y E.Serie/S.Paralelo
QA QB QC QD
VCC
VCC
K Q K Q K Q K Q
CL CL CL CL
7404 7476 7476 7476 7476
(Clear)
S1 + C1
CLK
(Sincronismo)
SRG8
(9)
CLK C1
SRG8
B (11) & 1D (9)
CLK C1
A (12)
(13)
QH
(14)
QH
(a)
Entrada 1 0 0 0 0 0 Salida
Entrada 0 1 0 0 0 0 Salida
QA QB QC QD
Entrada 1 0 1 0 0 0 Salida
QA QB QC QD
Entrada 0 1 0 1 0 0 Salida
QA QB QC QD
Entrada 1 0 1 0 1 0 Salida
(12)
A
(13)
S Q S Q S Q S Q S Q S Q S Q S Q QH
(11)
B
CK CK CK CK CK CK CK CK
(14)
R Q R Q R Q R Q R Q R Q R Q R Q QH
(9)
Clock
(7)
SER 3D
(1)
P1A 1S
(16)
P2A 2S
(2)
P1B 1S
(14)
P2B 2S
(3)
P1C
(13)
P2C
(4)
P1D
(9) QD
(11)
P2D
7494 ANSI-IEEE/91-1984
1 2 1 2 1 2 1 2
A B C D
(9)
S PRESET QA S PRESET QB S PRESET QC S PRESET QD OUTPUT
CK CK CK CK
SERIAL (7)
INPUT R CLEAR QA R CLEAR QB R CLEAR QC R CLEAR
(8)
CLOCK
(10)
CLEAR
L X L X H (Inactiva) H H H H H X X L L L L
L X X L H (Inactiva) L L L L L X X H H H H
Registro E.Serie/S.Serie
E.Paralelo/S.Serie 74166
A B C D E F G H
15 2 3 4 5 10 11 12 14
SH/LD
1
SER
1D 1D 1D 1D 1D 1D 1D 1D
C1 C1 C1 C1 C1 C1 C1 C1
R R R R R R R R
6
CLK INH
7 13
CLK
QH
9
CLR
QH
CLEAR SHIFT/ CLOCK CLOCK SERIAL PARALE QA QB
LOAD _______ LO
INHIBIT A..........H
L X X X X X L L L
H X L L X X QA0 QB0 QH0
H L L 8 X a......h a b h
H H L 8 H X H QAn QGn
H H L 8 L X L QAn QGn
H X H 8 X X QA0 QB0 QH0
H = nivel alto; L= nivel bajo ; 8 = flanco de subida ; a......h = el nivel de las entras A......H respectivamente
QA0, QB0......QH0. = Estado de QA, QB......QH respectivamente después de un flanco de subida de la señal de reloj
QAn, QBn .....QHn = Nivel de QA, QB.......Qh respectivamente antes de un flanco de subida de la señal de reloj.
Registro E.Serie/S.Serie
E.Paralelo/S.Serie 74166
CLOCK
CLOCK INHIBIT
CLEAR
SERIAL INPUT
SHIFT/LOAD
A H
B L
C H
PARALLEL D
L
INPUTS
E H
F L
G H
H H
OUTPUT QH H H L H L H L H
9
CLR
8
CLK
1 R R R R R R R R
A
2
1R 1R 1R 1R 1R 1R 1R 1R
B
C1 C1 C1 C1 C1 C1 C1 C1
1S 1S 1S 1S 1S 1S 1S 1S
3 4 5 6 10 11 12 13
QA QB QC QD QE QF QG QH
(1)
SRG8
A
(2)
B
(9)
CLR
(8)
CLK C
QA QB QC QD QE QF QG QH
B
CLK
QA
QB
QC
QD
QE
QF
QG
QH
Clear Clear
Capitulo 7: Circuitos Secuenciales:Análisis y Diseño con Registros 22
DATA INPUTS
A B C D
(2) (3) (4) (5)
MODE (6)
CONTROL
SERIAL (1)
INPUT
1 2 1 2 1 2 1 2
CLOCK 1 (9)
RIGHT-SHIFT
R R R R
CLOCK 2 (8)
LEFT-SHIFT CK CK CK CK
S QA S QB S QC S QD
QA QB QC QD
OUTPUTS
Entrada
A B C D serie
"1" (6) (2) (3) (4) (5)
MODE CONTROL
(1)
SERIAL INPUT
1 2 1 2 1 2 1 2
CLOCK 1
RIGHT-SHIFT
CLK (9)
(8) R R R R
CLOCK 2
LEFT-SHIFT CK CK CK CK
S QA S QB S QC S QD
Salida QA QB QC QD
serie
A D
(10) (3) (6)
S1
(9)
S0
(2) (7)
SR SER SL SER
Esto
representa
dos canales
idénticos a los
representados
1S 1S
C1 C1
1R 1R
R R
(11)
CLK
(1)
CLR
(15) (12)
QA QD
Salidas paralelo
SRG4
(1)
CLR R
(9)
S0 0 0
M
(10) 3
S1 1
(11)
CLK C4 A B C D
1 /2
(3) (4) (5) (6)
(2)
SR SER 1, 4D (1) SRG4
(15)
QA CLR
(9)
A (3) S0
3, 4D
(10)
S1
(4) (2)
B 3, 4D (14)
QB R SER
(7)
L SER
(11)
CLK C
(5) (13)
C 3, 4D QC
(15) (14) (13) (12)
(6) 3, 4D QA QB QC QD
D
(12)
QD
(7)
SL SER 2, 4D
ANSI/IEEE 91-1973
ANSI/IEEE 91-1984
CLK
S0
S1
CLR
A H
B L
C H
D L
QA
QB
QC
QD
Desplazamiento Desplazamiento Inhibición
a la derecha a la izquierda
R1 10 k
D PR Q D PR Q D PR Q D PR Q D PR Q
CLK
Inicialización
R2 10 k
+ Vcc = 5 V
Capitulo 7: Circuitos Secuenciales:Análisis y Diseño con Registros 29
R1 10 k
D PR Q D PR Q D PR Q D PR Q D PR Q
CLK
Inicialización
R2 10 k
+ Vcc = 5 V
CIRCUITO
COMBINACIONAL
Entrada de
desplazamiento
Capitulo 7: Circuitos Secuenciales:Análisis y Diseño con Registros 31
I0 I13
X=1
X=1 X=1
I1 I3 I6
X=1
0 0 0 0 0 8 1 0 0 0 1
8 1 0 0 0 4 0 1 0 0 0
4 0 1 0 0 10 1 0 1 0 1
10 1 0 1 0 13 1 1 0 1 1
13 1 1 0 1 6 0 1 1 0 0
6 0 1 1 0 3 0 0 1 1 0
3 0 0 1 1 1 0 0 0 1 0
1 0 0 0 1 0 0 0 0 0 0
Salidas del
contador
R1
1k IC1
SRG4
R
VCC = +5 V 0
1 } M 0
3
C4
C1+ 1 /2
1 kF
QA IC2A
1,4D
3,4D
QB IC4A
3,4D 7408
QC
3,4D
IC3A
3,4D QD 7432
2,4D
CLK 7427
74194