Está en la página 1de 14

Nombre: Jose Guacho Asignatura: Sistemas Digitales

Curso: N4B
El contador en anillo

El contador en anillo es un registro de desplazamiento que tiene su salida conectada a la entrada.


Normalmente se implementa con flip-flops con entradas de PRESET y CLEAR, conectados en
cascada y disparados de forma síncrona. Por lo tanto, un contador en anillo es un contador
síncrono. La figura 3.8 muestra un contador en anillo de 4 bits.

Figure 3.8: Esquema de un contador en anillo


de 4 bits.

En contador en anillo funciona pasándose de flip-flop a flip-flop un único bit. Esto quiere decir
que, en cualquier instante del proceso de conteo, sólo un flip-flop tiene su salida Q=1. Esto
provoca que el contador en anillo sea el contador más fácil de decodificar. De hecho, sabiendo
que el flip-flop está a uno, conocemos en que estado se encuentra el contador. La
tabla 3.2 presenta los estados por los que pasa nuestro contador de 4 bits, una vez inicializado.

Table 3.2: Tabla de estados de un contador en anillo de 4 bits.


Pulso Q3 Q2 Q1 Q0
0 0 0 0 1
1 0 0 1 0
2 0 1 0 0
3 1 0 0 0

El principal inconveniente del contador en anillo es que para procesar n estados necesita n flip-
flops. Sin embargo, no necesita lógica añadida, ni para construir el siguiente estado, ni para
decodificar el estado. Debido a ésto último, el contador en anillo es (junto con el contador
Johnson) el más rápido que podemos construir, presentando una frecuencia máxima de
funcionamiento

(3.3)

CONTADORES DE RIZADO.
Nombre: Jose Guacho Asignatura: Sistemas Digitales
Curso: N4B
Son dispositivos contadores que tienen conectados los flip-flops en forma asincrona, es decir,
que no,tienen conectadas las entradas de reloj (CLK) en paralelo, sino que tiene que esperar que
el primer flip-flop, al activarse por el pulso conmute generando una salida, la cual active o
coloque en modo de conmutacion al siguiente flip-flop, el cual con el siguiente pulso conmuta
activando al siguiente y asi sucesivamente. El modo de conmutacion en los flip-flop se consigue
colocando las entradas J y K en ALTA (1 logico).

El módulo de un contador está determinado por la cuenta máxima a la que es diseñado, es decir,
si el contador es diseñado para que cuente de 0 a 15 su módulo es el 16 (contador módulo 16) y
simplificado se denomina contador mod-16, si es diseñado para contar de 0 a 9 será un contador
módulo 10 o mod-10, etc.

CONTADOR DE RIZADO MODULO- 16.

Este contador se encuentra constituido por flip-flop JK en modo de conmutación al mantener


presente en las entradas J y K un 1 lógico y conectados entre si de forma asíncrona, es decir, que
la salida del flip-flop 1 (FF1) está conectada de forma directa a la entrada de reloj del siguiente
flip-flop 2 (FF2). Los indicadores de salida dan una señal binaria, donde el indicador A (QA) es
el LSB (Bit Menos Significativo), el indicador D (QD) es el MSB (Bit Más Significativo).

Figura 1: Contador de rizado mod-16

El circulito en la entrada de reloj (CLK) de los fip-flops, nos indica que trabajan o conmutan
con lógica negativa, es decir, que se activan en la transición de ALTA a BAJA (flanco posterior)
del pulso de reloj y la salida del FF1 (QA) va del nivel BAJO al ALTO dando como resultado la
cuenta binaria 0001. En el pulso 2, en la transcicion del nivel ALTO a BAJO, FF1 se desactiva
pasando su salida del nivel ALTO a BAJO, activando el FF2, conmutando la salida del nivel
BAJO a ALTO generando la cuenta 0010, en el pulso 3 del reloj se activa FF1 generando la
salida 0011, porque FF2 se encuentra en mantenimiento teniendo su salida (QB) activada, en el
siguiente pulso se incrementa la cuenta a 0100, según se observa en el diagrama de tiempo de la
figura 2.

