Está en la página 1de 7

Informe Practica de Compuertas y

Juan Manuel Muñozjumamunoz@unicauca.edu.co


Ingeniería Electrónica y Telecomunicaciones
Universidad del Cauca
1. DESALLORO DE LA PRACTICA

Como primer paso para el desarrollo de la práctica se hizo un análisis de cómo debería funciona a grandes rasgos el
circuito, a continuación, se muestra el dibujo para detallar el diseño:

Es Salida
mayor
Comparador Sumador de 18
de 30 bits

Entrada 5 bits

Es Salida
Es
menor
mayor Sumador
Comparador de 20 De
12

Es Salida
Sumador
mayor
De
Es
6
menor
Comparador de 10
Es Salida
menor

Si se basa en el diseño anterior se necesitan dos comparadores de 5 bits y un comparador de 4 bits, dos sumador de 5 bits y un
sumador de 4 bits.También se observa que son 4 salidas las cuales a modo de simplificación se sumaran en una compuerta OR de
cuatro entradas, pero para esto funcione 3 entradas de la compuerta OR deben ser 0 y la otra el numero obtenido después del
proceso.
Debido a que en el simulador no hay un comparador a 5 bits y un sumador a 5 bits, se usa un diseño de un comprador de 4 bits en
cascada y un sumador de 4 bits en cascada, formando un comparador a 8 bits y un sumador de 8 bits. Para eso se usa el diseño
mostrado a continuación:
Las entradas y salidas que no se usaran se conectaran a tierra.
Para el sumador a 8 bits, se usa el modelo a siguiente:

Las entradas que no se usarán se conectarán a tierra.

Con los dos anteriores diseños se implementan la primera parte del circuito, es decir la entrada y el comparador de 30.
Debido a que el numero 30 también se le sumaria 18, se coloca una compuerta Or en las salidas A=B y A>B, para que mandar
una señal de 1 cuando es mayor e igual a 30, haciendo que funcione el sumador.

Como se conoce el numero el 18 en binario el 10010, se colocan compuertas XNOR en los 1, comparando la entrada de los 1 con
la salida del OR, esto debido a que cuando el comparador diga que el numero es menor que 30, de la compuerta OR sale un 0
haciendo que al ser diferente el 1 con el 0, salga un 0 y el sumador sume 00000 es decir no este funcionando.
Cuando el numero es menor a 30, por la salida A<B será un 1 esta se invertirá para entrar en el siguiente circuito el cual tiene
como objetivo hacer que la salida del sumador sea 0 cuando el numero sea menor a 30

Este circuito es diseño propio y funciona de modo que tiene una entrada prioritaria la cual es la que sale del comparador por la
salida de A<B, cuando esta sea 1 el circuito deja pasar la salida del comparador y cuando es 0 sale un 0, esto con el fin de que
cuando el numero sea menor a 30 la salida sea 0, sin embargo cuando el numero es menor a 30 por la salida A<B sale un 1
entonces se invierte la señal para que funcione el circuito.
Para el comparador a 20 y sumador de 12 se usa exactamente lo mismo que en con el comparador a 30 y sumador a 18.Esta vez
para hacer que el sumador funcione cuando el numero este entre 20-29 y deje de funcionar para mayores de 29 y menores de 20,
se hace con una compuerta XNOR que compare la señal entre la salida del comparador de 20 en la salida de A<B y la señal que
sale de la negación de la salida A>B del comparador de 30

Para el comparador a 10 y sumador de 6 se usa exactamente lo mismo que en con el comparador a 30 y sumador a 18. Con una
modificación en vez de usar una OR de 2 entradas se usa una OR de 3 entradas, ya se mostrará a continuación, adicionalmente
para hacer que el sumador funcione cuando el numero este entre 10-19 y deje de funcionar para mayores de 19 y menores de 10,
se usara una tabla de verdad de tres entradas las cuales serán S1(Negación de la salida A<B del comparador de 30), S2 (La salida
de la compuerta XNOR que permite funcionar al sumador de 12) y S3( la salida de la compuerta OR de 3).
La salida de debe ser 1 cuando S1 sea 0, S2 sea 0 y S3 1,
Salida a S2 ¿ 0 S 3=0 S2=0 S3 =1 S2=1 S3=1 S2=1 S3=0

S1=0 0 1 0 0

S1=1 0 0 0 0

Reduciendo con suma de productos tenemos: a=S1 S 2 S3

Por último, cuando la entrada es menor a 10 solamente se hace una verificación para que la misma entrada sea la salida, mediante
una tabla de verdad de 3 entradas donde las entradas serán S1(Negación de la salida A<B del comparador de 30), S2 (La salida
de la compuerta XNOR que permite funcionar al sumador de 12) y S3(la salida de la compuerta AND mostrada anteriormente).
La salida de debe ser 1 cuando S1 sea 0, S2 sea 0 y S3 0

Salida a S2 ¿ 0 S 3=0 S2=0 S3 =1 S2=1 S3=1 S2=1 S3=0

S1=0 1 0 0 0

S1=1 0 0 0 0
Cada una de las salidas se suman en una OR de 4 entradas:

Para comprobar que los circuitos están bien, junto a este informe se archivara un video para comprobar las posibles
combinaciones y el archivo de proteus versión 8.8 (Solo la abre en esta versión) donde se desarrolló el circuito

También podría gustarte