Practica 9 Sumador y Restador Binarios

October 15, 2017 | Author: Daniel Galván Cabrera | Category: Logic Gate, Bit, Elementary Mathematics, Arithmetic, Numbers
Share Embed Donate


Short Description

Download Practica 9 Sumador y Restador Binarios...

Description

SUMADORES Y RESTADORES BINARIOS Daniel Galván Cabrera

GRUPO: 5

24/02/2014

Resumen: En esta práctica se realiza el montaje de varios circuitos sumadores y un circuito sumador/restador binario. En estos circuitos conseguimos realizar operaciones aritméticas de números en código binarios, mediante circuitos con puertas NAND obtenido a partir de una tabla de verdad y otros circuitos empleando el integrado 7483 el cual implementa un sumador binario de 4 bits. Realizando diversas configuraciones en un circuito con el integrado 7483 podremos ver que podemos usar este integrado tanto para hacer las sumas en binario como para realizar restas en binario.

Introducción. Fundamento Teórico: Circuitos sumadores: Los circuitos sumadores que estudiaremos realizan la suma aritmética de dos números en binario, para entender cómo funciona primero deberemos aprender las reglas básicas de la suma binaria Las reglas básicas de la suma binaria: 0+0=0 0+1=1 1+0=1 1 + 1 = 10 Para realizar estas operaciones de suma entre dos números existen dos circuitos diferentes el sumador completo y el semi-sumador que no contiene acarreo de entrada: Semi-sumador: Un semi-sumador es un sumador capaz de sumar dos datos de un solo bit y producir un bit de acarreo de salida. Como se muestra en el diagrama de bloques de la figura 1.

Figura 1. Diagrama de bloques semi-sumador

La manera como realiza la suma y produce el acarreo el semi-sumador se puede ver en la siguiente tabla de verdad.

Figura 1. Tabla verdad semi-sumador

Sumador completo: Un sumador completo admite otra entrada aparte de los datos a sumar, es decir, es un sumador de 3 datos de 1 bit, su diagrama de bloques es como se muestra a continuación.

Figura 2. Diagrama de bloques sumador completo

En la siguiente tabla de verdad se muestra de manera cómo este sumador realiza su función.

Figura 3. Tabla verdad sumador completo

Sumador completo 7483: El circuito integrado 7483 implementa un sumador binario completo de 2 números de 4 Bits. Su configuración es la que se muestra en la figura 5.

Figura 4. Terminales del circuito integrado 7483.

Donde: A3-A0 y B3-B0, son los dos números a sumar. Siendo A3 y B3 los bits más significativos, mientras que A0 y B0 son los menos significativos. C0, es el acarreo de entrada. ∑4-∑1, son las salidas del circuito. C4, es el acarreo de salida. En conjunto, C4:∑4:∑3:∑2:∑1forman el resultado de la operación.

La operación que realiza este circuito es la que se muestra en la figura 6. Para realizar una suma de dos números utilizando lógica positiva o nivel alto, el acarreo de entrada debe tener un valor de 0 lógico, si se quiere realizar solo la suma entre dos palabras de 4 bits.

Figura 5. Operación realizada por el circuito 7483.

Resta en el sistema a complemento a 1 y complemento a 2: Obteniendo el complemento a 1 de un número binario: El complemento a 1 de un número binario es encontrado simplemente cambiando todos los 1 por 0 y todos los 0 por 1. Ejemplo: Número binario = 1010110 = 86 Complemento a uno = 0101001 = -86 Para sumar dos números representados en este sistema, uno hace una suma binaria convencional, pero es necesario sumar el último acarreo obtenido al resultado de la suma y hacer el complemento a 1 del sustraendo. Ejemplo: Para ver porqué esto es necesario, consideramos el caso de la suma de −1 (11111110) a +2 (00000010). ¡La adición binaria solamente da a 00000000, que no es la respuesta correcta! Solamente cuando se suma el acarreo al resultado obtenemos el resultado correcto (00000001).

11111110 + 00000010 ----------------00000000 +1 ----------------00000001

Obteniendo el complemento a 2 de un número binario: El complemento a 2 de un número binario es encontrado sumando 1 al bit menos significativo del complemento a 1 del número. Ejemplo: Encontrar el complemento a 2 de 10110010 Complemento a 1 => 01001101 01001101 +1 -------------01001110 Material utilizado: 6 integrados 7486

9 integrados 7400 1 integrado 7410 4 integrados 7483 1 integrado 7408 Programa: NI Multisim 11.0power pro edition 1 Entrador Cadet Masterlab Cables

