Vous êtes sur la page 1sur 40

Cours d’Electronique Numérique 1A BTS RIT & SEI

SOMMAIRE
CHAPITRE I : SYSTEME DE NUMERATION ET CODAGE ……………………………
I : Système de numération.………………………………………………………………
1 .Les bases usuelles………………………………………………………………
2 .Conversions…………………………………………………………………………
3 .Opération dans les bases………………………………………………….

II : Codage……………………..……………………………………………………………….
1.Code numérique …………………………………………………………….
2.Code alphanumérique..…………………………………………………….

CHAPITRE II : LA LOGIQUE COMBINATOIRE ………………….…………………………..


I : Algèbre de BOOLE………………………………………………………………………………
II : Fonctions logiques………………………………………………………………………………
III : Circuits combinatoires
1- Etude de système combinatoire
2- Additionneur / Soustracteur
3- Codeur / Décodeur
4- Multiplexeur / Démultiplexeur
5- Comparateur / Transcodeur

1
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

Chapitre I:

SYSTEME DE NUMERATION ET CODAGE

I- Système de numération

Un système de numération est un ensemble de règle et de symbole utilisé pour la


représentation d’un nombre.

Le système décimal revêt de l'importance en raison de son utilisation universelle pour


représenter les grandeurs du monde courant. De ce fait, il faudra parfois convertir des
valeurs décimales en valeurs binaires avant de pouvoir les traiter dans un circuit
numérique. Par exemple, lorsque vous composez un nombre décimal sur votre
calculatrice (ou sur le clavier de votre ordinateur), les circuits internes convertissent ce
nombre décimal en une valeur binaire.

Le système de numération binaire est le plus important de ceux utilisés dans les circuits
numériques. Il est le seul que ces circuits soit capable d’utiliser. Il ne faut pour autant pas
négliger l'importance des autres systèmes.

De même, il y aura des situations où des valeurs binaires données par un circuit
numérique devront être converties en valeurs décimales pour qu'on puisse les lire.
Par exemple, votre calculatrice (ou votre ordinateur) calcule la réponse à un problème au
moyen du système binaire puis convertit ces réponses en des valeurs décimales avant de
les afficher.

DIGIT : Contraction de "digital unit" unité digitale. Un digit est un élément d'information
numérique de base quelconque.
ex : Les nombres 1644 (base 10) et A84F (base 16) sont constitués chacun de 4 digits.

POIDS D’UN DIGIT : La valeur de chaque digit dépend de sa position. A chaque rang
(position), est affecté un poids. Les positions des digits d'un nombre écrit en base B ont
pour poids des puissances de B.

BIT : Contraction de "binary digit" digit binaire. Un bit ne peut prendre que deux états 0
ou 1.
ex : le nombre binaire 10100101 est constitué de 8 bits.

2
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

1- Les bases usuelles


Le nombre de symboles qu’il est possible d’utiliser caractérise le numéro de la base.

Le poids d'un chiffre dépend de sa position dans le nombre, donc de son indice. Nous
parlons de numération de position. Les poids sont des puissances de la base.

 base 10
En base 10, nous avons les …… symboles (………………………………………………………………….)
et les poids sont des puissances de……….

Exemple1:

Exemple 2:

3
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

 base 2
En base 2, nous avons les …….. symboles (………………..) et les poids sont des puissances
de……..

Exemple1:

Exemple 2:

4
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

 base 3
En base 3, nous avons les……. symboles (……………………………………………………….) et les
poids sont des puissances de……..

Exemple1:

Exemple 2:

5
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

 base 8
En base 8, nous avons les……. symboles (……………………………………………………………….) et
les poids sont des puissances de……..

Exemple1:

Exemple 2:

6
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

 base 16
En base 16, nous avons besoin de …….. symboles, nous utiliserons les ….. chiffres
(……………………………………………………………………………………………..) plus les ……..lettres
(…………………………………………………………………………………),
Soit :……………………………………………………………………………………………………………………………

