Sie sind auf Seite 1von 19

Registros y Contadores Tema 11

Qu es un registro?
Un registro es un circuito sncrono capaz de almacenar varios bits (en funcin del nmero de biestables que contenga) Los biestables comparten TODAS las seales de control:
preset, clear, clock, ...

Tipos
Segn 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

D Reloj

D
CLR

PR

CLR

CLR

S0 S1 S2

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 E2
A B S MULTIPLEXOR Y PR MULTIPLEXOR MULTIPLEXOR A B S Y A B S Y

PR

PR

Salida

Reloj
CLR CLR CLR

Clear_n

Reloj
Preset_n Clear_n

Carga/descarga_n

Q1 Q2
Salida Contenido

Registro de desplazamiento universal

Aplicacin de los registros de desplazamiento: UART (Universal Asynchronous Receiver-Transmitter)

Contadores
Cuentan el nmero de impulsos que reciben por una lnea de entrada. Aplicaciones:
divisores de frecuencia control de tiempos generacin de direcciones en sistemas de memoria

Tipos:
asncronos (los biestables no utilizan el mismo reloj) sncronos (el reloj es comn a todos los biestables) basados en registros de desplazamiento (generan secuencias de valores especiales)

Contadores Asncronos (I)

s0

s1

s2

Contadores Asncronos (II)

s0

s1

s2

Contadores Asncronos (y III)

s0

s1

s2

Diseo Contadores Sncronos (I)


Paso 1: Diagrama de estados

Diseo de Contadores Sncronos (II)


Paso 2: tabla de transicin de estados

Diseo de Contadores Sncronos (III)


Mapas de Karnaugh

Diseo de Contadores Sncronos (y IV)


Implementacin

CLK

Q0

Q1
Q2

Contadores basados en Registros de desplazamiento (I)

s2

s1

s0

Contadores basados en Registros de desplazamiento (y II)

Das könnte Ihnen auch gefallen