Está en la página 1de 7

1

ESCUELA DE INGENIERIA Ingeniera de Ejecucin en Mecnica Automotriz y Autotrnica.

ELECTRNICA DIGITAL.
REGISTROS Y CONTADORES
Docente: Juan Carlos Toro C. Fecha : 08 de Junio de 2011.

REGISTROS Una coleccin de dos o ms biestables D conectados en cascada y una entrada comn se conoce como un registro. Tienen diversas aplicaciones prcticas en la Electrnica Secuencial, tales como:

Transmitir y recibir datos en serie y en paralelo. Conversin de datos en formato serie y paralelo y viceversa. Almacenamiento de informacin (memoria).

La figura muestra un registro de 3 bits. La palabra A[0-2] solo aparece en la salida Q[0-2], si se produce el disparo del biestable, mediante el flanco de subida del reloj CLK:

Registro de 3 bits con F.F. tipo D.

Este circuito registra el dato de la entrada y lo transmite a la salida solo cuando se le da la orden. Para este caso, la transmisin del dato se hace de forma paralela.

TIPOS DE REGISTROS:
1

1. Registros de desplazamiento ENTRADA SERIE - SALIDA SERIE: Es el registro ms sencillo, en el que se recibe la informacin en serie y en la salida se obtiene tambin en serie, pero retardada tantos ciclos de reloj como nmero de biestables compongan el registro. Funcionan de la siguiente forma, partiendo de la base que en el inicio todos los biestables estn reseteados (Q=0). En el primer flanco de subida de la seal de reloj (o bajada, dependiendo del biestable), el contenido de la entrada del primer biestable pasa a la su salida, que es a su vez la entrada del segundo biestable. Este tipo de registro se suele usar como unidad de retardo.

2. Registros de desplazamiento ENTRADA SERIE - SALIDA PARALELO: En este tipo de registros, la informacin se recibe en serie y la salida se obtiene en paralelo, una vez transcurridos tantos ciclos de reloj como biestables compongan el registro. Las salidas Q estn conectadas a las entradas del biestable y a su vez a la salida en paralelo, el funcionamiento es igual que el anterior pero dependiendo del nmero de biestables y al terminar el ciclo de reloj, tememos una salida de tantos bits en paralelo como nmero de biestables.

Registro con entrada de datos serie y salida paralela, con desplazamiento hacia la derecha.

En el circuito anterior, la seal de borrado (CLR) coloca a los biestables en el estado 0. Luego, cada vez que llega un flanco de subida de la seal de reloj (CLK), cada
2

biestable captura lo que hay en su entrada, o sea, lo que hay en el biestable anterior, con lo que la informacin se va desplazando a la derecha. Un ejemplo: Si se desea registrar y desplazar la palabra de 4 bits 0101, sta sera la secuencia de funcionamiento del circuito:

Luego, la palabra 0101 ha sido cargada en el registro, de hecho la tenemos disponible en las salidas paralelo usando 4 pulsos de reloj. 3. Registros de desplazamiento ENTRADA PARALELO - SALIDA SERIE: En este tipo de registro, la informacin se introduce en el registro en forma paralela simultneamente en todos los biestables; por el contrario, la salida de los bits se obtienen en serie, una vez transcurridos tantos ciclos de reloj como nmero de biestables compongan el registro. Se realizan conjugando con un circuito combinacional y otra entrada que se denomina Shift/Load con una entrada directa y otra invertida. Cuando se produce un flanco activo de reloj, se produce un paso de las entradas al registro de datos a travs del circuito combinacional. Cuando est a nivel alto, las puertas permiten el desplazamiento en serie hacia la derecha de los bits almacenados, producindose la salida de todos los datos una vez transcurridos los ciclos de reloj. Es til a la hora de convertir datos paralelos a serie para poderlos enviar por un cable.

4. Registros de desplazamiento ENTRADA PARALELO - SALIDA PARALELO: En este tipo de registros la informacin se introduce simultneamente en los biestables en paralelo y cuando se producen un flanco activo de la seal de reloj, los datos se obtienen tambin a la salida en paralelo.

