Académique Documents
Professionnel Documents
Culture Documents
Chapitre 2
Les systèmes de logiques combinatoires
1. Introduction
En 1854, George BOOLE publia une étude sur les théories mathématiques d’algèbre
booléenne. En 1936, Claude Shannon est le premier à mettre les travaux de Boole en pratique
variables d’entrées. Un circuit logique combinatoire est constitué des portes logiques.
e1 Circuit S1
combinatoire
ep Sn
Les portes logiques sont des éléments élémentaires qui peuvent avoir une ou plusieurs
entrées et une seule sortie. Les portes logiques sont disponibles sous forme de circuits intégrés
de taille et de nombre de broches variables. Les portes logiques de base sont les suivantes :
1
Systèmes logiques 1
a S S=a
1 Ph
N 0 1
NON S 1 0
a
Ou
a b S
ET S = ab
Ph 0 0 0
& N
(AND) 0 1 0
S 1 0 0
Ou a b 1 1 1
OU (OR) S=a+b
1 Ph a N a b S
S 0 0 0
0 1 1
Ou 1 0 1
1 1 1
b
NAND Ph N a b S S=a|b
& a
S 0 0 1 = ab
0 1 1
Ou 1 0 1 =a+b
b 1 1 0
2
Systèmes logiques 1
NOR Ph S =a b
1 a b S
0 0 1 = a +b
0 1 0 = ab
1 0 0
Ou
1 1 0
Ou N a b S S=ab
Ph
=1 0 0 0 = ab + ab
exclusif
0 1 1
1 0 1
Ou
1 1 0
Coinci- a b S S=a b
Ph
=1 0 0 1
dence 0 1 0
1 0 0
Ou 1 1 1
3
Systèmes logiques 1
Dés qu’on dispose de l’expression d’un circuit logique, il peut être possible de la minimiser
pour obtenir une équation comportant moins de termes ou moins de variables par terme. Il est
➢ La vérification de chaque produit pour trouver les variables communes, puis la mise en
b
S
4
Systèmes logiques 1
méthodique une équation logique. Chaque tableau de Karnaugh contient 2n cases pour n
variables binaires. On utilise une présentation basée sur le code binaire réfléchi afin de
bénéficier des propriétés de symétrie. Il faut considérer le tableau de Karnaugh comme tracé
sur un « hyper-cylindre » en imaginant que le bord gauche du tableau est collé au bord droit et
Pour obtenir la forme minimale d’une fonction logique, il faut respecter les règles suivantes :
L’expression d’un groupement contient uniquement les variables qui ne changent pas
➢ d’état.
Exemple :
Soit le tableau de Karnaugh à 25 cases pour 5 variables binaires. en développant par les 1, on
5
Systèmes logiques 1
Toutes les expressions booléennes, peuvent être converties en l’une ou l’autre de deux
formes standards :
➢ Somme de produits (1ére forme canonique) ;
A B C S
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
➢ Déterminer l’expression algébrique de la fonction S sous la première forme canonique.
Réponse :
➢ La première forme canonique : S = A BC + AB C + ABC + ABC = (3,5, 6, 7)
6
Systèmes logiques 1
qui peut satisfaire les conditions de fonctionnement de ce problème, pour cela on doit :
de sortie ;
➢ Simuler le fonctionnement ;
7
Systèmes logiques 1
➢ H : voyant de payage.
m Distributeur
de EV1
c boissons
EV 2
t
H
4) Table de vérité
m c t EV1 EV 2 H Commentaires
0 0 0 0 0 0 La boisson n’est pas
0 0 1 0 0 0 payée
0 1 0 0 0 0
0 1 1 0 0 0
1 0 0 0 0 1 Aucune demande
1 0 1 0 1 1 Demande du thé
1 1 0 1 0 1 Demande du café
1 1 1 0 0 1 Interdiction
5) Equations logiques des sorties
➢ H=m ;
8
Systèmes logiques 1
➢ EV1 = mct ;
➢ EV 2 = mct .
Les équations logiques des sorties H = m , EV1 = mct et EV 2 = mct sont sous leurs
formes les plus simples.