Professional Documents
Culture Documents
Page 1/15
Systmes combinatoires
1) VARIABLES BINAIRES (OU LOGIQUES OU BOOLEENNES). ....................................3
2) FONCTIONS LOGIQUES................................................................................................3
21) DEFINITION. .......................................................................................................................... 3
22) REPRESENTATION DUNE FONCTION LOGIQUE......................................................................... 3
221) Par une phrase explicitant la fonction qu'elle ralise............................................................... 3
222) Par une table de vrit............................................................................................................. 3
223) Par une quation logique. ........................................................................................................ 3
Les 4 oprations logiques fondamentales : OUI, NON, OU, ET. ....................................... 3
Algbre de Boole et thormes de De Morgan. ................................................................. 4
224) Par un schma contacts. ...................................................................................................... 4
Rgles respecter.............................................................................................................. 4
225) Par un logigramme................................................................................................................... 5
Tableau des symboles appels oprateurs, cellules, ou portes logiques. ......................... 5
MPSI-PCSI
S. Gnoul
01/06/2010
Page 2/15
4) CODES..........................................................................................................................13
41) CODE BINAIRE REFLECHI OU CODE GRAY. ............................................................................ 13
42) LE CODE BCD (BINARY CODED DECIMAL). ........................................................................... 14
43) CODE P PARMI N.................................................................................................................. 14
44) CORRESPONDANCE ENTRE DIFFERENTS CODAGES. .............................................................. 15
MPSI-PCSI
S. Gnoul
01/06/2010
Page 3/15
Grandeurs dentre
Grandeurs de sortie
i=0
i=1
q=0
q=1
2) Fonctions logiques.
21) Dfinition.
Les sorties S i dun systme logique combinatoire sont le rsultat dune combinaison de plusieurs variables
dentre e i . Ces combinaisons sont alors formules laide de fonctions logiques : S i f (e1, e 2 , e 3 ...)
a
0
0
0
0
1
1
1
1
b
0
0
1
1
0
0
1
1
c
0
1
0
1
0
1
0
1
L
0
1
0
1
1
1
0
1
Dans celle-ci, le signe = ne traduit pas une galit mais une identit d'tat. Ex : L (a.b ) c
Les deux tats possibles (0 ou 1) de la fonction logique sont toujours le rsultat doprations logiques.
Ces oprations sont effectues sur des variables logiques selon les rgles de lalgbre de BOOLE.
a 1
note S a
note S a
note S a b
note S a b
qui donne
la valeur 1 S,
si et seulement si
S. Gnoul
a0
a 1 OU b 1
a 1 ET b 1
01/06/2010
Page 4/15
0.0 0
a.1 a
0.1 0
a.0 0
0 1 1
a 1 1
a0 a
1 0 1
aa a
1 .0 0
a.a a
1 1 1
aa 1
1 .1 1
a.a 0
00 0
involution
0 1
1 0
aa
commutativit
associativit
distributivit
a.b b.a
a.(b.c ) (a.b).c
ab ba
a (b c ) (a b) c
a (b.c ) (a b).(a c )
Thorme de labsorption
Identits remarquables
Thormes de De Morgan
a a.b a
a a.b a b
a.(a b) a
(a b) a.b
et
(a.b) a b
Rgles respecter.
1) Dans un schma lectrique tout organe doit tre reprsent au repos (non actionn).
Voyant, Lampe
Moteur
Relais
L
- Les contacts (interrupteurs) :
Contact Normalement Ouvert
(ou contact fermeture)
Passage du courant seulement
s'il est actionn.
Ex : Bouton de sonnette.
Symbole
horizontal
MPSI-PCSI
ou
ou
a
Symbole
vertical
ou
ou
S. Gnoul
01/06/2010
Page 5/15
&
a.b
L a.b c
c
Tableau des symboles appels oprateurs, cellules, ou portes logiques.
Fonction
OUI
NON
Sa
Sa
S ab
OU
a
S
b
a
S a.b
INHIBITION
NAND
(NON ET)
S a b a.b
OU
EXCLUSIF
S ab
a.b a.b
Sa
ET
INCLUSIF
(IDENTITE)
NB : a b a
&
&
a.b a.b
S
b
S
b
S
b
b
a
b
a
S
b
b
a
NOR
(NON OU)
S a.b a b
&
S a.b
table de vrit
ET
symbole US
S
b
S
b
a
0
1
S
0
1
a
0
1
S
1
0
schma contact
a
a
0
0
1
1
b
0
1
0
1
S
0
1
1
1
a
0
0
1
1
b
0
1
0
1
S
0
0
0
1
a
0
0
1
1
b
0
1
0
1
S
0
1
0
0
a
0
0
1
1
b
0
1
0
1
S
1
1
1
0
a
0
0
1
1
b
0
1
0
1
S
1
0
0
0
a
0
0
1
1
b
0
1
0
1
S
0
1
1
0
a
0
0
1
1
b
0
1
0
1
S
1
0
0
1
a
S
S
a
MPSI-PCSI
S. Gnoul
01/06/2010
Page 6/15
Thorme dadjacence.
Deux combinaisons sont dites adjacentes, si elles ne diffrent que par la complmentarit dune, et seulement une,
variable. Si deux combinaisons adjacentes sont sommes logiquement , elles peuvent tre fusionnes et la
variable qui diffre est limine.
Exemple : les combinaisons a.b.c et a.b.c sont adjacentes puisquelles ne diffrent que par la
complmentarit de la variable c . Le thorme stipule donc que a.b.c a.b.c a.b
Tableau de Karnaugh.
Les tableaux de Karnaugh sont construits de faon faire ressortir ladjacence logique de faon visuelle.
Cest pourquoi, ils sont labors partir du code Gray (voir paragraphe sur le codage) qui consiste
modifier une et seulement une variable lors de la transition dune case une case adjacente.
Les tableaux suivants reprsentent les tableaux de Karnaugh 2, 3 ou 4 variables.
En plus condens
La mthode de Karnaugh consiste mettre des 1 dans les cases correspondantes aux tats de
variables dentres produisant une sortie vraie.
Lorsque toute la fonction est reprsente dans le tableau, on procde des regroupements de 1 qui se
situent les uns cots des autres. Ces regroupements identifient des termes adjacents.
La figure suivante identifie certains regroupements typiques. Il est important de noter que les groupements
sont toujours des rectangles (les carrs sont aussi des rectangles) contenant un nombre de 1 qui est une
puissance de deux : cest dire que lon recherche des regroupements de 1, 2, 4 ou 8 cases de 1 .
b
b
a
d
c
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
d
c
0
0
0
0
0
0
0
0
0
0
1
1
d
c
S b.d
MPSI-PCSI
d
c
0
1
1
0
0
0
0
0
a
1
0
0
1
d
c
0
0
0
0
1
1
1
1
0
1
1
0
0
0
0
0
0
0
0
0
S b.d
a
0
0
0
0
0
0
1
1
S a.c
S a.b.d
1
0
0
1
1
1
1
1
0
0
0
0
d
c
Sb
Sciences Industrielles pour lIngnieur
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
Sd
S. Gnoul
01/06/2010
Page 7/15
0
0
1
0
1
1
1
1
Une fois le tableau rempli, on procde aux groupements. Il est trs important dutiliser tous les 1 du
tableau sans exception.
b
a
0
0
1
0
1
1
1
1
S a.b.c a
La forme obtenue nest cependant pas la plus compacte. En effet, il est ncessaire de crer des
groupements de 1 les plus grands possibles. Notez quil est possible dutiliser les 1 aussi souvent
que dsir. Ainsi, nous obtenons :
b
a
0
0
1
0
1
1
1
1
S b.c a
MPSI-PCSI
S. Gnoul
01/06/2010
Page 8/15
Dtermination
COMPLMENT
S a a.a
ET
S a.b a.b
OU
S a b a b a.b
Logigrammes
Dtermination
COMPLMENT
S a aa
ET
S a.b a.b a b
OU
S ab ab
Logigrammes
S a.b a.b
b
&
a
MPSI-PCSI
S a.b a.b a b
&
a.b
&
S a.b
S ab
b
S. Gnoul
01/06/2010
Page 9/15
Pour raliser les diffrentes portes logiques lintrieur du circuit intgr, on utilise le plus souvent des
transistors bipolaires.
Quelle que soit lapplication, on distinguera toujours, lors de ltude du fonctionnement dun transistor, la
partie commande (base) et la partie effet de la commande (collecteur, metteur).
MPSI-PCSI
S. Gnoul
01/06/2010
Page 10/15
Vcc 5V
Lvolution de i C , dabord linaire,
sinflchit pour ne plus augmenter : un
phnomne de saturation apparat.
Dans ce dernier, on ne peut plus
caractriser le fonctionnement du
transistor par une relation linaire.
iC
iB
C
B
Vs VCE
Ve
iE
0V
Fonctionnement linaire : (utilis en asservissement en mode dit amplification )
Dans le domaine linaire, on utilise les proprits damplification en courant du transistor.
Les courants i C et iB sont proportionnels : i C .iB . ( tant le coefficient damplification du transistor)
La tension VBE est pratiquement constante et vaut environ 0,7 V pour un transistor au silicium.
Une loi des nuds donne la relation iE ( 1).iB .
Fonctionnement non linaire : (utilis en logique en mode dit commutation )
En non linaire, on ne distingue plus que deux cas extrmes traduisant un fonctionnement binaire (tout ou rien).
Le transistor Correspond quivalent un
est dit
ltat logique interrupteur
Mode
Ve
iB
iC
Vs VCE
Rien
Vcc
Bloqu
Ouvert
Tout
Vcc
i C satur
Satur
(ou passant)
Ferm
i C satur
MPSI-PCSI
S. Gnoul
01/06/2010
Page 11/15
Technologie pneumatique.
Exemples de ralisation des oprateurs ET, OU et INHIBITION en pneumatique.
(Daprs Tlmcanique)
Exemples de ralisation des oprateurs NAND et NOR en pneumatique.
Exemple 1
dun NAND
Exemple 1
dun NOR
Exemple 2
dun NAND
Exemple 2
dun NOR
MPSI-PCSI
S. Gnoul
01/06/2010
Page 12/15
3) Systme de numration.
Le systme de numration le plus utilis aujourdhui est le systme dcimal. Les systmes automatiques
utilisent plus naturellement le systme binaire par dtection de prsence ou non dun flux nergtique.
La connaissance du systme binaire et des changements de base binairedcimal et dcimalbinaire est
donc essentielle ltude et la ralisation des parties commandes.
Nombre de digits
= base
Binaire
0, 1
10101(2)
Octal
0, 1, 2, 3, 4, 5, 6, 7
650465(8)
Dcimal
10
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
1890732(10)
Hexadcimal
16
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
4AF23E(16)
Exemples
mot
acd
bit
11,5(10)
A162
2619(10)
3161
B160
= 10256 + 316 + 11
N(10)
N(10) =
B ( + n2xB1 + n1xB0)+ n0
En mettant B en facteur il vient :
N(10) =
B (quotient)+ reste.
qui est de la forme
N(10) =
En reprenant le quotient prcdent et en factorisant par B on trouve un nouveau reste n1 et ainsi de suite.
Exemple : 43(10) 101011(2)
S. Gnoul
01/06/2010
Page 13/15
4) Codes.
Il est aussi intressant de regrouper un ensemble de valeurs binaires suivant une autre organisation qu'un
systme de nombres. Ces autres organisations sont appeles des codes. Il en existe un grand nombre,
chacun peut en crer pour un besoin spcifique.
Trois exemples sont tudis ici :
- le code binaire rflchi ou code Gray qui sert surtout coder des positions,
- le code BCD (Binary Code Decimal) utilis pour les calculatrices de poche,
- le code 3 parmi 5 utilis par la Poste sous forme de btonnets rouges dans la partie infrieure droite
des lettres ( codes barres ), dtecte les erreurs de code.
100 ( 2 ) ( 4 (10 ) )
111( 2 ) ( 7 (10 ) )
110 ( 2 ) ( 6 (10 ) )
a)
b)
c)
d)
e)
f)
Ce code est utilis pour la ralisation de capteurs numriques de position car il permet d'viter toutes
confusions de codes lors du passage d'une position une autre, adjacente.
Source lumineuse
Disque codeur
Cellules photosensibles
S. Gnoul
01/06/2010
Page 14/15
n!
Cn p! (n p)!
ce qui donne
5!
C5 3!.2! 10 .
Les barres sont rose fluo et imprimes au bas des enveloppes. La lecture La Poste des codes barres
se fait de droite gauche puisque les enveloppes se dplacent de gauche droite dans les trieuses.
MPSI-PCSI
S. Gnoul
01/06/2010
Page 15/15
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
10
11
Dcimal
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Octal
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
20
21
Binaire pur
0
1
10
11
100
101
110
111
1000
1001
1010
1011
1100
1101
1110
1111
10000
10001
Binaire rflchi
(GRAY)
0
1
11
10
110
111
101
100
1100
1101
1111
1110
1010
1011
1001
1000
11000
11001
Code 3 parmi 5
de la Poste
00111
01011
01101
01110
10011
10101
10110
11001
11010
11100
NB : Le code 3 parmi 5 de la Poste nest pas connatre sauf si vous envisagez de travailler la Poste
MPSI-PCSI
S. Gnoul
01/06/2010