Cuenta Cuenta Cuenta Cuenta


decimal binaria decimal binaria
0 0 0 0 0 8 1 0 0 0

1 0 0 0 1 9 1 0 0 1
Nombre: Jose Guacho Asignatura: Sistemas Digitales
Curso: N4B

2 0 0 1 0 10 1 0 1 0

Tabla 1: 3 0 0 1 1 11 1 0 1 1 Secuencia
de un contador
mod-16 4 0 1 0 0 12 1 1 0 0

5 0 1 0 1 13 1 1 0 1

6 0 1 1 0 14 1 1 1 0

7 0 1 1 1 15 1 1 1 1

Figura 2: Diagrama de tiempos de un contador mod-16

Temporizador 555
El 555 es un circuito integrado cuya función principal es producir pulsos de temporización con
precisión, entre sus funciones secundarias están la de oscilador, divisor de frecuencia,
modulador o generador.
Este circuito integrado incorpora dentro de si, dos comparadores de voltaje, un flip flop, una
etapa de salida de corriente, un divisor de voltaje por resistor y un transistor de descarga.
Dependiendo de cómo se interconecten estas funciones utilizando componentes externos es
posible conseguir que dicho circuito realiza un gran número de funciones tales como la del
multivibrador astable y la del circuito monoestable.
El 555 tiene diversas aplicaciones, como: Control de sistemas secuenciales, divisor de
frecuencias, modulación por ancho de pulso, generación de tiempos de retraso, repetición de
pulsos, etc.

Funcionamiento:
Nombre: Jose Guacho Asignatura: Sistemas Digitales
Curso: N4B
Se alimenta de una fuente externa conectada entre sus terminales 8 (+Vcc) y 1(GND) tierra; el
voltaje de la fuente va desde los 5 voltios hasta 15 voltios de corriente continua, la misma
fuente se conecta a un circuito pasivo RC, que proporciona por medio de la descarga de su
capacitor una señal de voltaje que esta en función del tiempo, esta señal de tensión es de 1/3
de Vcc y se compara contra el voltaje aplicado externamente sobre la terminal 2 (TRIGGER)
que es la entrada de un comparador.

La terminal 6 (THRESHOLD) se ofrece como la entrada de otro comparador, en la cual se


compara a 2/3 de la Vcc contra la amplitud de señal externa que le sirve de disparo.

La terminal 5(CONTROL VOLTAGE) se dispone para producir modulación por anchura de


pulsos, la descarga del condensador exterior se hace por medio de la terminal 7 (DISCHARGE),
se descarga cuando el transistor (NPN) T1, se encuentra en saturación, se puede descargar
prematuramente el capacitor por medio de la polarización del transistor (PNP) T2.

Se dispone de la base de T2 en la terminal 4 (RESET) del circuito integrado 555, si no se desea


descargar antes de que se termine el periodo, esta terminal debe conectarse directamente a
Vcc, con esto se logra mantener cortado al transistor T2 de otro modo se puede poner a cero
la salida involuntariamente, aun cuando no se desee.

La salida esta provista en la terminal (3) del microcircuito y es además la salida de un


amplificador de corriente (buffer), este hecho le da más versatilidad al circuito de tiempo 555,
ya que la corriente máxima que se puede obtener cuando la terminal (3) sea conecta
directamente al nivel de tierra es de 200 mA.

La salida del comparador "A" y la salida del comparador "B" están conectadas al Reset y Set del
FF tipo SR respectivamente, la salida del FF-SR actúa como señal de entrada para el
amplificador de corriente (Buffer), mientras que en la terminal 6 el nivel de tensión sea más
pequeño que el nivel de voltaje contra el que se compara la entrada Reset del FF-SR no se
activará, por otra parte mientras que el nivel de tensión presente en la terminal 2 sea más
grande que el nivel de tensión contra el que se compara la entrada Set del FF-SR no se activará.

Circuito astable básico:


Si se usa en este modo el circuito su principal característica es una forma de onda rectangular a
la salida, en la cual el ancho de la onda puede ser manejado con los valores de ciertos elementos
en el diseño.

