Exposicion circuitos sumadores

34,096 views

Published on

Published in: Technology
3 Comments
1 Like
Statistics
Notes
No Downloads
Views
Total views
34,096
On SlideShare
0
From Embeds
0
Number of Embeds
27
Actions
Shares
0
Downloads
695
Comments
3
Likes
1
Embeds 0
No embeds

No notes for slide

Exposicion circuitos sumadores

  1. 1. CIRCUITOS ARITMETICOS SUMADORES ANDRES MAURICIO SAN JUAN
  2. 2. INTRODUCCION <ul><li>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 ). </li></ul>
  3. 3. 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: Sumadores Uno 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. Semisumador En la tabla a continuación se muestran dos variables de entrada que representan los bits a sumar (B 1 ,B 0 ), y dos variables de salida que representan: uno la suma (S), y el otro el carry (CY). CIRCUITOS ARITMETICOS B 1 B 0 S CY 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1
  4. 4. Obtenemos la ecuación individual de cada salida por minitérminos: El diagrama lógico del semisumador es implementado utilizando compuertas simples para quedar como sigue:
  5. 5. <ul><li>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: </li></ul>
  6. 6. <ul><li>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. </li></ul><ul><li>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. </li></ul>B 1 B 0 SS CY S
  7. 7. Sumador Completo <ul><li>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. </li></ul><ul><li>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). </li></ul>Por la tabla sabemos la salida S: B 2 B 1 B 0 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
  8. 8. Y para Carry: 00 10 01 11 0 1 B 2 B 1 B 0 1 1 1 1
  9. 9. <ul><li>El circuito se podría montar tal como lo indican las ecuaciones, pero aprovechamos el semisumador y lo repetimos para formar el sumador completo: </li></ul>
  10. 10. <ul><li>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. </li></ul><ul><li>En diagrama de bloque el semisumador se representa así: </li></ul>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) . B 1 Cin SC Cout S B 0
  11. 11. Sumador en Binario de Cuatro Bits <ul><li>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í: </li></ul><ul><li>Se desean sumar X y Y que son dos números binarios cada uno de cuatro bits; están conformados de la siguiente manera: </li></ul>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 . CY 2 CY 1 CY 0 X 3 X 2 X 1 X 0   + Y 3 Y 2 Y 1 Y 0 S 4 S 3 S 2 S 1 S 0
  12. 12. El diagrama lógico nos da una mejor explicación del circuito y su funcionamiento: B 1 Cin SC Cout S B 0 B 1 B 1 B 1 B 0 B 0 B 0 Cin Cin Cout Cout Cout SC SS SC S S S Y 3 X 3 Y 2 Y 1 Y 0 X 2 X 1 X 0 S 4 S 3 S 2 S 1 S 0
  13. 13. Sumador en Circuito Integrado <ul><li>Los fabricantes de circuitos integrados, han colocado en una sola pastilla el sumador binario de cuatro bits; se trata del 7483 o el 7483A. </li></ul><ul><li>Un esquema del integrado se muestra a continuación: </li></ul>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. A 4 A 1 B 1 A 2 B 3 B 4 C 0 B 2 A 3 C 4 S 4 S 3 S 2 S 1 74LS83A
  14. 14. Simulador de Construcción de Circuitos Digitales con Escenarios Virtuales
  15. 15. PROPÓSITO 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. 4 Enseñar y aprender a construir circuitos digitales y a diseñarlos eficiente y eficazmente http://en.wikipedia.org/wiki/Image:68k_ttl.jpg
  16. 16. DESCRIPCIÓN <ul><li>Es una herramienta para la enseñanza y el aprendizaje del diseño digital en el nivel escolar y universitario. </li></ul><ul><li>Componentes: </li></ul><ul><ul><li>Módulo digital </li></ul></ul><ul><ul><li>Tutoriales interactivos </li></ul></ul><ul><ul><li>Escenarios virtuales </li></ul></ul><ul><li>Se distribuye gratuitamente por Internet. </li></ul>5
  17. 17. 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 6
  18. 18. EJEMPLOS DE CIRCUITOS 7
  19. 19. ASPECTOS BÁSICOS DEL UNCIONAMIENTO DE LOS CIRCUITOS LÓGICOS. Circuito listo para usar 8 Sumador binario Construcción modular del sumador binario Diagrama esquemático
  20. 20. ESCENARIOS 9 Permiten ensayar el funcionamiento del circuito en el medio donde van a operar. Sensor de paso de vehículo
  21. 21. GRACIAS

×