Estoy intentando diseñar un circuito sencillo para un indicador de 4 LED. Es básicamente como un dispositivo de juego que tiene cuatro botones. El primero en pulsar su botón tendría su LED se enciende y "bloquear" todos los demás; no permitiendo que los otros 3 LEDs se encienden.
A continuación se muestra mi intento de hacer este circuito con unas cuantas compuertas AND y unas cuantas compuertas NOT. Pero no funciona como era necesario. Solo funciona ligeramente bloqueando el siguiente LED en linea pero si el anterior esta encendido entonces se apaga. Además el primer LED siempre se puede encender.
simular este circuito - Esquema creado con CircuitLab
¿Debería utilizar algún otro componente? ¿O una configuración diferente de puertas NOT/AND/OR?
Se agradece toda la ayuda.