Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Shift
control
pulse
(a)
Shift
(b)
Sistemas Digitales 2
Registros de Desplazamientos Genéricos
Parallel in (Y)
Parallel out (X)
Preset control
Shift pulse
Clear control
(a)
Preset control
Shift pulse Shift pulse
Sistemas Digitales 3
SN74164 Registro de desplazamiento entrada serie y salida serie
(9)
Clear
(8)
Clock
(1)
Serial A Clear Clear Clear Clear Clear Clear Clear Clear
R R R R R R R R
inputs B QA QB QC QD QE QF QG QH
(2) CK CK CK CK CK CK CK CK
S QA S QB S QC S QD S QE S QF S QG S QH
Clear
Serial A
inputs B
Clock
QA
QB
QC
Outputs QD
QE
QF
QG
Clear Clear
(b)
Sistemas Digitales 4
SN74165 Registro 8-bit Entrada Serie Salida Serie
Parallel inputs
A B C D E F G H
(1) (11) (12) (13) (14) (3) (4) (5) (6)
Shift/Load
(15)
Clock inhibit
Clock
(2)
S S S S S S S S (9)
QH
CK CK CK CK CK CK CK CK
(10) (7)
Serial D D D D D D D D QH
R R R R R R R R
(a)
A
(1) (11)
Shift/Load
(15)
Clock inhibit
Clock
(2)
S
CK
(10)
Serial D
R
(b)
(c)
Sistemas Digitales 5
SN74165 Diagrama de Tiempo
Clock
Clock inhibit
Serial input L
Shift/load
A H
L
B
C H
L
D
Data
E H
F L
G H
H H
Output QH H H L H L H L H
L L H L H L H L
Output QH
Serial shift
Load
Inhibit
(d)
Sistemas Digitales 6
SN7495 Registro de Desplazamiento a la derecha - izquierda
Sistemas Digitales 7
SN7495 Registro de Desplazamiento a la derecha - izquierda
Sistemas Digitales 8
Circuito para desplazamiento derecha e izquierda (SN7495)
A B C D A B C D
SALIDAS SALIDAS
ENTRADA MODO DE ENTRADA MODO DE
7495 7495
SERIE CONTROL SERIE CONTROL
ENTRADAS ENTRADAS
A B C D A B C D
Sistemas Digitales 9
Contadores con Registros de Desplazamiento
Contadores tipo Anillo
1000
Entrada
Serie A B C D
Salida
serie
0001 0100
CLOCK
0010
1100 1101
0011 0111
0101 1010
Sistemas Digitales 10
Contadores tipo Anillo con partida por sí-mismo
A B C D
Clock
Sistemas Digitales 11
Diagrama de estados del contador de Anillo
con partida por sí-mismo
0000
1010
Sistemas Digitales 12
Contador Johnson
J A. QA JB QB JC QC JD QD
A B C D
Clock
Realimentación Básica
Sistemas Digitales 13
Diagrama de estados del contador con realimentación básica
13 6 0 8
10 11 1 12
Estados Inválidos Estados Válidos
4 5 3 14
9 2 7 15
Sistemas Digitales 14
Contador Johnson de 4 bits
Ser-In B C D MC
A
7495
CLOCK-1 A B C D CLOCK-2
Pulso Reset
Sistemas Digitales 15
Diagrama de Estados Contador Johnson de 4 bits
2 9 15 7
5 4 14 3
Secuencia no válida Secuencia válida
11 10 12 1
6 13 8 0
Sistemas Digitales 16
Contador Generador Lineal con Registro de Desplazamiento
Sistemas Digitales 17
TABLA DE REALIMENTACION
Nº Ecuación lógica de
Etapas realimentación
3 B⊕C
⊕
4 C⊕D
5 C⊕E
6 E⊕F
7 F⊕G
8 D⊕E⊕F⊕H
9 E⊕I
10 G⊕J
11 I⊕K
12 F⊕H⊕K⊕L
Sistemas Digitales 18
Contadores de Máxima Longitud de Desplazamiento (MLS)
Lógica de Realimentación
Circuito para Máxima Longitud de Desplazamiento Lineal para
Contadores Generadores con Registro de Desplazamiento
.
+ .
A B N-1 N
Clock
Sistemas Digitales 19
Ejemplo
Ec. Realimentacíon:
A BC + ( B ⊕ C )
AB + ( B ⊕ C )
SA. QA SB QB SC QC
A B C
RA RB RC
Clock
Sistemas Digitales 20
Secuencia de Conteo del 3-bits MLS
0 4
1 2
3 5
7 6
Sistemas Digitales 21
Contadores Sin Máxima Longitud de Desplazamiento
Sistemas Digitales 22
Tabla de Términos de Salto
Etapas
Período Entrada Serie
A B C D E
4 0 1 1 1
5 1 0 0 1
6 1 1 0 0
7 MLS
8 0 1 1 0 0
9 0 1 0 0 1
10 1 1 0 0 1
11 0 0 1 1 1
12 1 0 0 0 1
13 1 0 1 1 1
14 1 1 1 0 0
15 MLS
16 1 1 0 1 0 1
17 1 0 0 0 1 0
Sistemas Digitales 23
Ejemplo de Diseño 01
A BC D
Sistemas Digitales 24
Secuencia de estados del generador de período 12
0000
1101 0011
0001
1010
1011
0110
0010 0100
1100 1001
Sistemas Digitales 25
Circuito Final
Ecuación de Realimentación: (C ⊕ D ) + A BC D = (C ⊕ D ) + A BC
SA. QA SB QB SC QC SD QD
A B C D
RA RB RC RD
Clock
Sistemas Digitales 26
Ejemplo de Diseño 02
Sistemas Digitales 27
Determinación del estado de salto
Término de Salto = A B C D A B C D
Bits omitidos
Secuencia Original
0 1 0 0 0 1 1 1 1 0 1 0 1 1 0 0 1 0 0 0 1 1 1 1
MLS
Secuencia Original
0 1 0 0 0 1 1 1 1 0 1 0 1 1 0 0 1 0 0 0 1 1 1 1
MLS
Secuencia Original
desplazada 7 bits a 0 1 1 0 0 1 0 0 0 1 1 1 1 0 1 0 1 1 0 0 1
la derecha
Or Exclusivo de
0 1 0 1 1 0 0 1 0 0 0 1 1 1 1 0 1 0 1 1 0
cada columna
Sistemas Digitales 28
Secuencia de estados
1101 0011
0000
0001
1010
1000
0101
Secuencia válida
1011
0110
0010 0100
Estado de salto 1100 1001
Sistemas Digitales 29
Ecuación de Realimentación
Sistemas Digitales 30
Circuito Final con registro de desplazamiento de 4 bits Serie-In
A B C D
D'
C'
B'
C' A'
D
A Ser-In
C A B C D MC
D' 7495
A B C D CLOCK-2
CLOCK-1
A'
B'
D' Pulso Reset
Sistemas Digitales 31
Registros de Desplazamiento Generadores de Palabras
Sistemas Digitales 32
Pasos de diseño
6 00101
10010
Clave
01001
ABCDE
01011
00100 9
Estado
10110
00010
inicial 00000
11000 00001
11001
11111
11100 10000
7 10011
CDE
AB 000 001 011 010 110 111 101 100
00 X X X 1 X 1 1 0
01 X 0 0 X X 0 X 1
11 1 0 X X 0 X X 1
10 X 1 1 0 0 X X X
F = B D’ E’ + B’ E + A’ D E’
Sistemas Digitales 36
Circuito Final
A B C D E
D'
B'
B' A'
E
SALIDA
B Ser-In
E' A B C D E MC
D' F
A B C D E CLOCK-2
CLOCK-1
A'
D
E'
Pulso Reset
Sistemas Digitales 37