hola MrCarlos
quisiera agradecerte por responderme y por compartir tu circuito me resulta muy útil, yo he hecho uno que lo muestro a continuación y por favor quisiera q me des una ayudita para colocar mi memoria 7489 me estado informando y ya se como trabaja, tambien gracias a tu explicacion. mi memoria lo quiero colocar en el primer display q esta en la parte superior del esquema esa parte es mi contador de orden de llegada esa parte es la que deseo guardar para poder leerla
en la parte inferior donde estan colocados los pulsadores es un codificador de decimal a binario del cual de las salidas despues de la etapa de los inversores pienso conectar a A0,A1,A2,A3 (direcciones) para q direccione en el orden de los pulsadores. he estado probando la memoria ya q no lo puedo simular en el proteus por q no hay ese codigo y me he percatado q cuando WE esta a nivel 0 la informacion es guardada (escritura) pero a las salidas Q1,Q2,Q3,Q4 se obtine los datos de entrada pero invertidos ps sus salidas son negadas claro. pero cuando WE pasa a un nivel 1 empieza la etapa de lectura entonces cuando presiono un boton para saber en q orden llego pulso el boton y me aparece el dato en las salidas pero cuando suelto el dato desaparece en las salidas supongo q es por el direccionamiento ya q en el codificador se vuelve a cero; tendria q colocar mi direccionamiento despues de mi registro q esta en la parte inferior, bueno es un contador 74192 q lo estoy usando como registro. bueno por esta razon es que coloque un registro en la parte superior el 7475 para q me retenga la informacion dada por la memoria en el proceso de lectura.
conecte entre el contador y la memoria en la parte de entrada de datos un 74126 q es un tristate para q cuando requiera leer no entren datos a las entradas, esto es necesario? o no importa si entra datos cuando la RAM esta seleccionada para leer en el esquema puedes apreciar los tristate q estan conectados con el contador de la salida de estos (tristate) he colocado D1,D2,D3,D4 de la memoria y las salidas Q1,Q2,Q3,Q4 las conecte al registro 7475 que se encuentra ahi q te explique para q lo estoy usando, y como las salidas de la memoria me salen el complemento de los datos de entrda estoy tomando las salidas negadas del registro para invertir los datos q me entrega la memoria y poder mandar al codificador los datos reales. no le prestes atencion a los tristate q estan con niveles logicos esos solo lo puse para darme una idea de como trabajaria mi memoria pero no es parte del esquema q tengo.
De esta manera q te explique he conectado mi memoria pero no me graba lee muy bien no se que puede ser si tuvieses algun circuito con memoria o si me lo pudieses implementar en el mio o explicarme como conectarlo te lo agradecería mucho.
Ah se me olvidaba ahi vas a ver un flip flop este lo estoy usando para poder darle el nivel a WE . el pin ME lo estoy conectando directo a nivel 0 y el flip flop uso para dar el nivel 0 o 1 al WE .
cuando energizo todo el sistema la salida Q del flip flop esta en 0 entonces si WE y ME estan a 0 la memoria deberia escribir cuando finaliza la carrera quiero ver los puestos en que llego cada competidor entonces pulso el boton q da SET al flip flop y en la salida de este Q obtengo el nivel alto 1 osea WE a 1 que seria para que la RAM lea y ademas los pines habilitadores de los tristate tambien estan conectados a la salida Qnegada para q en un inicio esten activados y los datos ingresen de manera normal cuando pulso el boton para realizar el SET del flip flop aparte de mandar a nivel 1 a WE pongo a nivel 0 a los pines habilitadores de los tristate teniendo gan impedancia en estas compuertas e impidiendo el ingreso de datos en el proceso de lectura como te dije anteriormente tu crees que esto es necesario? . A por siacaso del flipflop al q me refiero es el JK 7476 el otro flip flop q esta ahi es tipo D 7474 y lo estoy usando para controlar el rebote q se da cuando cuenta.
Esta es mi forma de como hacerlo si estoy equivocado te agradeceria que me orientes porfavor o si tienes algun esquema de como conectar la RAM o si lo puedes hacer en mi esquema espero y me puedas responder te agradesco de antemano
saludos