Para esto debemos aplicar las siguientes formulas:

TA = 0.693 * (R1+R2) * C1
TB = 0.693 * (R2*C1)

Donde TA es el tiempo del nivel alto de la señal y TB es el tiempo del nivel bajo de la señal.
Estos tiempo dependen de los valores de R1 y R2. Recordemos que el periodo es = 1/f.

La frecuencia con que la señal de salida oscila está dada por la fórmula: f = 1/(0.693 * C1 * (R1
+ 2 * R2))
Nombre: Jose Guacho Asignatura: Sistemas Digitales
Curso: N4B

Circuito monoestable:
En este caso el timmer 555 en su modo monoestable funcionará como un circuito de un tiro.
Dentro del 555 hay un transistor que mantiene a C1 descargado inicialmente. Cuando un pulso
negativo de disparo se aplica a terminal 2, el flip-flop interno se setea, lo que quita el corto de
C1 y esto causa una salida alta (un high) en el terminal 3 (el terminal de salida).

La salida a través del capacitor aumenta exponencialmente con la constante de tiempo:

t = R1 * C1

Cuando el voltaje a través de C1 iguala dos tercios de Vcc el comparador interno del 555 se
Nombre: Jose Guacho Asignatura: Sistemas Digitales
Curso: N4B
resetea el flip-flop, que entonces descarga el capacitor C1 rápidamente y lleva al terminal de
salida a su estado bajo (low). El circuito e activado con un impulso de entrada que va en
dirección negativa cuando el nivel llega a un tercio de Vcc. Una vez disparado, el circuito
permanece en ese estado hasta que pasa el tiempo de seteo, aun si se vuelve a disparar el
circuito.

La duración del estado alto (high) es dada por la ecuación:


T= 1.1 * (R1*C1)

El intervalo es independiente del voltaje de Vcc. Cuando el terminal reset no se usa, debe atarse
alto para evitar disparos espontáneos o falsos.
Nombre: Jose Guacho Asignatura: Sistemas Digitales
Curso: N4B

Registro Universal
Los registros son circuitos secuenciales conectados por una serie de biestables
conectados en cascada. Tienen diversas aplicaciones prácticas como:

Transmitir y recibir datos en serie y en paralelo.

Conversión de datos en formato serie y paralelo y viceversa.

Almacenamiento de información (memoria).

Operaciones aritméticas
Operaciones lógicas
Conversión serie paralelo
Generador de secuencias
Líneas de retardo
Reconocedor de secuencias
Generadores de códigos de chequeo (CRC)
Generadores pseudo aleatorios

Aplicaciones
Además de la conversión serie-paralelo y paralelo-serie, los registros de desplazamiento
tienen otras aplicaciones típicas:

Comparadores: Los 7485 (fabricado con tecnología TTL), los cuales son
comparadores de 4 bits. Estos se pueden conectar
varios en "cascada" para aumentar el tamaño de
las palabras binarias que pueden ser comparadas;
todo lo que hay que hacer es conectar las tres
salidas del primer comparador (terminales 3, 12 y
13 en este caso) a las entradas del segundo
comparador (terminales 6, 5 y 4 respectivamente),
de la manera como se muestra en el siguiente
comparador de

palabras de 4 bits construido a base de cuatro comparadores de un bit conectados


en "cascada"

Cerradura Codificada con Display sin Teclado: Una cerradura eléctrica


codificada que emplea dos pulsadores para establecer el código de apertura (en
lugar de un teclado) y un display que muestra la cantidad de veces que se está
presionando cada pulsador (un pulsador SW2, que define las unidades de cuenta y
otro SW1, que establece las decenas de cuenta) a 4 bits. El código que debe ser
pulsado se fija por medio de llaves mini switch que se
Nombre: Jose Guacho Asignatura: Sistemas Digitales
Curso: N4B
pueden colocar directamente en la placa
de circuito impreso o fuera de él. En
este circuito se utilizan dos contadores
BCD alojados en un CD4518 (IC1), uno
que contará la cantidad de veces que
pulsamos SW2 (unidades de cuenta) y
SW1 (decenas de cuenta). A los efectos
de generar un pulso único de cuenta por
cada presión de estos interruptores, se
emplean arreglos