Exemple1:

Exemple 2:

7
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

Base : Un nombre est écrit en base B, chacun de ses digits peut être écrit avec B symboles
différents :
Valeurs en base 10 [10 symboles]: 0 1 2 3 4 5 6 7 8 9
Symboles en base 16 [16 symboles]: 0 1 2 3 4 5 6 7 8 9 A B C D E F

Capacité de comptage : Avec N digits écrits en base B, on peut compter de 0 à BN-1, soit
BN nombres différents.

ex1 : avec un nombre de 3 digits en base 10, on peut compter de 0 à 9 9 9 (=………….),


soit ………………………………………nombres différents.

ex2: avec un nombre de 4 digits en base 2, on peut compter de 0 à 15 (=……… ). soit 103
………………………………………….nombres différents.

8
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

2- Les conversions

Ces systèmes de numération ont l'avantage d'exprimer les nombres de façon que leur
conversion en binaire, et vice versa, soit très facile. Dans un système numérique, il
peut arriver que trois ou quatre de ces systèmes de numération cohabitent, d'où
l'importance de pouvoir convertir un système dans un autre.

2-1 Conversions des nombres entiers

 Passage d’une base b quelconque vers la base 10


On affecte a chaque chiffre ou symbole, un indice puis on multiplie chaque chiffre par son
poids et enfin on procede a l’addition de tous les resultats obtenus.

Exemple1:

Exemple 2:

Exemple3:

