Documente Academic
Documente Profesional
Documente Cultură
Page 1
Trouvez l'tat logique des variables binaires A et L. A est un interrupteur ouvert au repos et L est une lampe.
L A
A= ___
L=_____
A=____ L=_____ Pour les schmas ci-contre, A est un interrupteur ferm au repos.
L A
A= ___
L=___
A=0 L=1
L A
A=____ L=_____
A=1
L=0
Dfinition : On appelle NIVEAU LOGIQUE en lectronique une tension correspondant un tat logique. Ainsi la tension la plus leve d'un circuit logique est gnralement associe l'tat logique 1 : On dira qu'il s'agit du niveau logique 1 (NL1). Par opposition la tension la plus faible (le 0v souvent) est appele niveau logique 0 (NL0). Dfinition : On appelle OPERATEUR LOGIQUE un oprateur mathmatique (mis jour par le mathmaticien Georges BOOLE 1815-1864) qui permet de lier des variables binaires en vue de dcrire avec plus de prcision un problme. En principe il n'existe que 3 oprateurs de base : ET OU NON Grce ces trois oprateurs il est possible de dcrire un problme simple sous forme d'quation. NB 2007 Gnie lectronique
Page 2
L'oprateur ET (AND en anglais) est reprsent dans une quation par le caractre point "." : A ET B s'crit A . B et se lit A ET B L'oprateur OU (OR en anglais) est formalis par le caractre plus "+" : A OU B s'crit A + B et se lit A OU B L'oprateur NON se reprsente en surlignant la variable binaire ainsi NON A s'crit A et se lit A barre. Quelques fois A barre s'crit galement /A Par extension le terme oprateur logique a t associ des composants lectroniques capables de raliser ces oprations logiques. Ces circuits sont galement appels PORTES LOGIQUES. Exemple d'quation logique :
La sonnerie (SONNERIE) du lyce retentit lorsqu'elle n'est pas dfectueuse (FONCTIONNE) _____ lorsqu'elle doit signaler les dbuts des cours (DEBUT) _____ la fin des cours (FIN) ____ une alarme incendie (ALARME). Cette phrase peut se simplifier par une quation : SONNERIE = FONCTIONNE __ (DEBUT _ FIN _ ALARME) Dfinition : Une TABLE DE VERITE est un tableau dcrivant le rsultat d'une fonction logique en fonction de l'tat de ses entres
Complter la table de vrit de la SONNERIE en vous servant de l'quation prcdentes: FONCTIONNE DEBUT FIN ALARME SONNERIE 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1
E 0 1 1
S 1 0
Page 3
II.2/ Fonction ET
Fonction ET : La sortie d'une telle fonction est au niveau logique 1 lorsque toutes ses entres sont au niveau logique 1. Son quation est S = A . B (lire S est gale A ET B) si les deux entres s'appellent A et B &
! !
S<=A and B; Donner la table de vrit d'une telle porte : Donner le schma lectrique de cette fonction
A 0 0 1 1
B 0 1 0 1
! ! !
A partir de la table de vrit ci contre, donner les deux quations possibles pour cette fonction: S = S= Pour que la sortie d'une porte NAND soit 1 il suffit _________________________________________________ Schma lectrique:
A 0 0 1 1
B 0 1 0 1
S 1 1 1 0
II.4/ Fonction OU
Fonction OU : Son quation logique est S = A + B (lire S est gale A OU B). Sa table de vrit est donne ci-contre et sa reprsentation symbolique est la suivante : >1 S<=A or B;
! !
A 0 0 1 1
B 0 1 0 1
Gnie lectronique
NB 2007
Page 4
S<=A nor B; Donner le schma lectrique, quivalent une porte NOR, comportant deux interrupteurs et un voyant : A 0 0 1 1 B 0 1 0 1 S 1 0 0 0
Remarque : On utilise quelques fois les portes XOR complmentes (XNOR) ce qui correspond une fonction galit d'quation : S= /A./B + A.B La sortie est au NL1 si les entres sont identiques. Gnie lectronique
NB 2007
Page 5
NON ET
OU
NOR
NAND
XOR
Page 6
III.2/ Simplification d'une expression logique l'aide des proprits de l'algbre de BOOLE
Lorsque l'on souhaite rsoudre un problme complexe, on labore dans un premier temps une table de vrit qui nous donne les combinaisons d'entre-sortie de la fonction raliser. A partir de cette table, il est possible d'extraire une quation logique qui peut tre assez longue si le nombre de variables d'entres est important. Il faut alors simplifier cette quation pour arriver la structure lectronique la plus simple possible. Pour cela, il faudra utiliser les proprits nonces prcdemment. Exemple : Soit la table de vrit suivante : L'quation de S est donc : S=/A.B./C + /A.B.C + A./B.C+A.B./C + A.B.C Simplifions : S=B./C.(/A+A) + B.C.(A+/A) + A./B.C => S=B./C + B.C + A./B.C =>S=B.(C+/C) + A./B.C =>S=B + A./B.C =>S=B + AC Dans la pratique cette mthode est assez hasardeuse et difficile utiliser au-del de 3 variables d'entres.
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 S 0 0 1 1 0 1 1 1
AB C 0 1 00 /A/B/C 01 /A B /C 11 A B /C ABC 10 A /B /C A /B C
/A /B C /A B C
AB 00 0 0 01 1 1 11 1 1 10 0 1
D'une case l'autre l'oprateur logique est le OU. Pour notre exemple prcdent, le tableau serait complt de la manire suivante : Gnie lectronique
0 1
NB 2007
Page 7
C'est grce au regroupement de cases que l'on arrive simplifier le problme. Rgles de regroupement : Un regroupement ne peut tre constitu que d'un nombre de cases de puissance de 2 (2, 4, 8, 16...) Les cases regroupes doivent tre adjacentes et contenir la valeur 1 (ceci dans le cas ou l'on souhaite connatre l'quation donnant la valeur de sortie 1). Il est remarquer que les cases extrmes du tableau sont adjacentes entre elles (colonne 00 adjacent avec colonne 10, etc...) Les regroupements en diagonal ne sont pas admis L'quation d'un regroupement correspond l'quation logique liant les variables ne changeant pas d'tat dans tous le regroupement. 00 01 11 10 1 0 0 1 Le regroupement peut se faire galement par les bords du tableau Observons les regroupement du problme prcdent: Les deux cases regroupes entre elles sont adjacentes horizontalement. Leur quation est : A.B.C + A./B.C=A.C.(B+/B)=A.C
C 0 1 AB 00 0 0 01 1 1 11 1 1 10 0 1
On remarque que l'quation finale de ce regroupement ne comporte que les variables A et C qui ne changent pas d'tat dans le regroupement. Les quatre cases regroupes sont adjacentes horizontalement et verticalement. Pour ces 4 cases la seule variable qui ne change pas est B. L'quation de ce regroupement est donc B et l'quation finale du problme est : B + A.C
1 2
S= X + Y /B & B+AC
/AC &
La structure obtenir pour quation S = B + AC elle se rapproche donc par sa forme de la relation 2. Une porte NAND pourra donc isoler B et AC. En entre de cette porte on retrouvera alors les deux expressions complmentes.