Está en la página 1de 4

UNIVERSIDAD DEL CARIBE

Lógica Digital
INF-314-005

Sustentante
Luís Antonio Pichardo Sosa

Matricula
2010-0918

Profesor
Rómulo Soriano Fructuoso

SANTO DOMINGO, D. N.
29 DE NOVIEMBRE, 2011
REPUBLICA DOMINICANA

Flip-Flop:
Un biestable (flip-flop en inglés), es un multivibrador capaz de permanecer en uno de dos
estados posibles durante un tiempo indefinido en ausencia de perturbaciones. Esta
característica es ampliamente utilizada en electrónica digital para memorizar información.
El paso de un estado a otro se realiza variando sus entradas. Dependiendo del tipo de
entradas los biestables se dividen en:

 Asíncronos: sólo tienen entradas de control. El más empleado es el biestable RS.


 Síncronos: además de las entradas de control posee una entrada de sincronismo o de
reloj. Si las entradas de control dependen de la de sincronismo se denominan
síncronas y en caso contrario asíncronas. Por lo general, las entradas de control
asíncronas prevalecen sobre las síncronas.

Aplicaciones de un Flip-Flop:

Un biestable puede usarse para almacenar un bit. La información contenida en muchos


biestables puede representar el estado de un secuenciador, el valor de un contador, un
carácter ASCII en la memoria de un ordenador, o cualquier otra clase de información.

Un uso corriente es el diseño de máquinas de estado finitas electrónicas. Los biestables


almacenan el estado previo de la máquina que se usa para calcular el siguiente.

El T es útil para contar. Una señal repetitiva en la entrada de reloj hace que el biestable
cambie de estado por cada transición alto-bajo si su entrada T está a nivel 1. La salida de un
biestable puede conectarse a la entrada de reloj de la siguiente y así sucesivamente. La
salida final del conjunto considerado como una cadena de salidas de todos los biestables es
el conteo en código binario del número de ciclos en la primera entrada de reloj hasta un
máximo de 2n-1, donde n es el número de biestables usados.

Uno de los problemas con esta configuración de contador es que la salida es


momentáneamente inválida mientras los cambios se propagan por la cadena justo después
de un flanco de reloj. Hay dos soluciones a este problema. La primera es muestrear la salida
sólo cuando se sabe que esta es válida. La segunda, más compleja y ampliamente usada, es
utilizar un tipo diferente de contador síncrono, que tiene una lógica más compleja para
asegurar que todas las salidas cambian en el mismo momento predeterminado, aunque el
precio a pagar es la reducción de la frecuencia máxima a la que puede funcionar.

Una cadena de biestables T como la descrita anteriormente también sirve para la división de
la frecuencia de entrada entre 2n, donde n es el número de biestables entre la entrada y la
última salida.

Registro de desplazamiento:
Un registro de desplazamiento es un circuito digital secuencial (es decir, que los valores de
sus salidas dependen de sus entradas y de los valores anteriores) consistente en una serie de
biestables, generalmente de tipo D, conectados en cascada, que oscilan de forma síncrona
con la misma señal de reloj. Según la conexión de las distintas oscilaciones, se tiene un
desplazamiento a la izquierda o a la derecha de la información almacenada, bits, en las
básculas. Es de señalar que un desplazamiento a la izquierda de un conjunto de bits,
multiplica por 2, mientras que uno a la derecha, divide entre 2. Existen registros de
desplazamiento bidireccionales, que pueden funcionar en ambos sentidos. Los registros
universales, además de bidireccionales permiten la carga en paralelo.

Aplicaciones:

Además de la conversión serie-paralelo y paralelo-serie, los registros de desplazamiento


tienen otras aplicaciones típicas:

 Generador pseudoaleatorio. Se construye con un registro de desplazamiento,


realimentando a la entrada una combinación de varias salidas, normalmente un or
exclusivo entre ellas.
 Multiplicador serie. Se realiza la multiplicación mediante sumas y
desplazamientos. Un ejemplo es el 74LS384.
 Registro de aproximaciones sucesivas. Se usa en conversores A/D. Se van
calculando los bits sucesivamente, empezando por el más significativo. Mediante un
conversor DAC se compara la entrada analógica con los resultados parciales,
generando el siguiente bit.
 Retardo. Se pueden utilizar para retardar un bit un número entero de ciclos de reloj
(consiste simplemente en un conjunto de biestables en cascada, tantos como ciclos
de reloj deseemos retardar los bits).
Contador:

En electrónica digital, Un contador es un circuito secuencial construido a partir de


biestables y puertas lógicas capaz de realizar el cómputo de los impulsos que recibe en la
entrada destinada a tal efecto, almacenar datos o actuar como divisor de frecuencia.
Habitualmente, el cómputo se realiza en un código binario, que con frecuencia será el
binario natural o el BCD natural (contador de décadas).

Clasificación de los contadores:

 Según la forma en que conmutan los biestables, podemos hablar de contadores


síncronos (todos los biestables conmutan a la vez, con una señal de reloj común) o
asíncronos (el reloj no es común y los biestables conmutan uno tras otro).
 Según el sentido de la cuenta, se distinguen en ascendentes, descendentes y UP-
DOWN (ascendentes o descendentes según la señal de control).
 Según la cantidad de números que pueden contar, se puede hablar de contadores
binarios de n bits (cuentan todos los números posibles de n bits, desde 0 hasta 2n −
1), contadores BCD (cuentan del 0 al 9) y contadores Módulo N (cuentan desde el 0
hasta el N-cuarto.

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
bits 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.

Aplicaciones:

 Para contar objetos y sucesos por ej: contar la cantidad de latas que pasan por una
banda corrediza.
 Para dividir de frecuencias y ampliación de períodos, se utiliza para obtener
frecuencias inferiores a partir de una frecuencia patrón o, lo que es lo mismo, para
obtener unidades de tiempo múltiplos del período que corresponde a dicha
frecuencia patrón.
 Para la medida de tiempo como relojes digitales y temporizadores.

También podría gustarte