9
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

 Passage de la base 10 vers la base b quelconque (b#0 et b#1)


La règle a suivre est les divisions successives :
On divise le nombre par la base b
Puis le quotient par la base b
Ainsi de suite jusqu’a l’obtention d’un quotient nul
La suite des restes correspond aux symboles de la base visée.
On obtient en premier le chiffre de poids faible et en dernier le chiffre de poids fort.

Exemple1:

Exemple2:

Exemple3:

10
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

 Passage d’une base b vers une autre base b (b et b’#0 ; b et b’#1 ; b e b’#
10)
Pour passer d’une base b vers une autre base b’, On passe necessairement par la base 10.

Exemple1:

Exemple 2:

11
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

2-2 Conversions des nombres à virgules

 Passage de la base 10 vers la base b quelconque (b#0 et b#1)


Il fait d’abord convertir la partie entiere puis la partie decimale.
La conversion de la partie decimale dans la base b quelconque consiste a multiplier la
partie decimale par la base puis retrancher du resultat obtenu, la partie entiere. Et le
reste de cette soustraction (nouvelle partie entiere) est a nouveau multiplie par la base
puis la partie entiere est a nouveau retranchee de du nouveau resultat obtenu et ainsi de
suite jusqu’a obtenir un nombre de partie entiere retranche correspondant au nombre de
chiffres apres la virgule.
Recuperer a la fin de cette operation, les differentes parties entieres retranchees en
commençant du premier au dernier.

Exemple1:

Partie entiere Partie decimale

Exemple 2:

Partie entiere Partie decimale

12
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

 Passage d’une base b quelconque vers la base 10


Le principe consiste a d’abord convertir la partie entiere puis la partie decimale.
La conversion de la partie decimale dans la base 10 consiste a affecter un indice negative
a chaque chiffre puis multiplier chaque chiffre par son poids et enfin on procede a
l’addition de tous les resultats obtenus
Exemple1:

Partie entiere Partie decimale

Exemple 2:

Partie entiere Partie decimale

13
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

 Cas particuliers de base

 Passage de la base 2 vers la base 8


Le principe consiste a faire d’abord des regroupements de 3 bits en commençant a partir
du bit de poids le plus faible. Puis donner l’equivalence dans la base 8 de chacun des
regroupements.

Tableau de conversion Exemple 1:

Base 8 Base 2

Exemple 2:

 Passage de la base 8 vers la base 2


Le principe consiste a donner la decomposition binaire de chaque chiffre du nombre sur
3 bits.

Exemple 1:

Exemple 2:

Exemple 3:

14
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

 Passage de la base 2 vers la base 16


Le principe consiste a faire d’abord des regroupements de 4 bits en commençant a partir
du bit de poids le plus faible. Puis donner l’equivalence de chacun des regroupements sur
4 bits dans la base 16.

Base16 Base 2 Exemple 1:

Exemple 2:

 Passage de la base 16 vers la base 2


Le principe consiste a donner la decomposition binaire de chaque symbole du nombre
sur 4 bits.

Exemple 1:

Exemple 2:

15
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

 Passage de la base 8 vers la base 16 et Passage de la base 16 vers la base 8


Pour passer de la base 8 vers la base 16 et inversement de la base 16 vers la base 8, il faut
necessairement passer par la base 2.

Exemple 1:

Exemple 2:

16
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

3- Les opérations dans les bases

3-1 Les nombres non signés

 Addition

Exemple 1 : Exemple 2 :

Exemple 3 : Exemple 4 :

Exemple 5 : Exemple 6 :

17
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

 Soustraction

Exemple 1 : Exemple 2 :

Exemple 3 : Exemple 4 :

Exemple 5 : Exemple 6 :

18
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

 Division

Exemple 1 : Exemple 2 :

Exemple 3 : Exemple 4 :

Exemple 5 : Exemple 6 :

19
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

 Multiplication

Exemple 1 : Exemple 2 :

Exemple 3 : Exemple 4 :

20
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

3-2 Les nombres signés


Un nombre signe est un nombre binaire possedant un bit de signe.

 MSB : C'est le bit le plus significatif, de poids le plus fort (Most Significant bit).
ex : pour le nombre A4F5, le MSB est un 1.

 LSB : C'est le bit le moins significatif, de poids le plus faible (Least Significant bit).
ex : pour le nombre A4F5, le LSB est un 1.

 Mot : Un Mot est l’association (concaténation) de plusieurs digits ou bits (peut être
aussi appelé courant un« nombre ») :
o un mot de 4 bits s’appelle un quartet; ex : 1010
o un mot de 8 bits s’appelle un octet; ex : 1011 0110

 Bit de signe : C’est le bit réservé au signe qui est toujours le bit le plus à gauche.
(attention : Il ne correspond plus au MSB !)
Pour le bit de signe et par convention, le 0 représente le + et le 1 le -.

 Bit de parité : C’est un bit qui permet de determiner le nombre de 1 logique


contenu dans un nombre binaire. Il existe deux types de parite que sont :
o La parité paire : Le nombre de 1 logique du mot binaire y compris le
bit de parite est pair.

Exemple :

o La parité impaire : Le nombre de 1 logique du mot binaire y compris


le bit de parite est impair

Exemple :

 Complément à 1 ou……………………………………………………
Pour calculer le complément à 1(CA1) d’un nombre binaire, il suffit de complémenter
chaque bit de ce nombre c'est-à-dire remplacer les 1 par des 0 et les 0 par des 1.
Attention : En notation signé, le bit de signe reste inchangé (ne pas le complémenter).

Exemple 1 : Exemple 2 :

21
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

 Complément à 2 ou ………………………………………………
Pour calculer le CA2 d’un nombre binaire N, on ajoute la valeur 1 au CA1 de N. (CA2 =
CA1 + 1).

Exemple 1 : Exemple 2 :

 Addition de deux nombres positifs


Principe : - realiser un encadrement par 2n-1 et 2n du nombre le plus eleve.
- Donner l’equivalent binaire de chaque nombre sur le meme nombre de bit
(n+1).
- Ajouter le bit de signe a chaque nombre binaire.
- Realiser l’addition binaire.
- Le resultat obtenu est le resultat exact

Exemple 1 :

22
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

 Addition de deux nombres de signes contraires


Deux cas peuvent se présenter :

1er cas : La grandeur du nombre positif est supérieure à celle du nombre négatif

Par exemple (+17)10 = (……………………….)2 signé et (-12)10 = (………………………..)2 signé


(-12)10 étant négatif il faut le remplacer par son complément à 2
Calcul du complément à 2 de (-12)10 :…………………………………………………………………
Complément à 1 de (-12) = (………………………………)CA1
Complément à 2 de (-12) = (…………………………….. )CA2
Faire l’addition avec le complémentant à 2 du nombre à soustraire, sans oublier son bit
de signe.
Réaliser l’addition entre le 1er nombre (+17)2 signé et
le 2eme nombre (-12)CA2
1 Remarque : Le résultat obtenu est le résultat exact.
01
Exemple :

23
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

2ème cas : La grandeur du nombre positif est inférieure à celle du nombre négatif
Par exemple (-17)10 = (……………………………)2 signé et (+12)10 = (………………………..)2 signé
comme dans le cas précédent calculons le complément à 2 de (-17)10
Complément à 1 de (-17) = (………………………………….)CA1
Complément à 2 de (-17) = (…………….…………………... )CA2
Faire l’addition avec le complémentant à 2 du nombre à soustraire, sans oublier son bit
de signe.
Remarque : Le résultat obtenu n’est pas le résultat exact. Pour obtenir le résultat
exact, il faut trouver le complément à 2 du résultat de l’addition.

Exemple

24
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

 Addition de deux nombres de signes négatifs


Principe : - Trouver le complement a 2 de chaque nombre.
- Realiser l’addition binaire.
- Le resultat obtenu n’est pas le resultat exact. Le resultat exact est obtenu en
trouvant le complement a 2 du resultat de l’addition binaire.

Exemple :

25
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

II-Codage
Les informations traitées par les ordinateurs sont de différentes natures :
nombres, texte, images, sons, vidéo, programmes, …
Dans un ordinateur, elles sont toujours représentées sous forme binaire
(BIT : Binary digIT) une suite de 0 et de 1.

Le codage de l’information :permet d’établir une correspondance qui permet sans


ambiguïté de passer d’une représentation (dite externe) d’une information à une autre
représentation (dite interne: sous forme binaire) de la même information, suivant
un ensemble de règle précise.

1. Le code numérique

a. Codes pondérés (Code Binaire Naturel: CBN )


C’est un code dans lequel chaque nombre est represente dans la base 2

Exemple 1 :

Exemple 2 :

26
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

b- Codes non pondérés :

b-1- Code Binaire Réfléchi : CBR


Le « code à distance unité » ou code de Gray, également appelé code reflex ou code
binaire réfléchi, est un code non pondéré, c’est à dire que les positions binaires ne sont
affectées d’aucun poids. Le code GRAY est aussi utilisé dans l’écriture des tableaux de
Karnaugh. Ce code présente l'avantage qu'il n'y a qu'un seul bit qui change à la fois.

Principe d’obtention du code GRAY :

Tableau de correspondance

N CBN CBR
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

27
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

b-2- Décimal Codé Binaire : DCB

Le BCD s'appelle en français Code Décimal codé Binaire (CDB). Si on représente chaque
chiffre d'un nombre décimal par son équivalent binaire, on obtient le code dit décimal
codé binaire (abrégé dans le reste du texte par BCD). Comme le plus élevé des chiffres
décimaux est 9, il faut donc 4 bits pour coder les chiffres.

4 codes ne sont pas utilisés en DCB : ; ; ;

Chiffre Code DCB


0
1
2
3
4
5
6
7
8
9

Exemple 1 :

Exemple 2 :

28
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

b-3 Excédent 3 : ECX3


Dans ce code, on ajoute 3 a chaque chiffre du nombre decimal avant de donner
l’equivalent binaire de chaque chiffre sur 4 bits.

Chiffre Code EXC3


0
1
2
3
4
5
6
7
8
9

Exemple 1 :

Exemple 2 :

29
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

Conversion dans les codes


Le transcodage (ou conversion de code) est l’opération qui permet de passer de la
représentation d’un nombre exprime dans un code à la représentation du même nombre
mais exprimé dans un autre code.

Exemple 1 : Remplir le tableau suivant :

Nombres CBN CBR Code Exc3 Code DCB

Exemple 2 :

Exemple 3 :

30
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

2- Le code alpha numérique

a- Code ASCII
Le code alphanumérique le plus répandu est le code ASCII (American Standard Code for
Information Interchange); on le retrouve dans la majorité des micro-ordinateurs et des
mini-ordinateurs et dans beaucoup de gros ordinateurs. Le code ASCII (prononcé "aski")
standard est un code sur 7 bits, on peut donc représenter grâce à lui 27 = 128 éléments
codés. C'est amplement suffisant pour reproduire toutes les lettres courantes d'un clavier
et les fonctions de contrôle comme (RETOUR) et (INTERLIGNE).

b- Code EAI
C’est un code de 6 bits qui est utilisé pour la communication entre les machines.

c- Le Code Barre
Ce principe de codage, apparu dans les années 80, est largement utilisé sur les produits
de grande consommation, car il facilite la gestion des produits.
Le marquage comporte un certain nombre de barres verticales ainsi que 13 chiffres :
- Le 1er chiffre désigne le pays d’origine : 3 = France, 4 = Allemagne, 0 = U.S.A, Canada etc
- Les cinq suivants sont ceux du code « fabricant »,
- Les six autres sont ceux du code de l’article,
- Le dernier étant une clé de contrôle.

Les barres représentent le codage de ces chiffres sur 7 bits, à chaque chiffre est
attribué un ensemble de 7 espace blancs ou noirs.

31
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

TRAVAUX DIRIGES 1
Exercice 1
I/ Soit deux nombres A et B donnes dans une base.
A = 01011001) EXC 3 CA1 (B) = 00101) 2
Avec ces deux nombres, realiser les operations suivantes en base deux :
1. (-A) + (-B)
2. (+ B) + ( – A)

