Tricky Circuit

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.

Abrir el experimento interactivo

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.

Abrir el laboratorio en una ventana completa

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
  1. 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

  2. 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

  3. 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?

  1. Q3
  2. ninguna
  3. 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.

bob.cs.sonoma.edu