Procedimiento y resultados obtenidos: Ensayo y experimentación con un sumador total: En esta primera parte realizamos la implementación de un circuito sumador total con puertas NAND a partir de la tabla de la verdad siguiente.

Figura 6. Tabla verdad sumador total

Para sacar el circuito a partir de la tabla de la verdad de la figura 7 sacamos la función de la salida S y el acarreo C1 por el método de minterms, obteniendo lo siguiente: S= a*b*co + a*b*co + a*b*co + a*b*co C1= a*b*co + a*b*co + a*b*co + a*b*co Luego se emplea el método teorema ley de Morgan y obtener la función solo con productos. S= a*b*co + a*b*co + a*b*co + a*b*co C1= a*b*co * a*b*co * a*b*co * a*b*co Luego simplificamos las funciones por el método de karnaught: La salida (S) no se puede simplificar puesto que al realizar el mapa de karnaught no nos queda ninguna pareja posible como se muestra en la siguiente figura:

1 1

1 1

Figura 7. Mapa karnaught salida (S)

La salida de acarreo si se puede simplificar como se muestra a continuación:

1 1

1

1

Figura 8. Mapa Karnaught acarreo Co

C0=a* C0+ a*b + b* C0 C0=a* C0 + a*b + b* C0

Ahora pasamos a realizar el esquema en multisim, guiándonos con las funciones que hemos sacado a partir de la tabla verdad. GND

J2

A

B C

LED1 S

R1 160Ω

LED2 Co

R3 160Ω

VCC 5V

Figura 9. Sumador total con puertas NAND

Una vez montado el circuito en multisim comprobamos que los resultados en las salidas del circuito nos den igual que en la figura 7.

Luego procedemos a la realización del mismo montaje en el entrenador cadet masterlab, como se muestra en la figura 11 y comprobamos que los resultados cumplen la tabla de la verdad en la figura 7.

Figura 10.Montaje sumador total en entrenador

Luego realizamos el montaje de otro sumador total, mucho más simplificado que el anterior como se muestra en el siguiente esquema.

Figura 11.Sumador total

Este lo montamos en el entrenador como se muestra en la figura 13 y comprobamos los resultados, que nos da igual a los resultados del circuito realizado anteriormente en la figura 7. Debido a que es el mismo pero más simplificado. Este circuito de la figura 12 a diferencia del obtenido en la figura 10 tiene la salida implantada con puertas EXOR al contrario el circuito de la figura 10 esta implementado con puertas NAND esto hace que el circuito de la figura 12 tenga muchas menos puertas y la salida de acarreo C 1 en la figura 12 tiene una puerta NAND 7400 de 3 entradas, mientras que en el circuito de la figura 10 solo se han empleado puertas de 2 entradas esto aumenta su número de integrado pero el circuito es el mismo.

Figura 12 sumador total simplificado

Ensayo y experimentación con un sumador binario 7483. Realizamos el montaje de un circuito integrado 7483 en el programa multisim siguiendo el diagrama de bloque descrito en fundamentos teóricos figura 5. Conectando las entradas a interruptores y las salidas a diodos leds, como se muestra a continuación, para obtener un sumador de 2 palabras de 4 bits. GND

J1

U1 1 3 8 10

A4 A3 A2 A1

S4 S3 S2 S1

15 2 6 9

16 4 7 11

B4 B3 B2 B1

C4

14

13

C0

A

LED1 7483N

GND

VCC 5V

Figura 13. Montaje sumador 7483 multisim

Para comprobar su funcionamiento realizamos las sumas en binario: 4+5 = 0100+0101 = 1001 3+12+1 = 001+1100+1 = 10000 10+10 = 1010+1010 = 10100 Luego introducimos dichas operaciones en el circuito y comprobamos que nos daba lo mismo.

También calculamos La capacidad máxima que este circuito nos puede dar a la salida, es 11111, para obtener este valor, debemos meter el número binario mayor soportado en las entradas del 7483 contando con el acarreo de entrada y el acarreo de salida, esta operación es la siguiente: 15+15+1 = 1111+1111+1 = 11111

Posteriormente procedimos al montaje en el entrenador como se muestra en la siguiente figura y comprobamos que las operaciones matemáticas que hicimos en multisim también nos dieran igual en el entrenador.

Figura 14 montaje sumador 7483

Ahora realizamos el montaje de dos integrados 7483 para obtener un sumador de 2 palabras de 8 bits. Como se muestra en la siguiente figura. GND

J1

J2

U1 1 3 8 10

A4 A3 A2 A1

S4 S3 S2 S1

15 2 6 9

16 4 7 11

B4 B3 B2 B1

C4

14

13

C0

160Ω

7483N

