Sei sulla pagina 1di 8

LABORATORIO DE CIRCUITOS DIGITALES

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

SUMADORES, COMPARADORES, DECODIFICADORES Y


DEMULTIPLEXORES

I. OBJETIVO

Estudio de las siguientes funciones lógicas:


 Sumador
 Comparador
 Decodificador
 Multiplexor – Demultiplexor

II. MARCO TEÓRICO

Sumador
Un sumador es un circuito digital que realiza la adición de números.
En muchas computadoras y otros tipos de procesadores se utilizan
sumadores en las unidades aritméticas lógicas. También se utilizan en
otras partes del procesador, donde se utilizan para calcular
direcciones, índices de tablas, operadores de incremento y
decremento y operaciones similares.

Aunque los sumadores se pueden construir para muchas


representaciones numéricas, tales como decimal codificado en binario
o exceso-3, los sumadores más comunes funcionan en números
binarios. En los casos en que se utiliza el complemento a dos o el
complemento a uno para representar números negativos, es trivial
modificar un sumador para convertirlo en un sumador-restador. Otras
representaciones de números con signo requieren más lógica
alrededor del sumador básico.

Comparador
Los comparadores lógicos son los
componentes de batalla del diseño
lógico y la electrónica digital moderna.
Se convierten en un elemento clave
en el diseño de circuitos de lógica
digital y se utilizan en varios otros
circuitos de lógica clave.
Un comparador lógico está
compuesto por dos compuertas AND,

1
LABORATORIO DE CIRCUITOS DIGITALES

dos compuertas inversoras/NOT y la que será una compuerta NOR.


Se necesitan dos entradas, compararlas y producir una salida, basado
en la condición o los valores de las dos entradas.
Existen dos tipos comunes de comparadores digitales, un comparador
de identidad y un comparador de magnitud. Un comparador de
identidad tiene solo una salida, mientras que un comparador de
magnitud tiene tres salidas. El comparador de magnitud puede
detectar si las entradas son mayores, menores o iguales entre sí.
Existe un circuito similar en el dominio analógico, conocido como
comparador de tensión. Se comparan dos tensiones de entrada, y la
salida responde dependiendo de la condición de las dos entradas.
Esto permite saber si la entrada es mayor o menor que la de una
tensión de referencia. Este concepto de comparar de dos o más
entradas es muy útil y se utiliza en todas las computadoras que existen
en la actualidad.

Decodificador
El decodificador es un dispositivo que acepta una entrada digital
codificada en binario y activa una salida.
Este dispositivo tiene varias salidas, y se
activará aquella que establezca el código
aplicado a la entrada.

Con un código de n bits se pueden


encontrar 2n posibles combinaciones. Si
se tienen 3 bits (3 entradas) serán
posibles 23 = 8 combinaciones. Una
combinación en particular activará sólo una salida. Por ejemplo: activar
la salida Q2 hay que poner en la entrada el equivalente al número 2
en binario (102).

En un decodificador de 2 a 4 (se tienen 2 pines o patitas de entrada y


4 pines o patitas de salida). En la entrada se pone el código en binario
(00, 01, 10, 11), que hará que se active sólo una salida de las cuatro
posibles.

Multiplexor
El multiplexor (MUX) es un circuito
combinacional que tiene varios canales
de datos de entrada y solamente un canal
de salida. Sólo un canal de la entrada
pasará a la salida y este será el que haya
sido escogido mediante unas señales de
control.

2
LABORATORIO DE CIRCUITOS DIGITALES

Ejemplo: Si utiliza un multiplexor de 4 canales de entrada. Una de los


cuatro canales de entrada será escogido para pasar a la salida y esto
se logra con ayuda de las señales de control o selección.

La cantidad de líneas de control que debe de tener el multiplexor


depende del número de canales de entrada. En este caso, se utiliza la
siguiente fórmula: Número de canales de entrada =2 n, donde n es el
número de líneas de selección.

