Ayufa con memorisacion de datos con ff tipo D

Hola compañeros, aki con mi primer post en este foro que me ha respondido mas de una duda sin siquiera preguntar, ahi les va mi duda

tengo que hacer una unidad logica aritmetica con una eprom, ia la tengo programada y todo, mi problema es como introducir los datos, ya tengo diseñado y armado un pequeño "control"con un keypad de 16 botones, la salida de este es en alta impedancia (HI-Z) cuando nos e presiona nada, y cuando presionas algun boton la salida es el numero en binario de los 4 digitos, mi problema es que debo sumar dos numeros de 4 bits, pero no he podido hacer que guarde la informacion los flip flops, estaba usando un deodificador 4 a 16 para la generacion de miniterminos y de ahi con un flipflop SR activava o desactivava 4 flipf flops para guardar la informacion.

alguien que me ayude cone ste diseño porque llevo dias atascado, lo que estaba pensando es, presionar A(1010) y activar 4 ff D para almacenar el numero A, y de ahi presionar B(1011) y descativar los primeros 4 ff D y activar otros para almacenar B, y despues(opcional) presionar F(1111) para que realise la operacion (Output Enable del erpom)...

de antemano gracias, aunque sea con un diagrama a bloques pero stoy mui atorado aki :l..


Gracias.
Dario :)

****edit:, estaba utilizando latch's en ves de ff sincronos puesto que no necesito(niquiero) meterme en problemas utilizando un relog.
 
Última edición:
Hola yoko911

Crees que te sirva el circuito contenido en la imagen adjunta ?
Con él puedes introducir y memorizar hasta 4 cifras.

Podrías adjuntar tu circuito preferentemente en el tipo de archivo que se genera con tu simulador??

saludos
a sus ordenes
 

Adjuntos

  • Bórrame Q.jpg
    Bórrame Q.jpg
    242.8 KB · Visitas: 6
Atrás
Arriba