Le gustaría obtener ayuda con Logic Gates, tratando de usar dos entradas para crear tres salidas

0

Estoy totalmente perdido y no tengo idea de qué buscar para ayudar a encontrar esto. Básicamente tengo dos entradas [A, B] Donde A representa el número 1 y B representa el número 2. Estoy tratando de hacerlo de manera que cuando 1 esté "encendido" Encienda un pequeño LED, y cuando dos esté "encendido" "enciende un LED separado. Lo tengo, pero quiero agregar una compuerta AND para que cuando ambos estén encendidos, se encienda un nuevo LED y se apaguen los otros dos. He intentado usar una compuerta XOR & y la puerta, pero no puede diferenciar las dos señales, [1,2] Espero que finalmente pueda entender esto. Actualmente estoy usando Logism para que sea fácil de ver y entender. Gracias.

    
pregunta user3550608

3 respuestas

3

Prueba esto

simular este circuito : esquema creado usando CircuitLab

    
respondido por el WhatRoughBeast
2

¿Una forma más sencilla?

Dado que no ha especificado a qué carril están conectados los LED, en realidad es posible implementar la solución mostrada por @WhatRoughBeast y @ RobhercKV5ROB (ambos son el mismo circuito de manera efectiva), utilizando solo tres puertas NAND de 2 entradas:

simular este circuito : esquema creado usando CircuitLab

Básicamente, los LED están cableados para que actúen como inversores. Si la salida es alta, entonces el LED está apagado. Esto permite que todas las puertas se transformen en puertas NAND.

Datos curiosos:

Esta es también la forma más óptima de diseñarla utilizando los circuitos integrados de la serie 7400/4000 (¡solo uno!).

También puede convertirse en el más óptimo a nivel de transistores. Al eliminar partes no utilizadas de las compuertas NAND, ¡podría hacerlo usando solo 5 transistores NMOS!

    
respondido por el Tom Carpenter
1

Puedes lograr esto fácilmente con 3 AND gates & 2 inversores. Aquí hay un ejemplo esquemático:

Las 3 puertas Y encienden los LEDs. Los 2 inversores apagan ambos LED 'únicos' si el LED 'dual' central está encendido debido a que 1 = 2 = encendido

    
respondido por el Robherc KV5ROB

Lea otras preguntas en las etiquetas