II/ Poser et effectuer chacune de ces operations :


1) (A/B) avec A= 10000 et B= 1011 avec A et B sont exprimes en base 8
2) (A/B) avec A = 10000 et B= 1101 avec A et B sont exprimes en base 16
3) (A/B) avec A = AB3 et B= C2 avec A et B sont exprimes en base 16

MALANTIN’s©
Exercice 2
Reproduire le tableau ci-dessous et remplir les cases vides en faisant les conversions dans les
différents codes
Code DCB Binaire Code Exc 3 Hexadecimal Decimal
10001000
1001101
01111000
2D
65

Exercice -3
1- reproduire le tableau en écrivant les quatre nombres consécutifs d’une suite de nombres
suivants :

Code DCB Binaire Code Exc 3 Hexadecimal


00100110 11010 01011001 7DD
00100111 11011 01011010 7DE

2-Associer un bit de parité (parité paire) au code Excédent 3 des nombres ci-dessous :

Nombre Code Exc 3 Bit de parité


26
02
2013

32
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

Exercice -4
1- Additionner 44 à 33 en BCD:
2- Convertissez en base 10 le résultat de cette opération de la question 1.
3- Additionner 47 à 38 en BCD:
4- Additionner le résultat de l’opération de la question3 à 6 en BCD.
5- Convertissez en base 10 le résultat de cette opération de la question 4.
6- Que conclure ?

