Sumador en paralelo de numeros de dos digitos

la finalidad de este laboratorio es sumar dos numeros de de dos digitos (Maximo 99+99) en los cuales se digite el primer numero por ejemplo un 12 y este se almacene en una memoria oprimiendo la tecla A y luego se presione el segundo numero por ejemplo 40 el cual se debe alamacenar en una memoria luego de haber presionado la tecla B, y por ultimo al oprimir la tecla C se va a visulizar la suma en los display la cual en este caso deberia dar 52.

lo primero que se hace es un comparador el cual solo va a detectar los numeros del 0 al 9 del teclado matrical y hacer que el pin de salida «Led» funcione solo al presionar estos numeros.

luego de esto como en total son 4 numeros los cuales se van a necesitar se crearon 4 memorias de 4 bits, las cuales se tienen que habilitar en el momento preciso para que escriba y lea los numeros que el usuarion ingreso.

para hacer esto se hizo un contador el cual va habilitar en ordan las memorias para que lean los datos ingresados, el reloj de este contador se conecto diretamente al pin de salida llamado «Led» el cual cada vez que se oprima un numero del 0 al 9 el contador va contar. por ejemplo al igresarle el primer numero el contador va contar un 1 y va a habilitar solo la memoria 1 para que lea ese dato y este se va a quedar almacenado en la mameria 1, depues de esto se procesede a escribir el segundo numero el cual cuando se presione otro numero el contador ya va a estar en dos el cual este habilita la memoria 2 haciendo que el numero ingresado sea leido y almacenado en esta.

luego de tener los dos numero de dos digitos almacenados en las memorias se procendean sumar, para hacer esto se usa un sumador BCD donde se suman las unidades del primer numero con las unidades del segundo y asi para las decenas, y el carrie de la suma de las unidades va a la entrada del sumador de las decenas.


Despues de haber sumado los numeros ahora se procede a realizar la visulaizacion dinamica.

Deja un comentario