Tricky Circuit

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.

Ouvrir l’expérience interactive

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.

Ouvrir le laboratoire dans une fenêtre complète

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

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

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

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

bob.cs.sonoma.edu