CHAPITRE II- LA LOGIQUE COMBINATOIRE

I : Algèbre de BOOLE

Tous les circuits numériques fonctionnent en mode binaire, c'est-à-dire un mode dans
lequel les signaux ne peuvent prendre que deux valeurs, soit ’0’ ou soit ’1’. Les valeurs ’0’
et ’1’ correspondent à des plages de tensions définies à l'avance. Cette caractéristique des
circuits logiques nous permet de recourir à l'algèbre de Boole pour l'analyse et la
conception de systèmes numériques.
L'algèbre booléenne se distingue principalement de l'algèbre ordinaire par des
constantes et des variables qui ne peuvent prendre que les deux valeurs possibles 0 et 1.

L'algèbre booléenne se manipule plus aisément que l'algèbre ordinaire. En algèbre


booléenne, il n'y a pas de fraction, de partie décimale, de nombre négatif, de racine
carrée, de racine cubique, de logarithmes, de nombre imaginaire...
En fait, dans cette algèbre, on ne retrouve que trois opérations élémentaires :
- La fonction logique OU (or)
- La fonction logique ET (and)
- La fonction logique d’inversion NO

1- Les états logiques


. Nous pouvons dire qu’une lampe est soit allumée, soit éteinte. Nous traduirons cela en
indiquant que la lampe est soit à ’1’ (pour allumée) ou soit à ’0’ (pour éteinte).
Nous pouvons faire de même avec un interrupteur qui est soit ouvert (’0’) ou soit fermé
(’1’).
Ainsi, les valeurs booléennes 0 et 1 ne représentent pas des nombres réels mais
plutôt l'état logique d'une variable.

