Descodificador e uma linha ativa
Um endereço escolhe uma linha
Um descodificador transforma código binário numa linha escolhida. One-hot significa exatamente uma linha em 1 quando habilitado. A habilitação permite que as saídas funcionem.
BANCADA DE EXPERIÊNCIAS
Muda as definições do circuito, prevê as leituras e verifica um desafio. São modelos educativos; cada lição explica os pressupostos.
Inicia sessão para guardar o progresso. O progresso de visitante fica neste dispositivo.
Por que funciona
Lógica binária ideal: 0 significa baixo e 1 alto, não tensão medida. Alimentação, corrente, carga de saída e atraso são omitidos; os desenhos mostram funções, não pinos de chips. Aqui E = 1 habilita saídas altas e E = 0 desabilita-as. O índice −1 significa nenhuma linha ativa, não tensão negativa.
b0 e b1 são bits; n = b0 + 2b1 vai de zero a três. E habilita. Com E = 1 só Qn está alta; com E = 0 todas as saídas estão baixas.
Dificuldade
Monte · Monte o circuito
Ligue com b0 = 0, b1 = 1 e E = 1. Escolha código 2 e ative Q2.
Precisa de uma dica?
b0 = 0; b1 = 1; E = 1 → Q2 = 1
Explore · Mude as entradas
Coloque b0 = 1, b1 = 1 e E = 1. Escolha código 3 e ative Q3.
Precisa de uma dica?
b0 = 1; b1 = 1; E = 1 → Q3 = 1
Resolva · Resolva o desafio
Mantenha b0 = 1 e b1 = 1; coloque E = 0. Desative todas as saídas.
Precisa de uma dica?
b0 = 1; b1 = 1; E = 0 → Q0 = Q1 = Q2 = Q3 = 0
Leituras adicionais e receitas de circuitos
Um endereço escolhe uma linha
Dois interruptores escolhem um de quatro destinos. O descodificador transforma um endereço compacto numa linha visível.
n = b0 + 2b1; E = 1 → Qn = 1; E = 0 → Q0 = Q1 = Q2 = Q3 = 0
O código diz que linha escolher; E diz se a ativar. São controlos independentes.
Um padrão útil
Dois bits escolhem quatro linhas. Cada bit de endereço extra duplica as opções.
Além do modelo
Desabilitado, tudo é zero: não é one-hot. O código pode continuar três sem nenhuma linha ativa.
Um erro que vale evitar
Linha número 2 não significa duas linhas ativas. O número é um destino; habilitado existe só uma ativa.
O código fica 3; E muda de 1 para 0. Que linha está alta?
- Q3
- nenhuma
- as quatro
Saiba mais
A habilitação permite mostrar a escolha. Desabilitar força todas as saídas baixas.
Monte o circuito
Coloque b0 = 0, b1 = 1, E = 1. Código 2, só Q2 alta.
n = 2; Q2 = 1
Mude as entradas
Coloque b0 = 1, b1 = 1, E = 0. Código 3, todas baixas.
Q0 = Q1 = Q2 = Q3 = 0
Experimente outro caminho
Habilite e percorra códigos zero a três, contando linhas ativas. Repita desabilitado.