Você está na página 1de 19

Registros y Contadores

Tema 11
¿Qué es un registro?

 Un registro es un circuito síncrono capaz de


almacenar varios bits (en función del número de
biestables que contenga)
 Los biestables comparten TODAS las señales
de control:
 preset, clear, clock, ...
 Tipos
 Según el modo de entrada/salida: serie y paralelo
 Registros de desplazamiento: uni y bidireccionales
Tipos de Registros
Registro con Entrada y Salida Paralela

E0
E1
E2

Preset_n

PR PR PR
Q Q S0
D Q D D
Reloj S1
S2
CLR CLR CLR

Clear_n

Reloj

Preset_n

Clear_n
Registro con Entrada y Salida Serie

Reloj

Entrada serie

Salida serie
Entrada Serie / Salida Paralela
Reg. Entrada Paralela y Salida Serie
Preset_n
Carga/descarga_n
E0
E1 A A

E2 B Y B Y
S S
A
MULTIPLEXOR MULTIPLEXOR
B Y

S
PR PR PR
MULTIPLEXOR D Q D Q D Q Salida
Reloj
CLR CLR CLR

Clear_n

Reloj

Preset_n

Clear_n

Carga/descarga_n

Q1
Q2
Salida

Contenido
Registro de desplazamiento universal
Aplicación de los registros de desplazamiento: UART
(Universal Asynchronous Receiver-Transmitter)
Contadores

 Cuentan el número de impulsos que reciben por


una línea de entrada.
 Aplicaciones:
 divisores de frecuencia
 control de tiempos
 generación de direcciones en sistemas de memoria
 Tipos:
 asíncronos (los biestables no utilizan el mismo reloj)
 síncronos (el reloj es común a todos los biestables)
 basados en registros de desplazamiento (generan
secuencias de valores especiales)
Contadores Asíncronos (I)

s0 s1 s2
Contadores Asíncronos (II)

s0 s1 s2
Contadores Asíncronos (y III)

s0 s1 s2
Diseño Contadores Síncronos (I)

 Paso 1: Diagrama de estados


Diseño de Contadores Síncronos (II)

 Paso 2: tabla de transición de estados


Diseño de Contadores Síncronos (III)

 Mapas de Karnaugh
Diseño de Contadores Síncronos (y IV)

 Implementación

CLK

Q0
Q1
Q2
Contadores basados en
Registros de desplazamiento (I)

s2 s1 s0
Contadores basados en
Registros de desplazamiento (y II)

Você também pode gostar