2 votos

Sólo permite que se encienda un LED

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.

schematic

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.

5voto

WhatRoughBeast Puntos 20870

No escuches al hombre de las cavernas.

schematic

simular este circuito - Esquema creado con CircuitLab

Los flip-flops se pueden sintetizar a partir de puertas, aunque es muy posible que decidas seguir el consejo de Spehro.

En el esquema, el interruptor 5 es un reset, y pulsándolo hace que las 4 salidas (en el LED) se pongan a nivel alto, apagando los LEDs. Pulsar cualquiera de los interruptores 1 - 4 hará que el LED correspondiente se encienda, y desactivará cualquier otra activación del interruptor a través de las puertas AND.

Si desea utilizar lógica discreta, como 7400/74LS/74HC, etc., el número total de circuitos integrados es de 5: 1 7400, 2 7410 y 2 7411.

ETA - Usted notará que los LEDs son impulsados por ser tirado hacia abajo, con la corriente procedente de VCC. Esto es importante si decides usar 7400 o 74LS - esas tecnologías no son buenas fuentes de corriente, pero absorben corriente muy bien. Si decides usar una familia CMOS como 74HC, esto seguirá funcionando. O, si quieres, puedes usar la otra salida de cada latch, la puerta NAND de 2 entradas, y conducir el LED a masa (teniendo cuidado de que la polaridad del LED sea la correcta). Sólo una idea.

1voto

aryeh Puntos 1594

Ver cct más abajo. Atención: ¡¡¡NO dejes que Olin vea este diagrama!!!

Este circuito puede servir de guía para hacer lo que quieres utilizando otros medios, probablemente.

Se muestra un circuito de N. Las puertas Schmitt no son esenciales pero ayudan.

IC1A IC1B forman un latch. La línea Master Reset baja todos los latches a través de los diodos RESET.

Botón "Set" presionado coloca alta de la columna lh en IC1A latch in. 10k anula 1M y entrada IC1A alta pone IC1B alta. LED encendido (ahora lo he movido :-) ). Y IC1A out low tira de la columna lh low y roba el voltaje "pick me, pick me !!!" de la columna lh para que nadie mas pueda unirse a ti.

Esperemos que

E&OE.

enter image description here


IDL La lógica del diodo inversor, producto de mi imaginación febril, es poco probable que se enseñe en la mayoría de las escuelas de ingeniería, y ciertamente tiene sus límites, pero puede utilizarse para realizar una amplia gama de tareas aparentemente inverosímiles.
El uso de inversores CMOS con entrada de disparador Schmitt también permite obtener osciladores de 1 inversor e incluso moduladores PWM de 1 puerta. Para tareas realmente difíciles, añada un LM324 :-). Ocasionalmente un LM339 es más útil que un '324, pero normalmente no.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X