24
M.C. Felipe Santiago Espinosa Cubículo 19 Instituto de Electrónica y Mecatrónica [email protected] Mayo 2018 Registros y Contadores 1

Registros y Contadores M.C. Felipe Santiago Espinosafsantiag/Cir_Logicos/Registros_y_Contadores.pdf · Contadores Cuentan el número de impulsos que reciben por una línea de entrada

Embed Size (px)

Citation preview

M.C. Felipe Santiago EspinosaCubículo 19

Instituto de Electrónica y Mecatró[email protected]

Mayo 2018

Registros y Contadores

1

¿Qué es un registro? Un registro es un circuito síncrono capaz de almacenar varios

bits (en función del número de Flip-Flops que contenga) Los Flip-Flops 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

2

Tipos de Registros

3

Registro con Entrada y Salida Paralela

E0E1E2

Preset_n

Reloj

Clear_n

S0S1S2

D Q PR

CLR

D Q PR

CLR

D Q PR

CLR

Preset_n

Reloj

Clear_n

4

Registro con Entrada y Salida Serie

Reloj

Entrada serie

Salida serie

5

Entrada Serie / Salida Paralela

6

Preset_n

Reloj

Clear_n

E0E1

E2

Preset_n

Reloj

Clear_n

Carga/descarga_n

Carga/descarga_n

Q1

Q2

Salida

Contenido

Salida D Q PR

CLR

D Q PR

CLR

D Q PR

CLR

AB

S

A

B

S

A

B

S

Y

Y Y

MULTIPLEXOR MULTIPLEXOR

MULTIPLEXOR

Reg. Entrada Paralela y Salida Serie

7

Registro de desplazamiento universal

8

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

9

Registros comerciales

10

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)

11

Contadores Asíncronos (I)

s0 s1 s2

12

Contadores Asíncronos (II)

s0 s1 s2

13

Contadores Asíncronos (III)

s0 s1 s2

14

Diseño Contadores Síncronos (I) Paso 1: Diagrama de estados (Contador en Código Gray)

15

Diseño de Contadores Síncronos (II) Paso 2: tabla de transición de estados

16

Diseño de Contadores Síncronos (III)

Mapas de Karnaugh

17

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

Implementación

CLK

Q0

Q1

Q218

Contadores basados en Registros de desplazamiento (I)

s2 s1 s0

19

Contadores basados en Registros de desplazamiento (y II)

20

Contadores de la serie SN74

21

Contador SN74163

22

Contador síncrono de 4 bits con carga paralela, clear síncrono, activación y acarreo de salida en cascada.

74LS160

23

74LS160

24