Niv. logique 0 Niv. logique 1


Faux Vrai
Arrêt Marche
Bas Haut
Non Oui
33
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

Ouvert Fermé

2- Variable logique

Une variable logique est une grandeur qui ne peut prendre que les deux états logiques. Ils
s'excluent mutuellement. Nous les symboliserons par 0 ou 1.
Une variable booléenne est une grandeur qui peut, à des moments différents, avoir la
valeur 1 ou 0. Les variables booléennes servent souvent à représenter un état d’un
système.
Exemples : Moteur = m Interrupteur = i Lampe = L

3- Opérateurs logiques
a. Opérateurs logiques NOT ou NON
Cet operateur agit sur une seule variable. Un tel circuit n'a toujours qu'une entrée, et sa
sortie prend le niveau logique opposé du niveau logique de l'entrée.

Symboles anglo-saxon Symboles français

Table de vérité Equation

S=
A S
0
1

b. Opérateurs logiques AND ou ET


Cet operateur agit au moins sur deux variables.
La porte ET detecte le cas ou toutes ses entrees sont a l'etat haut (1).
La fonction de sortie d’une porte ET à n entrées est active (niveau 1) uniquement lorsque
toutes les entrées sont actives (niveau 1). La sortie d’une porte ET est inactive (niveau 0)
si une seule des entrées est inactive (niveau 0).

Symboles anglo-saxon Symboles français

34
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

Table de vérité Equation

S=
A B S
0 0
0 1
1 0
1 1

c. Opérateurs logiques NAND ou NON ET


Cet operateur agit au moins sur deux variables.
La fonction de sortie d’une porte NON-ET à n entrées est active (niveau 1) si une seule
des entrées est inactive (niveau 0). La sortie d’une porte NON-ET est inactive (niveau 0)
uniquement lorsque toutes les entrées sont actives (niveau 1).

Symboles anglo-saxon Symboles français

Table de vérité Equation

S=
A B S
0 0
0 1
1 0
1 1

d. Opérateurs logiques OR ou « OU »
Cet operateur agit au moins sur deux variables.
La porte OU detecte le cas ou toutes ses entrees sont a l'etat bas (0).
la fonction de sortie d’une porte OU à n entrées est active (niveau 1) si une seule entrée
est active (niveau 1). La fonction de sortie est inactive (niveau 0) si toutes les entrées
sont inactives (niveau 0).
Symboles anglo-saxon Symboles français

35
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

Table de vérité Equation

S=
A B S
0 0
0 1
1 0
1 1

e. Opérateurs logiques NOR ou NON OU


Cet operateur agit au moins sur deux variables.
la fonction de sortie d’une porte NON-OU à n entrées est active (niveau 1) uniquement
lorsque toutes les entrées sont inactives (niveau 0). La sortie d’une porte NON-OU est
inactive (niveau 0) si une seule des entrées est active (niveau 1).

