Décodeur et sortie à une ligne active
Une adresse choisit une ligne
Un décodeur transforme un code binaire en ligne choisie. One-hot signifie exactement une ligne à 1 quand le circuit est activé. La validation permet aux sorties de fonctionner.
TABLE D’EXPÉRIENCES
Modifie les réglages du circuit, prédis les mesures puis vérifie un défi. Ce sont des modèles pédagogiques ; chaque leçon explique leurs hypothèses.
Connecte-toi pour enregistrer ta progression. La progression en mode invité reste sur cet appareil.
Pourquoi cela fonctionne
Logique binaire idéale : 0 signifie bas et 1 haut, pas une tension mesurée. Alimentation, courant, charge de sortie et retard sont omis ; les dessins montrent les fonctions, pas les broches des puces. Ici E = 1 active les sorties hautes et E = 0 les désactive. L’indice −1 signifie aucune ligne active, pas une tension négative.
b0 et b1 sont bits ; n = b0 + 2b1 va de zéro à trois. E valide. Avec E = 1 seule Qn est haute ; avec E = 0 toutes les sorties sont basses.
Difficulté
Construis · Construis le circuit
Alimente avec b0 = 0, b1 = 1 et E = 1. Choisis code 2 et active Q2.
Besoin d’un indice ?
b0 = 0; b1 = 1; E = 1 → Q2 = 1
Explore · Change les entrées
Règle b0 = 1, b1 = 1 et E = 1. Choisis code 3 et active Q3.
Besoin d’un indice ?
b0 = 1; b1 = 1; E = 1 → Q3 = 1
Résous · Relève le défi
Garde b0 = 1 et b1 = 1 ; règle E = 0. Désactive toutes les sorties.
Besoin d’un indice ?
b0 = 1; b1 = 1; E = 0 → Q0 = Q1 = Q2 = Q3 = 0
Lectures complémentaires et fiches de circuits
Une adresse choisit une ligne
Deux interrupteurs choisissent une destination parmi quatre. Le décodeur transforme une adresse compacte en un choix de ligne visible.
n = b0 + 2b1; E = 1 → Qn = 1; E = 0 → Q0 = Q1 = Q2 = Q3 = 0
Le code dit quelle ligne choisir ; E dit si l’activer. Ces commandes sont indépendantes.
Une règle utile
Deux bits choisissent quatre lignes. Chaque bit d’adresse supplémentaire double les possibilités.
Au-delà du modèle
Désactivées, les sorties sont toutes nulles : ce n’est pas one-hot. Le code peut rester trois sans sortie active.
Un piège à éviter
La ligne numéro 2 ne signifie pas deux lignes actives. Le numéro est une destination ; activé, le circuit n’en allume qu’une.
Le code reste 3 ; E passe de 1 à 0. Quelle ligne est haute ?
- Q3
- aucune
- les quatre
Pour aller plus loin
La validation autorise le choix à apparaître. Sans elle, toutes les sorties sont basses.
Construis le circuit
Règle b0 = 0, b1 = 1, E = 1. Code 2, seule Q2 haute.
n = 2; Q2 = 1
Change les entrées
Règle b0 = 1, b1 = 1, E = 0. Code 3, toutes basses.
Q0 = Q1 = Q2 = Q3 = 0
Essaie un autre chemin
Active et parcours les codes de zéro à trois en comptant les lignes actives. Recommence désactivé.