Registros y Contadores Tema 11

Anuncio
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
Registro con Entrada y Salida Serie
CLK
Serial in
Serial Out
Entrada Serie / Salida Paralela
Reg. Entrada Paralela y Salida Serie
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)
Contadores Asíncronos (II)
Contadores Asíncronos (y III)
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)
Contadores basados en
Registros de desplazamiento (y II)
Descargar