Conceptos básicos de lógica digital - Creando simplemente un mecanismo de bloqueo

-1

No estoy seguro de dónde más puedo hacer una pregunta como esta, he estado buscando y parece que no puedo encontrar un lugar adecuado para preguntar sobre lógica digital básica. Estoy realizando un curso de informática y he estado practicando diseños de circuitos básicos en línea.

Se me ha planteado un problema en el que tengo que crear un mecanismo de bloqueo y llave simple en el que tengo tres entradas de bloqueo y tres entradas de teclado y si la entrada de la tecla coincide con el bloqueo, se encenderá un LED. Dice que solo puedo usar compuertas AND NOT y OR y usar un decodificador.

He empezado, pero es probable que esté lejos de ser correcto:

¿Necesitaría usar un decodificador 3-8? No estoy seguro de cómo se puede hacer esto, me gustaría cualquier pista

    
pregunta Vbobo

1 respuesta

0

Veo dos maneras de hacer esto. Uno de estos es usar puertas XNOR (NOR exclusivo), que tienen una tabla de verdad como esta:

Entonces,lasalidaes1silasentradascoinciden.LlamealastresentradasdelbloqueoL0,L1yL2,ylasteclasK0,K1yK2.Elbloqueoseabre(LEDencendido)si

(L0XNORK0)AND(L1XNORK1)AND(L2XNORK2)

escierto.PuedesconstruirunacompuertaXNORapartirdeAND's,OR'syNOT'sasí:

Pero esto no usa el decodificador de 3 a 8. Para hacer uso de eso, podría descodificar las tres entradas de bloqueo en ocho salidas de bloqueo descodificadas LD0 ... LD7, y lo mismo para las entradas clave a KD0 ... KD7. Luego AND Y0 y KD0 juntos, hasta LD7 Y KD7, O las salidas de los AND juntos y esa es su salida.

Usted construyó la parte de decodificación de la decodificación de 3 a 8 correctamente en la parte inferior de su figura, hasta e incluyendo los AND, simplemente deshágase de las puertas OR. No estoy seguro de lo que intentabas hacer en la parte superior de tu diagrama.

    
respondido por el tcrosley

Lea otras preguntas en las etiquetas