realizados por compuertas Schmitt Trigger de un circuito integrado IC5 del tipo
CD4093). Se emplean dos compuertas conectadas en configuración inversora y las
salidas de cada conjunto se aplican a la entrada de reloj de cada contador del
CD4518. Al pulsar dicho interruptor, el display será puesto a cero en sus dos
dígitos.

Generador de tonos y la sonda, para muestra un botón. Usa una onda cuadrada
de 900 Hz y funciona con una pila de 9v. Se utiliza un integrado CMOS para enviar
la menor cantidad posible de voltaje y corriente al circuito que quieres probar, ya
que en caso de que no tuviera continuidad, ya sea porque no es el mismo cale o hay
un circuito de por medio, no se dañe por causa del probador con 8 bits. Una opción
podría ser el CD4093, con dos de
sus compuertas puedes hacer el
oscilador para el tono, y con las otras
dos las entradas de las puntas.
Además de la pequeña corriente
necesaria para activar las compuertas,
una pequeña resistencia en el circuito
o los cables que estás probando será
suficiente para que la
punta no funcione. El detector, un amplificador de audio de 250 mW y un parlante de 1,5 a 2
pulgadas.

Control remoto con registros: Se puede usar


para sestear un código con unas llaves se cargan
al registro de paralelo serie 74hc165 las tramite
por medio de un cable (en un futuro será un led
infrarrojo) y lo recibe un registro serie paralelo
74hc164 y estos datos son comparados con un
comparador de 8 bits lo cual tendrá el mismo
código con el que mande.

El 4031 es un registro de desplazamiento


estático de 64 etapas. El registro de
desplazamiento de 4 bits 4035 es una
unidad de desplazamiento entrada serie
salida paralelo. El registro de
desplazamiento estático de 8 bits 4034 es
una unidad universal de entrada/salida
serie/paralelo bidireccional de 3 estados,
Nombre: Jose Guacho Asignatura: Sistemas Digitales
Curso: N4B
con la que se puede entrar y salir a las líneas
del bus.
Teclado para Aplicaciones Digitales: Cuando se diseña un teclado, se debe tener
en cuenta que cada toque sobre un interruptor debe producir un pulso único sin
rebotes. Debemos proponer

entonces, un circuito que


elimine los parásitos que
suele generar el rebote
mecánico de los
interruptores comunes. La
figura se muestra un
oscilador construido con
una compuerta Schmitt
Trigger del 4093B. A esta
puerta le conectamos un
condensador de 2,2µF para

producir un oscilador de muy baja frecuencia, además usaremos una resistencia de 47kž y un
potenciómetro ajustable de 50kž. El circuito constituye un sencillo oscilador y las oscilaciones
de la salida se verán afectadas por la carga, para evitar este efecto, es conveniente usar una
segunda compuerta como inversor para “separar” la carga y conseguir una mayor estabilidad
del oscilador. La frecuencia que se obtiene en un oscilador, en algunas ocasiones se tiene que
dividir si es demasiado alta y finalmente, una frecuencia concreta es la que se usa en un equipo
electrónico para que mediante distintos dispositivos podamos modificar su punto de
funcionamiento.

El circuito integrado que se utilizará es de la familia CMOS, ya que esto permite que pueda
ser empleado con tensiones de alimentación comprendidas entre 3V y 15V. El circuito del
teclado usará un CD40174B que consiste de 6 flip-flop D, con reloj clear común. El equivalente
en TTL de este integrado es el 74LS174. Para nuestro teclado se trata de utilizar cada una de
las 6 entradas Dn del circuito mediante el contacto de un pulsador, obteniendo en la salida Qn
correspondiente su señal exenta de parásitos, para lo cual, aprovecharemos la señal de reloj del
sistema, producido por un oscilador y aplicada al integrado.
Nombre: Jose Guacho Asignatura: Sistemas Digitales
Curso: N4B
Llave Codificada por Teclado: Implementar una llave digital codificada que, en principio, se
puede usar para accionar una cerradura eléctrica. Utilizamos dos
integrados CD4013, con lo que podemos lograr un código de acceso
de 4 bits,
otorgando de este modo, una notable seguridad ante cualquier
intento de violación, por la cantidad de posibilidades “en
contra” que ofrece para hallar el código correcto de acceso a
quien intente violarla.

