Tabla de verdad para el decodificador 3 en 8 con entradas N.A., salidas P.A y habilitación

1

Estoy trabajando en una asignación en la que necesito dibujar un diagrama de bloques y el circuito a nivel de puerta de un decodificador 3-to-8 con entradas activas negativas, una activa positiva Habilitar y salidas activas positivas.

He dibujé el diagrama de bloques , pero antes de dibujar el circuito, quería hacer una tabla de verdad para que Aseguré que mi lógica fuera correcta. Y aquí es donde estoy teniendo algunos problemas. Normalmente, creo que mi tabla se parecería a this . Pero como las entradas tienen una lógica activa negativa, no estoy seguro de cómo afectará eso a mis entradas y cambiará la tabla de verdad general. Siempre he tenido muchos problemas para descubrir cómo N.A.L afecta el circuito general; ¿Podría alguien ayudarme, por favor?

    
pregunta gbm0102

1 respuesta

0
  

Decodificador 3 en 8 con entradas activas negativas, una habilitación activa positiva y salidas activas positivas.

Lo que me gusta hacer para las tareas es realizar un control de validez para al menos 3 casos aleatorios y ver si eso se comprueba, hacer lo que creo que es correcto, luego, una vez que termine, verifique nuevamente, con mi primer control de seguridad .

Según lo que dijiste, entonces estas 3 expresiones deben ser verdaderas:

\ $ \ scriptsize EN = 0, A = B = C = 0 = > D_7 = D_6 = D_5 = D_4 = D_3 = D_2 = D_1 = D_0 = 0 \ $ \ $ \ scriptsize EN = 1, A = B = C = 0 = > D_7 = 1, D_6 = D_5 = D_4 = D_3 = D_2 = D_1 = D_0 = 0 \ $ \ $ \ scriptsize EN = 1, A = B = C = 1 = > D_7 = D_6 = D_5 = D_4 = D_3 = D_2 = D_1 = 0, D_0 = 1 \ $

Continuemos con el resto.

$$ \ begin {array} {| c | c |} \ hline E & C & B & A & & D_7 & D_6 & D_5 & D_4 & D_3 & D_2 & D_1 & D_0 \\\ hline        \ textbf {0} & \ textbf {X} & \ textbf {X} & \ textbf {X} & & \ textbf {0} & \ textbf {0} & \ textbf {0} & \ textbf {0} & \ textbf {0} & \ textbf {0} & \ textbf {0} & \ textbf {0} \\\ hline        \ textbf {1} & \ textbf {0} & \ textbf {0} & \ textbf {0} & & \ textbf {1} & \ textbf {0} & \ textbf {0} & \ textbf {0} & \ textbf {0} & \ textbf {0} & \ textbf {0} & \ textbf {0} \\\ hline        1 & 0 & 0 & 1 & & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \\ hline        1 & 0 & 1 & 0 & & 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 \\ hline        1 & 0 & 1 & 1 & & 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 \\ hline        1 & 1 & 0 & 0 & & 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 \\ hline        1 & 1 & 0 & 1 & & 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 \\ hline        1 & 1 & 1 & 0 & & 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 \\ hline        \ textbf {1} & \ textbf {1} & \ textbf {1} & \ textbf {1} & & \ textbf {0} & \ textbf {0} & \ textbf {0} & \ textbf {0} & \ textbf {0} & \ textbf {0} & \ textbf {0} & \ textbf {1} \\\ hline \ end {array} $$

He marcado mis comprobaciones de sanidad en negrita, lo que se comprueba. Invertir entradas es malo. Y tienes tu diagonal equivocada en tu imagen.

Aquí hay una prueba de cordura para ti que probablemente te hizo pensar demasiado. \ $ B = C = A = 0 = > invertido = > 111_2 = 7 \ $

    
respondido por el Harry Svensson

Lea otras preguntas en las etiquetas