Hola a Todos
Adjunto una imagen que es el circuito de un sumador de 12 BITS Sumandos, a 8 BITS Resultado –BINARIO-.
Digo 12 BITS porque Los Bits 16 32 64 128 están repetidos en el sumador IC2 (74HC83).
Si asumimos lo anterior entonces tenemos un sumador de 3 BYTES. y, La WORD (Palabra), de este pequeño sistema sumador es de 12 BITS o, También se puede decir de 3 BYTES.
Puesto que este sumador es de -8 Bits de resultado binario- solo se puede obtener la suma de 2 o 3 cifras que no sobrepasen la suma del peso de cada BIT al numero 255. Esto es 1+2+3+4+16+32+64+128=255.
Esto Ocurre porque ya no hay otro BIT, en este pequeño sistema, que represente El numero 256. Así que el CARRY OUT de IC2 Se hace nivel alto indicando que “Se lleva Uno” al siguiente IC sumador. Esto ocurre también en IC1, cada que se sobrepase la cuenta de 15, su CARRY OUT se hace nivel alto y este BIT se conecta al CARRY IN de IC2 con lo que su BIT menos significativo se hace verdadero o nivel alto. En nuestro circuito este BIT vale o tiene un peso de 16.
Notas:
cabe mencionar que el SOFTWARE llamado LIVEWARE Solo trae circuitos con LOGICA POSITIVA (Los valores son ciertos cuando son altos o positivos, claro con respecto a tierra).
Por acá, en mi localidad decimos cuando sumamos 4+6 “cero y llevamos uno” Por eso el, “Se lleva Uno” de arriba.
Este Sumador es solo Binario, NO BCD.
---------------------------------------------
Tengan en cuenta que los sumandos son 3, en IC1 hay 2 y en IC2 hay 1 puesto que ya dijimos que un grupo esta repetido; en IC1 tienen un valor de 1, 2, 4, 8, cada Grupo y en IC2 tienen un valor de 16, 32, 64, 128,.
Así que si presionamos los cuadritos (Que se pongan en rojo) 1, 8, y 1, 8 del siguiente grupo el resultado debe ser 18. pero...como este sumador es binario serán ciertas las salidas 16 de IC2 y 2 de IC1 y la suma de estos es 18.
Esos cuadritos son Switches electrónicos que programan un 1 (Alambre Rojo) o un 0 (Alambre Verde).
Si requieren convertir el resultado de este sumador binario al código BCD deberán incluir el IC 74185 que es un:
8-BIT Binary To BCD o BCD To Binary (De acuerdo a como lo conecten).
También Pueden Hacer un convertidor binario a BCD con compuertas, sumadores y comparadores basándose en el Algoritmo:
a. Examine Los 3 Bits más significativos, si la suma es mayor de 4, sume 3 y recorra los bits hacia la Izquierda.
b. Examine cada década BCD. Si la suma es mayor de 4, sume 3 y recorra los bits hacia la izquierda.
c. Repita el paso b hasta que el ultimo BIT menos significativo binario este en la localización del menos significativo del BCD.
Espero este pequeño sumador les sirva para diseñar otro para más dígitos.
Por favor, si alguien lo ensambla y no le funciona no venga aquí con la sola frase “No me Funciono XD”
Debe decir o ser mas explicito. Decir por ejemplo: le programo 5 + 7 y el resultado que me da es 9.
Y de preferencia adjuntar un circuito o una imagen de su circuito.
Si no es mas explicito y no veo ninguna imagen no responderé a ese mensaje –Perdón-.
saludos
a sus ordenes