¿Cómo almacena un número ingresado a través de los botones del teclado en D flip-flops? [cerrado]

-3

En el circuito, solo el valor UNO de N0-N9 será alto. Por lo tanto, solo una de las compuertas OR tendrá un valor ALTO. Necesito usar solo la salida HIGH de la salida OR gates.

Intenté usar un multiplexor pero eso no funcionó del todo.

EDITAR: El circuito es el almacén del último bit de un número (0-9). Si, por ejemplo, se presiona N3, debe almacenarse un 1 en un D-ff.

REPHRASED: Ignora lo anterior . Gracias chicos por los comentarios. Entiendo que mi pregunta no estaba clara. Mi objetivo principal es hacer una calculadora para sumar números de 4 bits. Los números que se agregarán se ingresan a través de un teclado. Estos números se almacenan en flip-flops D y luego se pasan a un sumador de look-look-down. Mi pregunta es ¿cómo almaceno los números ingresados a través del teclado numérico en flip-flops D?

PS: Estoy haciendo este proyecto en Logisim. Soy un estudiante de primer año con conocimientos básicos de electrónica digital.

    

1 respuesta

2

Usando las partes que tenemos en CircuitLab, que son las entradas 2 y 3 O e incluye alguna lógica para obtener una salida vinculada a par / impar que no estaba en su pregunta inicial (para la inicial cuestione el circuito sin las puertas Y que hará):

simular este circuito : esquema creado usando CircuitLab

Esta versión le brinda una salida adicional vinculada a par o impar, pero como no está claro qué quiere hacer con eso, no está claro cómo ayudarlo. Se requiere claridad de pensamiento para hacer que la lógica digital funcione, no hay código de trucos.

Si necesitas "poner un 1 o un 0 en alguna parte", puedes usar Fuera para poner la salida de Mientras me estoy poniendo raro en lo que sea, ya que la presencia de una señal en Fuera significa que se presionó un botón, y si no es impar, la salida de Mientras me estoy extraviando es baja, o 0, y por lo tanto el LSB correcto para un número par. AND2 ni siquiera es necesario para que funcione, aunque es posible que tenga que ejecutar Out a través de un par de buffers o compuertas configuradas como buffers para obtener la sincronización correcta, dependiendo de lo que usted está utilizando.

    
respondido por el Ecnerwal

Lea otras preguntas en las etiquetas