Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Captulo 6
Contadores y Registros
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
Contadores y registros6
CONTENIDO:
Contadores asncronos (de rizo)6.1
Contadores sncronos (paralelos)6.2
Registros de corrimiento6.3
Entrada en paralelo salida en paralelo6.4
Entrada en serie salida en serie6.5
Entrada en paralelo salida en serie6.6
Entrada en serie salida en paralelo6.7
Registros de corrimiento bidireccional6.8
Registro buffer6.9
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
que
generan
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
Q2
+5V
J2
Q1
CLK
J1
+5V
Q0
CLK
J0
Pulsos
de Reloj
CLK
Entrada
Q2
Q2
(MSB)
K2
Q1
Q1
K1
Q0
K0
Q0
(LSB)
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
FIGURA 6-2: Divisin de una frecuencia original entre 2 para cada Flip-Flop.
7
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
Q2 Q1 Q0
(7)
111
(6)
110
(5)
101
(4)
100
(3)
011
(2)
010
(1)
001
(0)
000
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
Q2
+5V
J2
Q1
CLK
J1
+5V
Q0
CLK
J0
Pulsos
de Reloj
CLK
Entrada
Q2
Q2
(MSB)
K2
Q1
K1
Q1
Q0
K0
Q0
(LSB)
FIGURA 6-4: Divisin de una frecuencia original entre 2 para cada Flip-Flop.
9
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
10
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
Q0
0
1
Q1
0
1
Q2
0
50 s
100 s
150 s
FIGURA 6-5: Se muestra una situacin en la que ocurre un pulso de entrada cada 1000 s (el
periodo de reloj T = 1000 s) y se supone que cada Flip-Flop tiene un retardo de propagacin de 50
s (tpd = 50 s).
11
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
Flip-Flop B
QA
JB
CLKA
KA
Flip-Flop C
QB
JC
CLKB
QA
KB
Flip-Flop D
QC
JD
CLKC
QB
KC
QD
CLKD
QC
KD
QD
CLKB
MR1
QA
(LSB)
MR2
QB
QC
QD
(MSB)
12
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
13
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
14
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
Reloj
Vcc
MR2
14
13
12
11
MR2
MR1
CLKB
Salidas
QA
QD
10
CLKA
QA
CLKB
Entradas
de Reloj
74LS293
QD
74LS293
CLKA
MR1 MR2
QD
QC
QB
QA
QC
(MSB)
Reiniciacin
Maestra
(LSB)
Salidas
QB
NC
NC
NC
QC
QB
NC
GND
Salidas
15
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
QA
QCQBQA
QBQA
QC
QD
JD
QC
CLK
QD
JC
QB
CLK
KD
QC
5V
QB
JB
QA
CLK
KC
QB
JA
CLK
KB
QA
KA
Pulsos
de Reloj
QD
QC
QB
(MSB)
QA
(LSB)
16
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
17
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
Salidas
Hab. Carga
Vcc
CO
QA
QB
QC
QD
ET
16
15
14
13
12
11
10
CO
QA
QB
QC
QD
ET
CLEAR
CLK
74LS160, 74LS161,
74LS162 y 74LS163
A
LOAD
EP
CLR
CLK
EP
GND
Borrar Reloj
Entrada de Datos
Hab.
18
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
20
10
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
CLK
16
15
14
Salidas
Entradas
RIPPLE MAX/
MIN LOAD
CLK
13
12
11
Vcc
10
16
74LS190 y 74LS191
QB
QA
QB
QA
Entrada
Salidas
DN/UP
Entradas
A
15
CLR
14
LOAD
11
C
10
CLR
Bent
Csal
LOAD
QD
QB
QA
QD
GND
QB
QA
Salidas
Entrada
Salidas
COUNT COUNT
DOWN
UP
Count Count
DOWN UP
Entradas
QC
D
9
74LS192 y 74LS193
QC
Entradas
Entradas
Csal
12
5
6
DOWN/ QC
UP
Salidas
Bent
13
QD
QC
QD
GND
Salidas
21
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
22
11
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
23
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
Registros de corrimiento6.3
En el procesamiento digital de datos se necesita con frecuencia retener
los datos en ciertas ubicaciones intermedias del almacenamiento
temporal, con el objeto de realizar algunas manipulaciones especificas,
despus de las cuales los datos modificados se pueden enviar a otra
localizacin similar.
Los dispositivos digitales donde se tiene este almacenamiento temporal
se conocen como registros de corrimiento o registros de
desplazamiento. Dado que la memoria y el desplazamiento de
informacin son sus caractersticas bsicas, los registros son circuitos
secuenciales constituidos por Flip-Flops, donde cada uno de ellos maneja
un bit de la palabra binaria.
24
12
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
Registros de corrimiento6.3
TIPOS DE REGISTROS
Por lo general se da el calificativo de registro a un conjunto de 8 o ms
Flip-Flops. Muchos registros usan Flip-Flops tipo D aunque tambin es
comn el uso de Flip-Flops JK. Son muy populares los de 8 bits, ya que
en los computadores con frecuencia manipulan bytes de informacin.
Entre los tipos de registros tenemos:
Entrada en paralelo salida en paralelo.
Entrada serial salida serial.
Entrada en paralelo salida serial.
Entrada serial salida en paralelo.
Corrimiento bidireccional.
25
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
Registros de corrimiento6.3
TIPOS DE REGISTROS
Entrada
Serial
D7
D6
D5
D4
D3
D2
Entrada Paralela
D1
D0
Salida
Serial
D7
D6
D5
D4
D3
D2
D1
D0
Entrada Paralela
D7
D6
D5
D4
D3
D2
D1
D0
Salida
Serial
Entrada
Serial
D7
D6
D5
D4
D3
D2
D1
D0
D6
D5
D4
D3
D2
D1
D0
26
13
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
27
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
28
14
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
6Q
6Q
6Q
15
15
15
6D
6D
6D
14
14
14
5D
5D
5D
13
13
13
5Q
5Q
5Q
12
12
12
4Q
4Q
4Q
11
11
11
4D
4D
4D
10
10
10
CLK
CLK
CLK
9
99
Vcc
Vcc
Vcc
16
16
16
4Q
4Q
4Q
15
15
15
4Q
4Q
4Q
14
14
14
4D
3D
4D
4D
13
13
13
3D
3D
12
12
12
3Q
3Q
3Q
11
11
11
3Q
3Q
3Q
10
10
10
6Q 6D
6Q 6D
6D
6Q
CLK
CLK
CLK
5D 5Q
5D 5Q
5Q
5D
CLK
CLK
CLK
4D 4Q
4D 4Q
4Q
4D
CLK
CLK
CLK
4Q 4Q
4Q
4Q
4Q
CLK 4Q
4D
CLK
CLK
4D
4D
3Q 3Q
3Q CLK
3Q
3Q
3Q
3D
CLK
CLK
3D
3D
CLK
CLK
CLK
1Q 1D
1Q 1D
1D
1Q
CLK
CLK
CLK
2D 2Q
2D 2Q
2Q
2D
CLK
CLK
CLK
3D 3Q
3D 3Q
3Q
3D
CLK 1D
1D
1D
CLK
CLK
1Q 1Q
1Q 1Q
1Q
1Q
2D CLK
2D CLK
2D
2QCLK
2Q
2Q 2Q
2Q
2Q
11
CLR
CLR
CLR
22
1Q
1Q
1Q
33
1D
1D
1D
44
2D
2D
2D
55
2Q
2Q
2Q
66
3Q
3Q
3Q
77
3D
3D
3D
1
11
CLR
CLR
CLR
8
88
8Q
8Q
8Q
19
19
19
8D
8D
8D
18
18
18
2
22
1Q
1Q
1Q
3
33
1Q
1Q
1Q
CLK
CLK
CLK
9
99
44
1D
1D
1D
55
2D
2D
2D
66
2Q
2Q
2Q
77
2Q
2Q
2Q
88
GND
GND
GND
7Q
7Q
7Q
16
16
16
6Q
6Q
6Q
15
15
15
6D
6D
6D
14
14
14
5D
5D
5D
13
13
13
5Q
5Q
5Q
12
12
12
8Q 8D
8Q 8D
8D
8Q
CLK
CLK
CLK
7D 7Q
7D 7Q
7Q
7D
CLK
CLK
CLK
6Q 6D
6Q 6D
6D
6Q
CLK
CLK
CLK
5D 5Q
5D 5Q
5Q
5D
CLK
CLK
CLK
CLK
CLK
CLK
1Q 1D
1Q 1D
1D
1Q
CLK
CLK
CLK
2D 2Q
2D 2Q
2Q
2D
CLK
CLK
CLK
3Q 3D
3Q 3D
3D
3Q
CLK
CLK
CLK
4D 4Q
4D 4Q
4Q
4D
CLK
CLK
CLK
11
11
11
10
11
G
G
G
22
1Q
1Q
1Q
33
1D
1D
1D
44
2D
2D
2D
55
2Q
2Q
2Q
66
3Q
3Q
3Q
77
3D
3D
3D
88
4D
4D
4D
99
4Q
4Q
4Q
10
10
GND
GND
GND
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
30
15
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
31
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
32
16
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
33
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
Entradas Paralelas
Ent. Salida
Vcc
CO
DS
QH
16
15
14
13
12
11
10
CLOCK
INHIBIT
DS
QH
74LS165
LOAD
CLK
QH
PL
CLK
Q H
GND
Carga Reloj
Entradas Paralelas
Salida
34
17
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
36
18
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
CO
DS
QH
16
15
14
13
12
11
10
CLOCK
INHIBIT
DS
74LS165
LOAD
CLK
QH
QH
PL
CLK
Q H
GND
Carga Reloj
Entradas Paralelas
Salida
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
38
19
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
Entradas
Vcc
QH
QG
QF
QE
CLR
CLk
14
13
12
11
10
QH
QG
QF
QE
CLEAR
QA
QC
QD
74LS164
QB
CLK
QA
QB
QC
QD
GND
Salidas Paralelas
Entradas
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
Entrada
Serial
D7
D6
D5
D4
D3
D2
D1
D0
Salida
Serial
Divisin 2
Desplazamiento a la derecha
40
20
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
Salida
Serial
D7
D6
D5
D4
D3
D2
D1
D0
Entrada
Serial
Multiplicacin x 2
Desplazamiento a la izquierda
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
42
21
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
Entradas
Vcc
QA
QB
QC
QD
CLK
S1
S0
16
15
14
13
12
11
10
QA
QB
QC
QD
CLOCK
S1
74LS194
CLEAR
S0
CLR
GND
Borrar Ent.
Entradas Paralelas
Ent.
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
Registro buffer6.9
Existen circuitos integrados con compuestas buffer arregladas de tal
manera que permiten la transmisin de datos ya sea en un sentido o en
ambos sentidos, mediante una respectiva entrada de control.
APLICACIONES:
Un buffer triestado se utiliza para conectar varias cosas a un mismo bus.
Ejemplo: 3 dispositivos conectados a un bus, no pueden estar
transmitiendo los tres a la vez. Mientras uno utiliza el bus transmitiendo
los datos (1s y 0s, dos estados) los otros dos deben estar en alta
impedancia (3er estado).
44
22
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
Registro buffer6.9
Uno de los circuitos integrados que contienen bus buffer es el siguiente:
Vcc
2G
1YA
2D
1YB
2C
1YC
2B
1YD
2A
20
19
18
17
16
15
14
13
12
11
10
1G
1A
2YD
1B
2YC
1C
2YB
1D
2YA
GND
FIGURA 6-25: El 74LS244, buffer octal con dos entradas de habilitacin, una para cada cuatro
G
1B
2B
3B
4B
5B
Vcc
6B
7B
8B
buffers.
20
19
18
17
16
15
14
13
12
11
45
10
DIR
1A
2A
3A
4A
5A
6A
7A
8A
GND
ELECTRNICA
2G
1Y
2D
Vcc
DIGITAL20 19 18 17
A
1YB
2C
1YC
2B
1YD
2A
16
15
14
13
12
11
Captulo 6
CONTADORES Y REGISTROS
Registro buffer6.9
Otro de los circuitos integrados
que
contienen
bus
buffer es el siguiente:
1
2
3
4
5
6
7
8
9
10
1G
1A
2YD
1B
2YC
1C
2YB
1D
2YA
GND
Vcc
1B
2B
3B
4B
5B
6B
7B
8B
20
19
18
17
16
15
14
13
12
11
10
DIR
1A
2A
3A
4A
5A
6A
7A
8A
GND
FIGURA 6-26: El 74LS245, buffer octal bidireccional con una entrada de habilitacin y una entrada
de control de direccin, ya sea de A hacia B o de B hacia A.
46
23
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
Registro buffer6.9
Modo de operacin del 74LS244:
ENTRADA
SALIDA
ENTRADA
SALIDA
G1
1A
1Y
G2
2A
2Y
FIGURA 6-27: El 74LS245, buffer octal bidireccional con una entrada de habilitacin y una entrada
de control de direccin, ya sea de A hacia B o de B hacia A.
47
ELECTRNICA
DIGITAL
Captulo 6
CONTADORES Y REGISTROS
GRACIAS
48
24