Les montages de ce parcours se font en très basse tension, avec le 5 V d'une carte Arduino ou des piles. Les installations citées en exemple (pompe, chambre froide, gâche, feux, bus) sont aussi reliées au secteur ou à des batteries de puissance : toute intervention sur ces parties revient à un électricien habilité, et ce parcours ne qualifie pas pour la faire.
Expliquer pourquoi les circuits numériques utilisent deux états et lire un nombre binaire grâce aux poids des bits.
La leçon, diapositive par diapositive
Diapositive 1 sur 7
Objectif de la leçon
Comprendre pourquoi on travaille avec deux états
Lire un nombre binaire
Savoir combien de valeurs tiennent sur n bits
Voix off
Bienvenue dans ce parcours d'électronique numérique. Pendant trente heures, tu vas construire des circuits qui existent vraiment : l'afficheur d'un taximètre, un digicode, un compteur de passages, un distributeur de boissons. Tout commence par une question simple : comment une puce représente-t-elle un nombre, une lettre ou une température ? La réponse tient en deux symboles, 0 et 1. À la fin de cette première leçon, tu sauras pourquoi les circuits se limitent à deux états, comment lire un nombre écrit en binaire, et combien de valeurs tiennent sur un nombre de fils donné.
Diapositive 2 sur 7
Analogique et numérique
Analogique : une grandeur qui varie en continu
Numérique : une suite de valeurs à deux états
Un fil proche de 0 V ou proche de 5 V, rien d'utile entre les deux
Voix off
Un signal analogique varie en continu, comme la tension aux bornes d'un micro. Un signal numérique, lui, ne prend que deux états utiles : bas ou haut. Sur une carte alimentée en 5 volts, l'état bas est proche de 0 volt, l'état haut proche de 5 volts. Pourquoi ce choix ? Parce qu'il est très facile de distinguer deux états, même quand le signal est un peu déformé par le bruit ou par un long fil. Une tension de 4,6 volts au lieu de 5 reste un 1 sans aucun doute. C'est pour cette robustesse qu'on travaille avec deux états.
Diapositive 3 sur 7
Bit, quartet, octet
Bit : un chiffre binaire, 0 ou 1
Quartet : 4 bits
Octet : 8 bits
Mot : 8, 16, 32 ou 64 bits selon le processeur
Voix off
Un bit, c'est un chiffre binaire : 0 ou 1. C'est la plus petite quantité d'information. On regroupe les bits pour coder plus de choses. Quatre bits forment un quartet, que tu retrouveras avec l'hexadécimal. Huit bits forment un octet, l'unité de base des mémoires et des fichiers. Un mot, enfin, est le paquet de bits que le processeur traite en une fois : 8 bits pour le petit microcontrôleur d'une carte Arduino Uno, 32 ou 64 bits pour un téléphone ou un ordinateur. Ne confonds pas le bit, noté b minuscule, et l'octet, noté o, ou B majuscule en anglais.
Diapositive 4 sur 7
Le poids des rangs
En décimal : unités, dizaines, centaines
En binaire : 1, 2, 4, 8, 16, 32, 64, 128
Le bit de droite est le bit de poids faible
Le bit de gauche est le bit de poids fort
Voix off
En décimal, tu sais déjà que dans 352, le 3 vaut trois centaines, le 5 cinq dizaines et le 2 deux unités. Chaque rang vaut dix fois le rang à sa droite. Le binaire fonctionne exactement pareil, mais avec la base deux : chaque rang vaut deux fois le précédent. De droite à gauche, les poids sont 1, 2, 4, 8, 16, 32, 64, 128, et ainsi de suite. Le bit le plus à droite s'appelle le bit de poids faible, parce qu'il compte le moins. Le bit le plus à gauche est le bit de poids fort. Retiens ces huit poids par cœur, ils serviront partout.
Diapositive 5 sur 7
Lire un nombre binaire
1011 0110 en binaire
128 + 32 + 16 + 4 + 2 = 182
On additionne les poids des bits à 1
À toi : 0010 1101 donne 45
Voix off
Pour lire un nombre binaire, tu additionnes les poids des bits qui valent 1. Prenons l'octet 1011 0110. De gauche à droite, les poids sont 128, 64, 32, 16, 8, 4, 2 et 1. Les bits à 1 sont ceux de poids 128, 32, 16, 4 et 2. La somme donne 182. On écrit souvent les octets en deux groupes de quatre bits, séparés par un petit espace, pour éviter les erreurs de lecture, comme on sépare les milliers dans un grand nombre. Entraîne-toi tout de suite : lis 0010 1101. Tu dois trouver 32 plus 8 plus 4 plus 1, soit 45.
Diapositive 6 sur 7
Combien de valeurs sur n bits ?
n bits donnent 2ⁿ combinaisons
4 bits : 16 valeurs, de 0 à 15
8 bits : 256 valeurs, de 0 à 255
10 bits : 1 024 valeurs ; 11 bits : 2 048
Voix off
Avec un bit, tu as deux possibilités. Avec deux bits, quatre : 00, 01, 10 et 11. Chaque bit ajouté double le nombre de combinaisons. Avec n bits, tu obtiens donc deux puissance n valeurs. Quatre bits codent seize valeurs, de 0 à 15. Un octet code 256 valeurs, de 0 à 255. Ce calcul sert dans l'autre sens aussi. Le compteur de passages d'un tramway doit aller jusqu'à 1 500 personnes dans la journée ? Dix bits ne suffisent pas, car ils s'arrêtent à 1 023. Il en faut onze, qui vont jusqu'à 2 047.
Diapositive 7 sur 7
À retenir
Deux états, 0 et 1, robustes face au bruit
Les poids binaires : 1, 2, 4, 8, 16, 32, 64, 128
n bits codent 2ⁿ valeurs
Voix off
Trois idées portent toute la suite. Un circuit numérique travaille avec deux états, parce qu'ils restent faciles à distinguer même avec du bruit. Un nombre binaire se lit en additionnant les poids des bits à 1, et ces poids doublent à chaque rang. Avec n bits, tu codes deux puissance n valeurs : c'est le calcul que tu referas chaque fois qu'il faudra choisir la taille d'un compteur, d'un registre ou d'un bus. La prochaine leçon fait le chemin inverse, du décimal vers le binaire, et te présente l'hexadécimal, l'écriture préférée des électroniciens.
À retenir
Un circuit numérique ne distingue que deux états, bas et haut, notés 0 et 1.
Dans un nombre binaire, chaque rang vaut deux fois le rang à sa droite : 1, 2, 4, 8, 16, et ainsi de suite.
Avec n bits, tu codes 2 puissance n valeurs différentes, de 0 à 2 puissance n moins 1.
Fais les exercices, le quiz et obtiens ton certificat dans ton espace
Avec ton compte, les deux premiers modules sont offerts : leçons, labs, simulations, quiz et tuteur. Débloque la suite du parcours pour 100 000 GNF. Le certificat vérifiable, délivré à la fin, coûte 399 000 GNF.
Indépendance. Ce parcours est indépendant des fabricants de circuits intégrés et de cartes cités (Texas Instruments, Microchip, NXP, Arduino) et des auteurs des simulateurs utilisés (Logisim-evolution et Digital, logiciels libres) : il n'est affilié à aucun d'eux et le Certificat Elprofessor n'est délivré au nom d'aucun d'eux.