![]() |
Copyright |
![]() 5 pages à l'impression |
![]() |
![]() |
version initiale 2000 |
dernière
mise à jour 18 mars 2013 |
Dans les chapitres qui suivent nous avons rassemblé les bases de la logique, non pour créer un cours d'électronique numérique supplémentaire, car il en existe déjà beaucoup sur le web, mais simplement pour permettre au lecteur de ce site, soit de se remémorer, soit de découvrir quelques éléments essentiels pour la compréhension du fonctionnement du microprocesseur et des circuits sophistiqués qui lui sont associés et dont nous parlons longuement dans le module suivant. Enfin ces éléments ont aussi pour objectif de permettre la compréhension fine de la structure d'une chaîne instrumentale.
variables binaires et règles de calcul | des règles simples | |||
fonctions logiques | fonctions basiques de l'info | |||
![]() |
![]() |
![]() |
une collection d'icônes pour visiter tout le site |
1.1 variables binaires / règles de calcul fondamentales.Une variable binaire ne peut prendre que deux états, vrai ou faux, symbolisés conventionnellement par 1 ou 0. Si a est une telle variable, écrire que a = 0 implique a différent de 1. Pour l'électronicien c'est une définition très intéressante qui entraine une très grande fiabilité. En effet la séparation théorique entre les deux états 1 et 0 pourra être caractérisée par une certaine valeur d'un potentiel, en pratique une certaine amplitude d'une impulsion. Mais les zones qui caractérisent ces deux états peuvent s'étendre indéfiniment en deçà ou au delà de la limite. Ainsi par exemple, 0 représentera toute tension, appliquée sur la base d'un transistor NPN en émetteur commun, ne le débloquant pas (donc négative, nulle, voire faiblement positive) tandis que l'état 1 sera toute tension positive l'amenant à saturation. Typiquement, dans la famille de composants dits TTL un zéro caractérisera toute tension < 0.8V et 1 correspondra à >2V (alimentation typique =+5V dans les années 80 et souvent 3V et parfois moins dans les circuits récents).
0 x 0 = 0 | 0 + 1 = 1 |
0 x 1 = 0 | 1 + 1 = 1 |
1 x 0 = 0 | 1 + 0 = 1 |
1 x 1 = 1 | 0 + 0 = 0 |
1.2. Fonctions logiquesIl existe 3 fonctions de base dont découlent, par combinaison, toutes les autres : NON / ET / OU
NON (encore appelée complément ou inverse) f(x) = x barre. Si x = 0 alors NON x = 1 et inversement . Rappelons que nous appelons a barre la quantité inverse de a que l'on note aussi dans les ouvrages ou au tableau
table de vérité | relations caractéristiques | |
E | S | a + a barre = 1 |
0 | 1 | a x a barre = 0 |
1 | 0 | (a barre) barre = a |
fonction OU (inclusion, réunion, notée +)f(x,y) = x + y ce qu'en mathématiques on note généralement f(x,y) = x U y
table de vérité
a | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 |
b | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 |
c | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 |
f | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 |
symbole et technologie
![]() |
![]() |
![]() |
si a ou b < 0 une diode est passante .alors S = 1 .. | structure NMOS | |
logique négative | logique positive |
fonction ET (intersection, notée x ou .)f(a,b) = a . b
table de vérité
a | 0 | 1 | 1 | 0 |
b | 0 | 0 | 1 | 1 |
f | 0 | 0 | 1 | 0 |
a | 0 | 0 | 1 | 1 |
b | 0 | 1 | 0 | 1 |
f | 1 | 0 | 0 | 0 |
fonction NON/ET, NAND ou ET barre
a | 0 | 0 | 1 | 1 |
b | 1 | 0 | 1 | 0 |
f | 1 | 1 | 0 | 1 |
fonction OU exclusif
table de vérité
a | 0 | 0 | 1 | 1 |
b | 0 | 1 | 1 | 0 |
f | 0 | 1 | 0 | 1 |
fonction coïncidence : c'est l'inverse du ou exlusif
a | 0 | 0 | 1 | 1 |
b | 0 | 1 | 1 | 0 |
S | 1 | 0 | 1 | 0 |
![]() |
a | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
b | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | |
c | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | |
S | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
qui correspond à la fonction
ou celle-ci dite inhibition
![]() |
![]() |
![]() |
![]() |
![]() |