Dispositivo Características

7491A 8 bits, entrada serial, salida serial.

7496 5 bits, entrada serial, salida serial, preset asíncrono, salida en

paralelo, clear común.

74164 8 bits, entrada serial, salida serial o salida en paralelo, clear

común.

74165 8 bits, entrada serial, salida serial, carga asíncrona, inhibición

del reloj.

74179 4 bits, entrada serial, salida serial, clear común, carga

síncrona, salida en paralelo, retención síncrona de datos.

74194 4 bits, bidireccional, entrada serial, salida serial, carga

síncrona, salida en paralelo, inhibición del reloj, clear común.

CONTADORES

Los contadores son circuitos secuenciales cuya salida representa el número de impulsos que se la
aplica a la entrada de reloj. Está formado básicamente por biestables interconectados. Pueden
contar de forma ascendente si su contenido se incrementa con cada impulso o si decrementa,
aunque por lo general los contadores pueden realizar esta función de ambas maneras según el
estado de una entrada. Las aplicaciones de los contadores son las siguientes:
 Relojes y temporizadores
 Divisores de frecuencia.
 Frecuencímetros.
Según la forma de conectar la señal de reloj, los contadores pueden clasificarse en asíncronos y
síncronos.

Contadores Asíncronos:

En este tipo, la señal de reloj se conecta sólo al primer biestable, mientras que las otras entradas
se conectan a la salida del biestable anterior. El conectarse de esta forma la señal de reloj provoca
que todos los biestables no cambien de estado al mismo tiempo, por ello reciben el nombre de
Nombre: Jose Guacho Asignatura: Sistemas Digitales
Curso: N4B
asíncronos. Las salidas pueden atacar a un display visualizador de siete segmentos, por ejemplo.
Su funcionamiento es el siguiente, se parte de que todos los flip-flops están reseteados, cuando se
produce un flanco activo de la señal de reloj, las salidas del primer biestable cambian Q=0 y Q'=1,
Q' conectada a la señal de reloj del segundo biestable, produce un flaco activo, cambiando el
segundo biestable el estado de sus salidas, este proceso se produce de forma indefinida a lo largo
de los biestables. Podemos realizar un contador descendente si lo que conectamos a la señal de
reloj es la salida Q y no Q'. El asíncrono además de indicar el número de impulsos de señal
recibidos puede dividir la frecuencia de la señal de reloj. Como ejemplo la salida de la señal del
primer flip-flop tiene la mitad de frecuencia que la salida de señal de reloj original, la salida del
segundo flip-flop, una frecuencia 4 veces menor, así sucesivamente obteniendo divisiones en cada
salida múltiplos de 2. El inconveniente de este divisor de frecuencias viene dado por el tiempo de
propagación de la señal, que hace que si cambiamos el estado del primer biestable deben cambiar
de estado éste y el siguiente, provocando que la señal de reloj tenga un retardo al bascular. Si se
conectan más, el tiempo de espera que corresponde con el tiempo de propagación, aumenta, lo
que limita la frecuencia de funcionamiento del contador. Esta frecuencia máxima viene
determinada por la siguiente fórmula F< 1/n.tp (tp= tiempo de propagación y n= número de
biestables).
Ampliación de contadores asíncronos:
El método para conseguir contadores asíncronos de más bits consiste en conectar en cascada
tantos biestables como número de bits que queramos que tenga el contador., llevando la señal de
reloj externa al primero de3 ellos y la salida de cada biestable a la entrada del reloj siguiente. El
número máximo de estados por los que pasa un contador se denomina módulo del contador. Este
número viene determinado por la expresión 2^n donde n indica el número de bis del contador.
Ejemplo, un contador de módulo 4 pasa por 4 estados, y contaría del 0 al 3. Si necesitamos un
contador con un módulo distinto de 2^n, lo que haremos es añadir un circuito combinacional
(puerta NAND) cuyas entradas sean las salidas a 1 del contador, y añadir la salida del circuito a
todas las entradas CLEAR de los biestables.