Symboles anglo-saxon Symboles français

Table de vérité Equation

S=
A B S
0 0
0 1
1 0
1 1

f. Opérateurs logiques XOR ou OU EXCLUSIF

Cet operateur agit uniquement que sur deux variables.


La sortie d'une porte OU-exclusif est au niveau haut seulement lorsque les deux entrées
sont à des niveaux logiques différents. Une porte OU-exclusif n'a toujours que deux
entrées. On veut dire par là qu'il n'existe pas de portes OU-exclusif à trois ou quatre
entrées.
Symboles anglo-saxon Symboles français

36
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

Table de vérité Equations

S=
A B S
0 0
0 1
1 0
1 1

g. NOT XOR ou NON OU EXLUSIF

Cet operateur agit uniquement que sur deux variables.


Le circuit NON-OU-exclusif a un fonctionnement exactement opposé à celui du OU-
exclusif. La sortie d'une porte NON-OU-exclusif est au niveau haut seulement lorsque les
deux entrées sont à des nivaux logiques identiques.

Symboles anglo-saxon Symboles français

Table de vérité Equations

S=
A B S
0 0
0 1
1 0
1 1

Exercice
En utilisant uniquement des portes NAND à deux entrées, concever les fonctions logiques
suivantes :

1- AND
2- OR
3- NOR
4- XOR
37
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

II : Fonctions logiques
Une fonction logique est un ensemble de variables logiques réliées entre elles par des
opérateurs logiques.

Exemple 1 :

Exemple 2 :

Exemple 3 :

1- Théorèmes logiques

Les théorèmes suivants permettent d'effectuer des calculs dans l'algèbre de Boole :

* Théorèmes de commutativité :

* Théorèmes d'idempotence :

* Théorèmes des constantes :

* Théorèmes de complémentation :

* Théorèmes de distributivité :

* Théorèmes de distributivité :
a +(b + c) = (a + b) + c

38
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

a .(b . c) = (a . b) . c

* Theoremes de De Morgan :

- la somme logique complémentée de deux variables est égale au


produit logique des compléments de ces deux variables.
- le produit logique complémenté de deux variables est égal à la somme
logique des compléments de ces deux variables.

2- Table de vérité
Une fonction logique est soit represente par sa table de verite qui presente le(s) entrees
et la ou les sorties du systeme.

Une table de vérité nous fait connaître la réaction d'un circuit logique (sa valeur de
sortie) aux diverses combinaisons de niveaux logiques appliqués aux entrées.

Exemple 1 : table de vérité d’un système composé de 2, 3 ou 4 entrée

a-Deux entrées b- Trois entrées c- Quatre entrées

A B S a b c S a b c d S
0 0 0 0
0 0
0 0 0 0 0 0 1
0 1 0 0 1 0
1 0 0 0 1 0 0 1 1
1 1 0 1 0 0
0 1 0 0 1 0 1
0 1 1 0
0 1 1 0 1 1 1
1 0 0 0
1 0 0 1 0 0 1
1 0 1 0
1 0 1 1 0 1 1
1 1 0 0
1 1 0 1 1 0 1
1 1 1 0
1 1 1 1 1 1 1

39
Réalisé par : MALANTIN YAPO
Cours d’Electronique Numérique 1A BTS RIT & SEI

3- Logigramme
Une fonction logique est soit represente par son logigramme qui est un ensemble de
portes logiques reliees entre elles afin de defini le fonctionnement

Exemple 1 :

Exemple 2 :

Exemple 3 :
Soit un circuit combinatoire ci-dessous commandant le moteur d’un enregistreur a cassette
quand le micro-ordinateur envoie des donnees a cet enregistreur ou en reçoit de lui. Ce
circuit actionne le moteur quand CASS = 1

40
Réalisé par : MALANTIN YAPO

Vous aimerez peut-être aussi