Registros de Desplazamiento - GTE

Anuncio
REGISTROS DE
DESPLAZAMIENTO
Y
CONTADORES
Circuitos Electrónicos
José Manuel Quero Reboul
Dpto. Ingeniería Electrónica
Universidad de Sevilla
Indice
• Registros de Desplazamiento
– RD Bidireccionales
– Aplicaciones
• Contadores
–
–
–
–
–
C. Asíncronos
C. Síncronos
C. Reversibles
C. Módulo N
Otros Contadores
Registros de Desplazamiento
• Con biestables RS
/RESET
Registros de Desplazamiento
• Con biestables D
Registros de Desplazamiento
• R.D. Bidireccional
Registros de Desplazamiento
• 74164
Registros de Desplazamiento
• 74194
Registros de Desplazamiento
• Aplicaciones
an-1
. . . a0
an-1
. . . a0
0
Multiplicación x2
División !2
Registros de Desplazamiento
• Aplicaciones
an-1
. . . a0
Conversión Serie-Paralelo
an-1
. . . a0
Conversión Paralelo- Serie
CLK
CLK
Registros de Desplazamiento
• Aplicaciones
an-1
Generador de Secuencia
. . . a0
CLK
0100101
1010010
0101001
1010100
0101010
0010101
1001010
0100101
Generador Num. Aleatorios
29 estados:
a8
CLK
a4 . . . a0
000100101
100010010
110001001
• el estado 0
111000100
9
• 2 -1 núm. pseudo aleat. 011100010
.
.
.
=37
=274
=393
=452
=226
Indice
• Registros de Desplazamiento
– RD Bidireccionales
– Aplicaciones
• Contadores
–
–
–
–
–
C. Asíncronos
C. Síncronos
C. Reversibles
C. Módulo N
Otros Contadores
Contadores
• Asíncronos
000
001
010
011
100
101
110
111
000
Contadores
• Asíncronos (flanco de bajada)
Contadores
• Asíncronos (flanco de subida)
Contadores
• Síncronos
000
001
010
011
100
101
110
111
000
Contadores
• Síncrono Paralelo
Contadores
• Síncrono Serie
Contadores
• Decremental
000
111
110
101
100
011
010
001
000
Contadores
• Asíncrono decremental con flanco positivo
Contadores
• Asíncrono reversible
0
0
1
1
0
1
1
0
Problema de cuenta al cambiar el Modo
Contadores
• Asíncrono reversible mejorado
Cuenta bloquea todo el contador cuando vale 0
Contadores
• Decremental
000
111
110
101
100
011
010
001
000
Contadores
• Síncrono reversible
Contadores
• Módulo 10
Problema de los transitorios por emplear reset asíncrono
Contadores
• Módulo 10
Problema de los transitorios por emplear reset asíncrono
Contadores
• Módulo 5
Diseñar como circuito secuencial síncrono
Otros Contadores
• Con registros de desplazamiento
/RESET
Q0
D
/PR
Q
Qn-1
Q1
D
D /CL Q
/CL Q
. . .
Q
CLK
Q
Q
10....0
01....0
....
00....1
Otros Contadores
• Generador de Secuencia
/RESET
Q0
D
/PR Q
Q
CLK
Q2
Q1
D
/PR Q
D /PR Q
Q
Q
111
011
001
000
Descargar