Registro con entrada de datos paralela y salida paralela, con desplazamiento hacia la derecha.

Los datos se cargan por el PRESET de cada biestable (se trata de una entrada asncrona). Veamos un ejemplo de cmo se realiza el registro y el desplazamiento de un dato. A modo de ejemplo, se cargar la palabra 0110. Esta es la secuencia de funcionamiento:

Se puede observar, que el dato se carga de forma asncrona, y que antes del primer pulso del reloj, el dato ya est registrado; lo que se hace de forma sncrona es el desplazamiento a la derecha. Como se ve, se produce una circulacin de la palabra digital, de ah que se conozcan estos registros como recirculantes.

REGISTRO DE DESPLAZAMIENTO UNIVERSAL Se trata de un circuito integrado, que dispone de un registro de desplazamiento, que permite carga serie, carga paralela, desplazamiento a izquierda y a derecha, mediante el uso de unas seales de control. La figura muestra un Registro de Desplazamiento Universal de 4 bits (74194).

Registro de desplazamiento universal dentro de C.I. 74194.

El funcionamiento de este dispositivo es similar a los descritos anteriormente; cabe hacer notar que cuando se selecciona la operacin de desplazamiento a la derecha el bit que se carga (entrada: DSR) queda registrado en la posicin A (salida: QA), mientras que si seleccionamos la operacin de desplazamiento a la izquierda, el bit que se carga (entrada: DSL) queda registrado en la posicin D (salida: QD).

CONTADORES
5

El nombre de contador se usa para designar cualquier circuito secuencial que cuente m estados en un solo ciclo de funcionamiento. El nmero m de estados que cuenta se conoce como mdulo del contador. Se utilizan F.F. tipo JK para su implementacin, y en algunos casos, puertas lgicas que complementan su funcionamiento. Las cuentas que pueden realizar estos circuitos pueden ser de tipo ascendente o descendente, segn sea la necesidad del diseo, y haciendo uso de las salidas directas y complementadas de cada F.F. TIPOS DE CONTADORES Contador asncrono o de rizo: recibe dicho nombre porque sus F.F. no cambian de estado en sincrona exacta con los pulsos de reloj aplicados; slo el primer Flip flop responder a dichos pulsos de clock. El segundo deber esperar a que cambie de estado el primero, ya que su salida alimentar al clock 2; el tercero deber esperar a que cambie de estado el segundo, ya que su salida alimentar al clock 3 y as sucesivamente, segn el nmero de F.F. (bits) con los que opere dicho contador.

Contador asncrono de 4 bits, con F.F. JK.

En la figura anterior se muestra un contador binario de rizo para 4 dgitos. Inicialmente todos los flip-flops estn en el estado lgico 0 (QA = QB = QC = QD = 0). Se aplica un pulso de reloj en la entrada de reloj del flip-flop A causando que QA cambie de 0 lgico a 1 lgico, el flip-flop B no cambia de estado, ya que es disparado por la transicin negativa del pulso, o sea, cuando la entrada de reloj cambie de 1 lgico a 0 lgico. Con la llegada del pulso del reloj al flip-flop A, QA cambia de 1 a 0; este cambio de estado crea la transicin negativa del pulso necesaria para disparar el flip-flop B y, por lo tanto, QB cambia de 0 a 1. Antes de la llegada del decimosexto pulso del reloj todos los flip-flops estn en el estado 1, y el pulso nmero 16 causa que QA, QB, QC y QD cambien a 0 lgico.

Diagrama de tiempo para contador asncrono de 4 bits, con F.F. JK.

Contador sncrono: El contador sincrnico elimina los retrasos acumulativos de los flipflops que se vieron en los contadores tipo rizado. Todos los flip-flops en el contador sincrnico estn bajo el control del mismo pulso de reloj. La velocidad de repeticin est limitada slo por el retraso de uno de los flip-flops, ms el retraso introducido por los bloques de control. El diseo de contadores sincrnicos para cualquier base numrica diferente de alguna potencia de 2 se dificulta ms que los contadores tipo rizado, pero el diseo se simplifica mediante el uso de la tcnica de mapas de Karnaugh.

También podría gustarte