Exposicion circuitos sumadores
-
Upload
andres-mauricio-sanjuan-duran -
Category
Technology
-
view
28.293 -
download
3
Transcript of Exposicion circuitos sumadores
![Page 1: Exposicion circuitos sumadores](https://reader033.fdocumento.com/reader033/viewer/2022061503/55889736d8b42a4c7d8b458c/html5/thumbnails/1.jpg)
CIRCUITOS ARITMETICOS SUMADORES
ANDRES MAURICIO SAN JUAN
![Page 2: Exposicion circuitos sumadores](https://reader033.fdocumento.com/reader033/viewer/2022061503/55889736d8b42a4c7d8b458c/html5/thumbnails/2.jpg)
INTRODUCCION
Una de las primeras aplicaciones de los sistemas digitales la vemos a diario cuando cualquier persona utiliza un aparato electrónico que realice operacionales matemáticas; por ejemplo: una caja registradora, una calculadora, un computador. Todos los sistemas digitales tienen algo en común, un circuito lógico que simula las operaciones de suma, resta, multiplicación, todos están construidos con compuertas lógicas, y en su diseño se emplearon tablas, mapas, maxtérminos, minitérminos y el método del tabulado. Empezaremos con los circuitos más sencillos, y pasaremos hasta diseños de media complejidad, dejando los de alta complejidad para verlos ya en circuito integrado como el caso de la ALU (Arithmetic Logic Unit).
![Page 3: Exposicion circuitos sumadores](https://reader033.fdocumento.com/reader033/viewer/2022061503/55889736d8b42a4c7d8b458c/html5/thumbnails/3.jpg)
B1 B0 S CY
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
El bit de suma indica la suma entre los bits de entrada y el carry si es cero quiere decir que la respuesta no excede el bit de suma, pero si es 1 se debe a que ambos bits de entrada fueron uno y en este caso la suma sería 10, es decir dos bits, veamos:
SumadoresUno de los circuitos más útiles en digitales son los aritméticos; aquí mostraremos cómo diseñar un circuito que, funcionando lógicamente, represente una suma binaria.
SemisumadorEn la tabla a continuación se muestran dos variables de entrada que representan los bits a sumar (B1,B0), y dos variables de salida que representan: uno la suma (S), y el otro el carry (CY).
CIRCUITOS ARITMETICOS
![Page 4: Exposicion circuitos sumadores](https://reader033.fdocumento.com/reader033/viewer/2022061503/55889736d8b42a4c7d8b458c/html5/thumbnails/4.jpg)
Obtenemos la ecuación individual de cada salida por minitérminos:
01
010101
BBCY
BBBBBBS
El diagrama lógico del semisumador es implementado utilizando compuertas simples para quedar como sigue:
![Page 5: Exposicion circuitos sumadores](https://reader033.fdocumento.com/reader033/viewer/2022061503/55889736d8b42a4c7d8b458c/html5/thumbnails/5.jpg)
Sin embargo esta implementación es un tanto complicada, así si observamos detenidamente podemos simplificar el circuito si notamos que la función se ajusta a la tabla de verdad de la compuerta XOR, mientras que el carry es simplemente una AND. con esto la implementación del circuito queda como:
![Page 6: Exposicion circuitos sumadores](https://reader033.fdocumento.com/reader033/viewer/2022061503/55889736d8b42a4c7d8b458c/html5/thumbnails/6.jpg)
Debemos aclarar que efectivamente el circuito suma, pero la suma se hace por medio de operaciones lógicas, es decir el circuito “simula” una suma.
Una vez entendido cómo es el arreglo de compuertas de un semisumador, el diagrama lógico se puede cambiar por el siguiente diagrama de bloque que indica exactamente el mismo circuito.
B1 B0
SS
CY S
![Page 7: Exposicion circuitos sumadores](https://reader033.fdocumento.com/reader033/viewer/2022061503/55889736d8b42a4c7d8b458c/html5/thumbnails/7.jpg)
Sumador Completo
El sumador completo, tiene un cambio con respecto al semisumador, ahora van a ser tres entradas, entendamos por qué: cuando realizamos una suma binaria cualquiera, por ejemplo 101+111, se debe hacer término a término; en este ejemplo sumamos 1+1, nos da cero, y genera carry; hasta el momento sólo necesitamos dos bits, pero para sumar el siguiente par de bits debemos sumar el carry; entonces se hace necesario un circuito que tenga al menos tres bits de entrada.
La nueva tabla que se va a presentar tiene entonces tres bits de entrada (B2,B1,B0) y dos de salida, suma (S) y carry (CY).
B2 B1 B0 S CY
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
Por la tabla sabemos la salida S: 012 BBBS
![Page 8: Exposicion circuitos sumadores](https://reader033.fdocumento.com/reader033/viewer/2022061503/55889736d8b42a4c7d8b458c/html5/thumbnails/8.jpg)
Y para Carry:
00 1001 11
0
1
B2
B1B0
1 1 1
1
120201 BBBBBBCY
![Page 9: Exposicion circuitos sumadores](https://reader033.fdocumento.com/reader033/viewer/2022061503/55889736d8b42a4c7d8b458c/html5/thumbnails/9.jpg)
El circuito se podría montar tal como lo indican las ecuaciones, pero aprovechamos el semisumador y lo repetimos para formar el sumador completo:
![Page 10: Exposicion circuitos sumadores](https://reader033.fdocumento.com/reader033/viewer/2022061503/55889736d8b42a4c7d8b458c/html5/thumbnails/10.jpg)
El circuito está formado por dos medios sumadores y una OR que cumple la función de generar el carry, bien sea en la primera suma o en la segunda.
En diagrama de bloque el semisumador se representa así:
B1 Cin
SCCout S
B0
Para propósitos generales, se han cambiado algunos nombres, pero su función sigue siendo la misma; por lo explicado anteriormente, una de sus entradas la denominamos carry de entrada (Cin), y las otras dos los dos bits a sumar; la salida sigue siendo S, y el carry lo llamaremos carry de salida (Cout).
![Page 11: Exposicion circuitos sumadores](https://reader033.fdocumento.com/reader033/viewer/2022061503/55889736d8b42a4c7d8b458c/html5/thumbnails/11.jpg)
Sumador en Binario de Cuatro Bits
Una buena aplicación de los sumadores completos es su uso anidado o en cascada para obtener circuitos un poco más complejos; la idea del sumador de cuatro bits es sumar dos números binarios cada uno de cuatro bits así:
Se desean sumar X y Y que son dos números binarios cada uno de cuatro bits; están conformados de la siguiente manera:
0123
0123
YYYYY
XXXXX
CY2 CY1 CY0
X3 X2 X1 X0
+ Y3 Y2 Y1 Y0
S4 S3 S2 S1 S0
La suma la realizamos término a término, primero , en este caso solo tengo dos bits de entrada y se hace necesario solamente un semisumador; esta suma genera las salidas (suma) y (carry). va en la respuesta pero se debe sumar con y , por lo que se hace necesario un sumador completo; esta suma genera y . va en la respuesta, pero de nuevo se debe sumar con y y otra vez necesitamos un sumador completo y así sucesivamente hasta llegar a , que va en la respuesta también como .4S
00 YX
0S 0CY 0S 0CY 1X
1Y 1S 1CY
1S1CY 2X 2Y
3CY
![Page 12: Exposicion circuitos sumadores](https://reader033.fdocumento.com/reader033/viewer/2022061503/55889736d8b42a4c7d8b458c/html5/thumbnails/12.jpg)
El diagrama lógico nos da una mejor explicación del circuito y su funcionamiento:
B1 Cin
SCCout S
B0B1 B1 B1B0 B0 B0CinCin
Cout Cout CoutSC
SS
SCS SS
Y3 X3 Y2 Y1 Y0X2 X1 X0
S4 S3 S2 S1 S0
![Page 13: Exposicion circuitos sumadores](https://reader033.fdocumento.com/reader033/viewer/2022061503/55889736d8b42a4c7d8b458c/html5/thumbnails/13.jpg)
Sumador en Circuito Integrado
Los fabricantes de circuitos integrados, han colocado en una sola pastilla el sumador binario de cuatro bits; se trata del 7483 o el 7483A.
Un esquema del integrado se muestra a continuación:
A4
A1
B1
A2
B3
B4
C0
B2
A3
C4
S4
S3
S2
S1
74LS83A
Los pines de entrada son: para el primer dígito, para el segundo dígito, es el carry de entrada y es el carry de salida.Este integrado es muy útil a la hora de hacer circuitos aritméticos, pues simplifica mucho el trabajo de montar compuertas para los semisumadores o sumadores completos.
1234 AyAAA
1234 ByBBB
0C4C
![Page 14: Exposicion circuitos sumadores](https://reader033.fdocumento.com/reader033/viewer/2022061503/55889736d8b42a4c7d8b458c/html5/thumbnails/14.jpg)
![Page 15: Exposicion circuitos sumadores](https://reader033.fdocumento.com/reader033/viewer/2022061503/55889736d8b42a4c7d8b458c/html5/thumbnails/15.jpg)
PROPÓSITO
http://en.wikipedia.org/wiki/Image:68k_ttl.jpg
Servir como una herramienta para la enseñanza y el aprendizaje en un primer curso de circuitos digitales, y como una herramienta de simulación en el diseño digital utilizando circuitos integrados de lógica fija.
Enseñar y aprender a construir circuitos digitales y a diseñarlos
eficiente y eficazmente
![Page 16: Exposicion circuitos sumadores](https://reader033.fdocumento.com/reader033/viewer/2022061503/55889736d8b42a4c7d8b458c/html5/thumbnails/16.jpg)
DESCRIPCIÓN
Es una herramienta para la enseñanza y el aprendizaje del diseño digital en el nivel escolar y universitario.
Componentes:– Módulo digital– Tutoriales interactivos– Escenarios virtuales
Se distribuye gratuitamente por Internet.
![Page 17: Exposicion circuitos sumadores](https://reader033.fdocumento.com/reader033/viewer/2022061503/55889736d8b42a4c7d8b458c/html5/thumbnails/17.jpg)
PARTES DEL MÓDULO DIGITAL
Interruptor principal
Indicadores luminosos (leds)
Leds de 7 segmentos
Protoboard
Polarización Conmutadores Pulsadores
Temporizadores
Puertos de interfaz con escenarios virtuales
Menú del programa
![Page 18: Exposicion circuitos sumadores](https://reader033.fdocumento.com/reader033/viewer/2022061503/55889736d8b42a4c7d8b458c/html5/thumbnails/18.jpg)
EJEMPLOS DE CIRCUITOS
![Page 19: Exposicion circuitos sumadores](https://reader033.fdocumento.com/reader033/viewer/2022061503/55889736d8b42a4c7d8b458c/html5/thumbnails/19.jpg)
Circuito listo para usar
ASPECTOS BÁSICOS DEL UNCIONAMIENTO DE LOS CIRCUITOS LÓGICOS.
Sumador binario
Construcción modular del
sumador binario
Diagrama esquemático
![Page 20: Exposicion circuitos sumadores](https://reader033.fdocumento.com/reader033/viewer/2022061503/55889736d8b42a4c7d8b458c/html5/thumbnails/20.jpg)
ESCENARIOS
Permiten ensayar el funcionamiento del circuito en el medio donde van a operar.
Sensor de paso de vehículo
![Page 21: Exposicion circuitos sumadores](https://reader033.fdocumento.com/reader033/viewer/2022061503/55889736d8b42a4c7d8b458c/html5/thumbnails/21.jpg)
GRACIAS