U2 1 3 8 10

A4 A3 A2 A1

S4 S3 S2 S1

15 2 6 9

16 4 7 11

B4 B3 B2 B1

C4

14

13

C0

160Ω

A

LED1

7483N GND

VCC 5V

Figura 15 sumador de 8bits

Para comprobar su funcionamiento realizamos las siguientes sumas y comprobamos que nos daban correctamente: 23+48 = 1011+110000 = 11000111

12+122+1 = 1100+1111010+1 = 10000111 64+128 = 1000000+10000000 = 11000000 252+182 = 11111100+10110110 = 110110010 Luego montamos el circuito en el entrenador como se muestra en la figura 17 y realizamos las mismas sumas que anteriormente comprobando que nos daban correctamente.

Figura 16. Montaje sumador 8 bits

Ensayo y experimentación con un sumador/restador de cuatro bits. Realizamos el montaje en multisim de un circuito sumador/restador con un integrado 7483 siguiendo el esquema de la figura 18.

Figura 17. Esquema sumador/restador

Este circuito está compuesto por varias puertas EXOR colocadas en las entradas B, estas puertas son las encargadas de invertir el segundo número binario cuando estamos haciendo la resta, para realizar la suma o la resta en este circuito introduciremos un bit 0 en la entrada P para realizar la suma o un bit 1 para realizar la resta. Pero este circuito solo nos servirá para realizar la resta en complemento a 1 para realizar el complemento a 2 deberemos conectar el acarreo de entrada Co directamente a 5v así haremos

que se sume 1 siempre al circuito indiferentemente de si se crea acarreo o no, y el acarreo de salida no se conecta ya que en complemento a 2 el acarreo se desprecia. Una vez comprendido esto procedemos a realizar el esquema en multisim del circuito.

GND

J1

U1

1

U2A 3

2

4

7486N U2B 6

5

9

A4 A3 A2 A1

S4 S3 S2 S1

15 2 6 9

16 4 7 11

B4 B3 B2 B1

C4

14

13

C0

160Ω

A

LED1 7483N

7486N U2C

GND 8

10

12

1 3 8 10

7486N U2D 11

13

7486N 1

U3A 3

2

7408J

VCC 5V

Figura 18. Montaje en multisim del sumador/restador

Para comprobar su correcto funcionamiento realizamos las siguientes operaciones en él y comprobamos que daban correctamente. Las restas las hicimos en complemento a uno y en complemento a dos como se explica en fundamentos teóricos. 12+8 = 1100+1000 = 10100 15+10 = 1111+1010 = 11001 2+11 = 0010+1011 = 1101 3-2 = 0011 – 1001 = 0001 4-7 = 0100 – 1000 = 1100 Para realizar la resta colocamos la entrada P a 1, así obtenemos el valor invertido en las entradas B gracias a las puertas O exclusivas. Una vez obtenidos los resultados correctos en el multisim procedemos a la realización de dicho circuito en el entrenador (figura 20), y comprobamos que los resultados sean los mismos a los obtenidos en el simulador multisim.

Figura 19. Montaje sumador/restador

Conclusión: Los resultados finales obtenidos en los circuitos que he realizado han concordado con los datos teóricos obtenidos. Pero no ha sido tan fácil he tenido algunos problemas en la realización de los montajes descritos a continuación: En el circuito sumador de 8 bits figura 17 al realizar el montaje en entrenador la salida ∑8 me daba mal resultado, comprobé con multímetro en la patilla correspondiente a la salida ∑8 y me daba 2v cuando debería de haber 0v, desplace el integrado un poco más arriba en la protoboard del entrenador y dio bien por lo que se trataba de un defecto de la protoboard. En el circuito sumador/restador daba mal las salida debido a un problema en los interruptor al mover los cables conectados a los interruptores los leds cambiaban de valor, como no se estabilizaba opte por llevar los cable directamente a 5v y 0v en vez de a interruptores como se puede apreciar en la figura 20. Además, la patilla 16 del integrado 7483 en este circuito me daba un valor de 1v en vez de 5v, problema que se solucionó al desplazando el integrado un punto más arriba en la protoboard.

Referencias: http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r97063.PDF PDF: circuito integrado 7483 de la Universidad Autónoma de Baja California – Facultad de Ingeniería Mexicali Libro: Tecnología, Electrónica Digital, Autor: Antonio Bueno

Apéndice: Archivos en la carpeta del formato digital del trabajo: Multisim: sumador total con puertas nand Multisim:sumador 7483 Multisim: sumador 7483 8 bits

Multisim: sumador – restador 7483 Informe sumador y restador binarios.pdf

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF