Académique Documents
Professionnel Documents
Culture Documents
Bascule S
Bascule S
On appelle variable Boolenne simple toute quantit susceptible de ne prendre que 2 valeurs.
Pratiquement, on attribue les valeurs numriques 0 ou 1 cette variable (systme binaire)
a a
0 1
1 0
a b a.b
0 0 0
0 1 0
1 0 0
1 1 1
a b a+b
0 0 0
0 1 1
1 0 1
1 1 1
AM - 2003 Page 1
fonction OU exclusif (XOR)
a b ab
0 0 0
0 1 1
1 0 1
1 1 0
a b a.b
0 0 1
0 1 1
1 0 1
1 1 0
a b a+b
0 0 1
0 1 0
1 0 0
1 1 0
Thorme de DE MORGAN
a + b = a.b et a.b = a + b
AM - 2003 Page 2
2 - CIRCUITS ELECTRONIQUES LOGIQUES
Pour raliser les fonctions logiques prcdentes on utilise des circuits intgrs : PORTES. On
distingue deux grandes familles de circuits logiques :
Circuits TTL "Transistor Transistor Logic"
Circuits CMOS "Complmentary Metal-Oxyde S.C"
Les circuits de technologie TTL sont plus "rapides" que les circuits CMOS, par contre les
circuits CMOS ont une "consommation" beaucoup plus faibles que les circuits TTL.
Les portes logiques sont des circuits de logique combinatoire. Le signal de sortie ne dpend,
un instant donn, que de la combinaison des entres.
a a
NON 1
a
a.b
ET &
b
a
a+b
OU 1
b
a
a+b
OU exclusif =1
b
a
a.b
ET-NON &
b
a
a+b
OU-NON- 1
b
AM - 2003 Page 3
3- LOGIQUE SEQUENTIELLE
Lorsque l'on ralise une chane logique, il est souvent ncessaire de conserver en mmoire des
informations. Dans une structure squentielle, pour une combinaison donne des variables
d'entre, il peut y avoir plusieurs situations des sorties (Cf interrupteur "va et vient").
Il faut donc une variable supplmentaire pour "retourner" l'information de sortie sur une
entre : fonction MEMOIRE.
Le circuit de base de la logique squentielle est une BASCULE caractrise par une table de
transition.
Bascule R S
S
& & Q
Q'
R
& &
1
S
0
1
R 0
1
Q
0
1
Q'
0
AM - 2003 Page 4
Bascule R S H
S
& & Q
Q'
& &
R
H 1
0
S 1
0
R 1
0
Q 1
0
Bascule J K
Preset
J
Q
H
bascule
J K _
K Q
Clear
L'horloge commande les instants de commutation des sortie, en gnral, sur un "front
descendant".
Les sorties sont toujours complmentaires (Q' = Q ), il n'y a plus d'tat interdit.
Deux entres supplmentaires permettent d'initialiser la bascule : Q = 0 avec l'entre
"CLEAR" ou Q = 1 avec l'entre "PRESET".
AM - 2003 Page 5
Chronogramme et table de transition
H 10
J 10
K 10
mise 1 de Q mise 1
Q 10 mise 0 de Q
mise 0
repos mmoire
0 0 Qn Qn repos (mmoire)
1 0 Qn 1 mise 1 de Q (set)
Remarques :
En logique TTL les entres non connectes sont au niveau haut (1) et les entres Clear et
Preset sont actives 0. Lorsque l'une des ces deux entres est au niveau bas (0) la bascule est
bloque (Q = 0 ou 1 suivant l'entre utilise).
Bascule D
D=J
Q H 1
0
bascule
H D 1
0
D _
Q Q 1
0
Bascule T
Autre cas particulier de la bascule J K (J = K = 1), elle est utilise en diviseur de frquence
par 2.
AM - 2003 Page 6
4- APPLICATION : Compteur binaire asynchrone
Q1 Q2 Q3 Q4
(1) (1) (1) (1)
J Q J Q J Q J Q
H 1 H 2 H 3 H 4
Entre
K Q K Q K Q K Q
RAZ
Chronogramme
H1 1
0
Q1 = H2 10
1
Q2 = H3 0
1
Q3 = H4 0
Q4 1
0
impulsions Q4 Q3 Q2 Q1
d'horloge 23 22 21 20
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
10 1 0 1 0
11 1 0 1 1
12 1 1 0 0
13 1 1 0 1
14 1 1 1 0
15 1 1 1 1
16 0 0 0 0
AM - 2003 Page 7
Remarques :
Compteur dcimal
impulsions Q4 Q3 Q2 Q1
d'horloge 23 22 21 20
n = 10 1 0 1 0
Q2
Clear
&
Q4
N.B. Le retour 0 des sorties Q2 et Q4 remet les entres Clear 1 ( 0.0 = 1 ), le compteur peut
donc nouveau fonctionner.
AM - 2003 Page 8