Demultiplexor
Es un circuito combinacional que
tiene una entrada de información de
datos d y n entradas de control que
sirven para seleccionar una de las 2n
salidas, por la que ha de salir el dato
que presente en la entrada. Esto se
consigue aplicando a las entradas de
control la combinación binaria
correspondiente a la salida que se
desea seleccionar. Por ejemplo, si
queremos que la información que
tenemos en la entrada d, salga por la
salida S4, en la entrada de control se ha de poner, de acuerdo con el
peso de la misma, el valor 100, que es el 4 en binario.

III. SIMULACIONES Y RESULTADOS

Sumador binario paralelo de 4 bits

3
LABORATORIO DE CIRCUITOS DIGITALES

Las entradas a sumar, ambas en base binaria, son de la siguiente


forma: A4 A3 A2 A1 y B4 B3 B2 B1 . De forma análoga nuestra salida, en base
binaria, será: S4 S3 S2 S1 . Como se puede observar la salida solo puede
dar como máximo 11112 que en decimal es 15. En caso que la suma
de los binarios nos dé 100002, 16 en decimal, ese 1 se expresará en
la salida a través de la pata C4, también conocido como acarreo.
Se analizaron los siguientes casos presentados en la siguiente tabla:

A B C4 S4 S3 S2 S1

1010 1001 0 1 1 1 0

1110 1100 0 1 0 1 0

Sumador binario paralelo de 8 bits

4
LABORATORIO DE CIRCUITOS DIGITALES

Se sigue la misma lógica que en el caso anterior; solo que, en este


caso, los números binarios A y B presentarán 8 dígitos cada uno.
Además, la salida encontrará un valor máximo, en el sistema decimal,
de 63. Las sumas mayores a este número harán uso de C 4 para
manifestarse en la salida.
Los casos analizados en la simulación son los siguientes:
A B C4 S4 S3 S2 S1 S4 S3 S2 S1
10101110 10010101 1 0 1 0 0 0 0 1 1
11101000 11001110 1 1 0 1 1 0 1 1 0

NOTA: Para ambos sumadores, el LED encendido indica que la salida


en esa pata es 1 lógico y el LED apagado indica que la salida en esa
pata es 0 lógico.

Comparador de magnitud

5
LABORATORIO DE CIRCUITOS DIGITALES

Los numerales a comparar son A  A4 A3 A2 A1 (2) y B  B4 B3 B2 B1 (2) . Se


comprobaron en la simulación los tres casos posibles para el circuito
comparador y se presentaron en las imágenes anteriores.

Decodificador de 3 a 8 líneas

6
LABORATORIO DE CIRCUITOS DIGITALES

Este circuito funciona de la siguiente forma: Las entradas A, B y C nos


dan un numeral de 3 cifras en base binaria ( CBA2 ). Al convertir este
numeral a base decimal, nos da el número de salida que encenderá.
En este caso el número es 0012 = 1; por lo que encenderá la entrada
Y1.

Decodificador de 4 a 16 líneas

Este circuito funciona de la siguiente forma: Las entradas A, B, C y D


nos dan un numeral de 4 cifras en base binaria ( DCBA2 ). Al convertir
este numeral a base decimal, nos da el número de salida que
encenderá. En este caso el número es 1110 2 = 14; por lo que
encenderá la entrada Y14.

IV. DISCUSIÓN DE RESULTADOS

El funcionamiento de cada circuito ha sido descrito con la imagen de


su respectiva simulación, de las cuales concluimos que las respuestas
obtenidas en la simulación de cada circuito corresponden con la
respuesta teórica previamente estudiada.

V. CONCLUSIONES

Los integrados estudiados han demostrado que pueden realizar


diversas operaciones según se requiera, por lo que nos será muy útil
en los distintos proyectos que se nos presente en el futuro.

7
LABORATORIO DE CIRCUITOS DIGITALES

VI. FUENTES DE INFORMACIÓN

https://unicrom.com/sumador-binario-completo-de-n-bits/

https://www.arrow.com/es-mx/categories/standard-and-specialty-
logic/specialty-logic/logic-comparators

https://unicrom.com/decodificador/

https://unicrom.com/multiplexor-mux/

https://www.ecured.cu/Demultiplexor

Potrebbero piacerti anche