Contadores síncronos:

En este tipo de biestables, la señas de reloj externa se conecta a todos los biestables. Con ello se
consigue que todos los biestables evolucionen a la vez, y por lo tanto no se produzcan tiempos de
retardo ni transitorios. Para conseguirlo hay que añadir una lógica combinacional para
implementarla en el contador, mientras que los biestables hacen de memoria para saber en qué
estado se encuentra, la lógica combinacional se encargará de calcular cual será el siguiente estado
al que debe pasar el contador.
Diseño de un contador síncrono:
El diseño de un contador síncrono debe pasar por varias fases de diseño:
Dibujar el diagrama de estados. Se representa en él la forma simbólica del funcionamiento del
sistema, representando los estados que deseamos y las transiciones precisas.
Realizar la tabla simbólica de transiciones. Es otra forma de representar el anterior diagrama
de estados, y está compuesta por dos columnas, la de estado actual (estado en el que se encuentra
el sistema) y estado futuro (el estado que pretendemos que evolucione el sistema).
Realizar la tabla de codificación de estados. Se trata de codificarlo en binario, el número de
biestables del sistema depende del número de estados del mismo. Por ejemplo, si queremos un
contador de 8 estados (módulo 8) siguiendo la relación N=2^n; n=log(2)N, serían necesarios 3
biestables para codificar los estados del contador. 7(10)=111(2) son tres bits, por lo tanto
necesitamos 3 biestables. Pasamos a binario tanto el estado actual como el estado futuro y cada
bit de salida es una salida de un biestable.
Crear una tabla de transiciones codificada. Tiene dos columnas al igual que la tabla simbólica
de transiciones, pero ya codificada en binario. El estado actual representa el valor de la salida de
los biestables (salida Q) y el estado futuro representa el valor de la salida que deben tomar Q en
el siguiente flanco activo, denominándose Q+.
Realización de las tablas de excitación. Para conseguir que un biestable pase de un estado
actual a un estado futuro, es preciso aplicarle la excitación conveniente a sus entradas. Para ello
Nombre: Jose Guacho Asignatura: Sistemas Digitales
Curso: N4B
se aplican tablas de excitación, que son las tablas de verdad de los biestables pero vistas a la
inversa, es decir, la entrada en función de la salida. Como ejemplo ponemos la tabla de excitación
de los biestables J-K y D.

Registro de desplazamiento.
Grupo de celdas de almacenamiento binario adecuadas para mantener información binaria.
Un grupo de flip-flop constituye un registro, ya que cada flip-flop es una celda binaria capaz de
almacenar un bit de información. Un registro de n-bit tiene un grupo de n flip-flop y es capaz de
almacenar cualquier información binaria que contengan bits. Además de los flip-flop, un
registro puede tener compuertas lógicas combinacionales que realicen ciertas tareas de
procesamiento de datos. En su definición más amplia, un registro consta de un grupo de flip-
flop y compuertas que efectúan una transición. Los flip-flop mantienen la información binaria y
las compuertas controlan cuando y como se transfiere información nueva al registro.

Forma de introducir la información

 Serie: Los bits se transfieren uno a


continuación del otro por una misma
línea.

 Paralelo: Se intercambian todos los bits al


mismo tiempo, utilizando un número de
líneas de transferencia igual al número
de bits.

Tipos de registros
Existen cuatro categorías de registro de desplazamiento.

 Registro serie-paralelo
 Es aquél que convierte un string (cadena) de datos binarios en formato serie a un formato
