Codificadores
Un codificador es
un circuito
combinacional con 2N entradas y N salidas, cuya misión es
presentar en la salida el código
binario correspondiente a la entrada activada.
Un
codificador es un bloque combinacional hecho para convertir una entrada no
binaria en una salida de estricto orden binario. En otras palabras, es un
circuito integrado por un conjunto de componentes electrónicos con la habilidad
para mostrar en sus terminales de salida un Word binario (01101, 1100, etc.),
equivalente al número presente en sus entradas, pero escrito en un código
diferente.
Decodificadores
El
decodificador es un circuito combinacional diseñado para convertir un número
binario (entrada) en word de "unos" y "ceros" (niveles
altos y bajos de voltaje) con un orden distinto, para ejecutar un trabajo
especial. En otras palabras, el word que sale es diferente al word que entró,
aunque tenga la misma cantidad de bits. Su función principal es la de
direccionar espacios de memoria. Un decodificador de N entradas puede
direccionar 2N espacios de memoria.
Multiplexores
Un multiplexor es un
circuito combinacional al que entran varios canales de datos, y sólo uno de
ellos, (el que hayamos seleccionado), es el que aparece por la salida. Dispone
de hasta 2n líneas de entradas de datos, una única línea de salida y
n entradas de selección, la función de un multiplexor consiste en seleccionar
una de entre un numero de línea de entradas y transmitir el dato de un canal de
información único.
Demultiplexores
El concepto de demultiplexor es similar al de
multiplexor, viendo las entradas de datos como salidas y la salida como
entradas. En un multiplexor hay varias entradas de datos, y sólo una de ellas
se saca por el canal de salida. En los demultiplexores hay un único canal de
entrada que se saca por una de las múltiples salidas. Estos poseen, una entrada
de datos, una entrada de selección y varios canales de salida.
Flips
– Flops
Un biestable,
también llamado báscula (flip-flop en inglés), son dispositivos síncronos
de dos estados, también conocidos como multivibradores biestables. En este
caso, el termino síncrono significa que la salida cambia de estado únicamente
en un instante especifico de una entrada de disparo denominada reloj (CLK), la
cual recibe el nombre de entrada de con control, C. Esto significa que los
cambios en la salida se producen sincronizadamente con el reloj.
Contadores
Un contador es un circuito secuencial construido a partir de biestables y puertas
lógicas capaz de almacenar y contar los impulsos (a menudo
relacionados con una señal de reloj), que recibe en la entrada destinada
a tal efecto, asimismo también actúa como divisor de frecuencia. Normalmente,
el cómputo se realiza en código
binario, que con frecuencia será el binario
natural o el BCD natural (contador de décadas).
Registros
de desplazamiento
Son
circuitos secuenciales formados por biestables o flip-flops generalmente de
tipo D conectados en serie y una circuitería adicional que controlará la manera
de cargar y acceder a los datos que se almacenan.
Aritmética digital:
Aplicación en Circuitos Digitales
Un calculador digital debe
contener, evidentemente, circuitos que efectúen operaciones aritméticas, por
ejemplo suma, resta, multiplicación y división. Las operaciones básicas son la
suma y la resta, ya que la multiplicación es, fundamentalmente, una suma
repetitiva y la división una resta encadenada. Este funcionamiento se lleva a
cabo de dos modos:
1. Sumando los dos bits
correspondientes a los dígitos más significativos.
2. Sumando el resultado de lo que llevamos
del dígito inmediatamente anterior a los más significativos