Decodificador y salida de una sola línea
Una dirección elige una línea
Un decodificador convierte un código binario en una línea elegida. One-hot significa exactamente una línea en 1 cuando está habilitado. La habilitación permite operar a las salidas.
MESA DE EXPERIMENTOS
Cambia los ajustes del circuito, predice las lecturas y comprueba un reto. Son modelos educativos; cada lección explica sus supuestos.
Inicia sesión para guardar tu progreso. El progreso de invitado se guarda en este dispositivo.
Por qué funciona
Lógica binaria ideal: 0 significa bajo y 1 alto, no tensión medida. Se omiten alimentación, corriente, carga de salida y retardo; los dibujos muestran funciones, no patillas de chips. Aquí E = 1 habilita salidas altas y E = 0 las deshabilita. El índice −1 significa ninguna línea activa, no tensión negativa.
b0 y b1 son bits; n = b0 + 2b1 va de cero a tres. E habilita. Con E = 1 solo Qn está alta; con E = 0 todas las salidas están bajas.
Dificultad
Construye · Monta el circuito
Enciende con b0 = 0, b1 = 1 y E = 1. Elige código 2 y activa Q2.
¿Necesitas una pista?
b0 = 0; b1 = 1; E = 1 → Q2 = 1
Explora · Cambia las entradas
Pon b0 = 1, b1 = 1 y E = 1. Elige código 3 y activa Q3.
¿Necesitas una pista?
b0 = 1; b1 = 1; E = 1 → Q3 = 1
Resuelve · Resuelve el reto
Mantén b0 = 1 y b1 = 1; pon E = 0. Desactiva todas las salidas.
¿Necesitas una pista?
b0 = 1; b1 = 1; E = 0 → Q0 = Q1 = Q2 = Q3 = 0
Lecturas adicionales y recetas de circuitos
Una dirección elige una línea
Dos interruptores eligen uno de cuatro destinos. El decodificador transforma una dirección compacta en una línea visible.
n = b0 + 2b1; E = 1 → Qn = 1; E = 0 → Q0 = Q1 = Q2 = Q3 = 0
El código dice qué línea elegir; E dice si activarla. Son controles independientes.
Un patrón útil
Dos bits eligen cuatro líneas. Cada bit de dirección adicional duplica las opciones.
Fuera del modelo
Deshabilitado, todas las salidas son cero: no es one-hot. El código puede seguir en tres sin ninguna línea activa.
Un error que conviene evitar
Línea número 2 no significa dos líneas activas. El número es el destino; habilitado solo hay una activa.
Código 3 no cambia; E pasa de 1 a 0. ¿Qué línea está alta?
- Q3
- ninguna
- las cuatro
Leer más
La habilitación permite que aparezca la selección. Al deshabilitar, todas las salidas quedan bajas.
Monta el circuito
Pon b0 = 0, b1 = 1, E = 1. Código 2, solo Q2 alta.
n = 2; Q2 = 1
Cambia las entradas
Pon b0 = 1, b1 = 1, E = 0. Código 3, todas bajas.
Q0 = Q1 = Q2 = Q3 = 0
Prueba otro camino
Habilita y recorre los códigos de cero a tres, contando líneas activas. Repite deshabilitado.