paralelo donde dichos datos se encuentran sincronizados con una señal de reloj externa. Un
uso popular es dentro de la parte de recepción de un MODEM de comunicaciones donde la
señal recibida es un tren de bits los cuales deben ser pasados a un formato paralelo a fin de
poder ser procesados convenientemente por un microprocesador, el cual sólo trabaja
con señales binarias en dicho formato paralelo. Está basado en una cadena de Flip-Flops tipo
“D”. Si el RD es de“N” bits, el string de bits se hace entrar por el primero FF y luego de “N”
ciclos de reloj se tiene en las “N” salidas de los FFs el dato ya convertido a paralelo.
Nombre: Jose Guacho Asignatura: Sistemas Digitales
Curso: N4B
 Registro paralelo - serie

Es aquél que convierte un dato en formato paralelo en un string (cadena) de datos binarios en
formato serie, donde dichos datos se encuentran sincronizados con una señal de reloj externa. Un
uso popular es dentro de la parte de transmisión de un modem de comunicaciones donde la señal
recibida proviene de un microprocesador, el cual sólo trabaja con señales binarias en formato
paralelo. Dicha información es convertida por el RD en un tren de bits.
Un RD de “N” bits está basado generalmente en una cadena de “N” Flip-Flops tipo “D” para la
conversión de datos y un latch de “N” bits para la carga del dato binario al comienzo de cada
sesión de transmisión. Respecto a la carga de datos en paralelo, el RD puede ser del tipo “carga
asincrónica” ó “carga sincrónica”.

Ejemplo de registros de desplazamiento

 Registro de desplazamiento universal bidireccionalde 4 bits

El 74HC194 es un ejemplo de registro de desplazamiento bidireccional universal en formato


integrado. Se denomina universal porque auna las capacidades de los anteriores circuitos
integrados estudiados: tiene capacidad de entrada y salida tanto serie como paralelo. Se denomina
bidireccional porque los desplazamientos pueden ser tanto de izquierda a derecha como de
derecha a izquierda. Un registro de desplazamiento se puede utilizar como contador en anillo sin
mas que unir la salida a la entrada serie.

 Registro de desplazamiento con flip-flop tipo D

Un ejemplo es uno construido con cuatro flip-flop tipo D y una entrada común de pulsos de
reloj. La entrada de pulsos de reloj, CP, habilita todos los flip-flop de modo que la información
presente disponible en las cuatro entradas puede trasferirse al registro de 4-bit.
Nombre: Jose Guacho Asignatura: Sistemas Digitales
Curso: N4B
El Reloj
Hay una salvedad, y es la existencia del "reloj". Efectivamente, en un circuito real, los datos pasan
al registro de desplazamiento con cada pulso de reloj. Podemos pensar en este reloj como si se
tratase de un "maestro de ceremonias", que da una palmada cada vez que alguien debe ingresar
en la cola.
Muchos circuitos de registros de desplazamiento "reales" también incluyen un sistema de RESET,
que permite poner simultáneamente todas las salidas en "0" o estado bajo, sin necesidad de
ingresar 8 ceros seguidos. Esto permite limpiar rápidamente el registro de desplazamiento.
Cuando decimos "rápidamente" nos referimos a que como la velocidad de los pulsos del reloj
(CLOCK) no puede ser infinita (típicamente el máximo ronda los 10 o 20 MHz) y cada dato
demora el tiempo de un pulso de reloj en desplazarse por el registro, introducir 8 "0"s llevaría 800
ns (100 ns * 8 bits), contra los 100 ns que demora en aplicarse el RESET. No obstante, para
obtener los tiempos exactos implicados se debe consultar la hoja de datos del integrado que
estemos utilizando, ya que los limites varían incluso con la tensión de alimentación y
la temperatura.

Bibliografía
(s.f.). Obtenido de
http://centros.edu.xunta.es/iesmanuelchamosolamas/electricidade/fotos/contadores.
htm

DEMO E-DUCATIVA CATEDU. (s.f.). Obtenido de http://e-


ducativa.catedu.es/44700165/aula/archivos/repositorio/4750/4922/html/21_registros
_de_desplazamiento.html

foros electronica. (s.f.). Obtenido de http://www.forosdeelectronica.com/tutoriales/555.htm

Supercomputacion. (s.f.). Obtenido de


http://www.hpca.ual.es/~vruiz/docencia/laboratorio_estructura/practicas/html/node
56.html