Vous êtes sur la page 1sur 14

CHAPITRE 1 AUTOMATIQUE

Arithmtique binaire Cours de Kaouana Ismail ~ 21 ~


COMPTEURS/DECOMPTEURS
A Rappels : Compteurs/Dcompteurs asynchrones
I - Identification de la fonction :
-Dans de nombreux systmes automatiss o la rptition d'un vnement dclenche , partir d'un certain
nombre de fois l'volution du cycle :
Exemples - un poste de sciage s'arrte aprs avoir dbit les 20 pices d'un mme lot.
- une machine rpte 5 fois la mme opration de perage, sur une mme pice.
- l' accs une cabine tlphrique est limit 12 personnes .
- Dans des matriels ou appareils affects
- l'enregistrement d'une consommation d'eau , de gaz , d'nergie lectrique .
- ou la mesure d'une grandeur physique : vitesse d'un moteur , temprature
- Dans des systmes programmation chronologique o le comptage d'un temps coul permet de
dclencher automatiquement certaines oprations : arrosage d'un jardin, arrt d'un four etc. cette fonction
est assure par des compteurs - dcompteurs . L'lment de base d'un compteur est la bascule ( bascule T
ou les autres bascules quivalentes ) qui ne peut traiter qu'un mot d'un bit . la capacit d'un compteur
dpend du nombre de bascules associes . Il existe deux types de compteurs : compteurs asynchrones et
compteurs synchrones :
II Compteurs asynchrones :
1 Dfinition : Un compteur asynchrone est un circuit logique compos de n bascules qui commutent en
cascade partir du signal d'horloge plac sur la 1
re
bascule . L'entre d'horloge de la 2
me
bascule reoit la
sortie de la 1
re
bascule etc..
Front descendant : Hi est reli la sortie Q de la bascule de rang ( i-1 ) .
Front montant : Hi est reli la sortie Q de la bascule de rang ( i-1 ) .
2 Applications :
a Compteur asynchrone modulo N = 8 :
Le nombre de bascules est dtermin par : 2
n-1
s N s 2
n
avec N = modulo du compteur et n = nombre de
bascules N= 8 = 2
3
donc n = 3 bascules .
- On utilise des bascules JK front descendant et entre de forage 0 complmente :
- Table de transitions et schma de cblage ( Hi = Qi-1)
Cycle QC QB QA
J
K
Ck
J
K
Ck
J
K
Ck H
+V
Q Q
tat logique 1
A
A
B
B
C
C
A B
Q
C
Remise zro
Q
Q
Q
RAZ
R R R R
S
S
S
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1
CHAPITRE 1 AUTOMATIQUE
Arithmtique binaire Cours de Kaouana Ismail ~ 22 ~
- Chronogrammes :
t
t
t
t
H
Q
A
Q
B
Q
C
1 2 3 4 5 6 7 8 9 10 0
Raz
t
0 1 2 3 4 5 6 7 0 1 2 3
- On utilise des bascules D front montant et entre de forage 0 complmente :
Ck Ck Ck
H
Q
D
D
D
Q
Q Q
A
A
A
B
B
Q
B Q
C
C
C
R
R R
Raz
Q
B
Q
C
QA
Remarques :
- Compteur : - Bascule front descendant : 1 i Q Hi =
- Bascule front montant :
1 i
Q Hi

=
Dcompteur : - Bascule front descendant :
1 i
Q Hi

=
- Bascule front montant :
1 i 1
Q H

=
b Compteur asynchrone cycle incomplet :
Ralisation d'un compteur asynchrone modulo 10
A la 10
me
combinaison , on doit initialiser toutes les bascules :
RAZ DCBA =
. On remarque que
B = D = 1 n'apparat pour la 1
re
fois que pour la 10
me
combinaison . L'quation se rduit :
RAZ DB =
donc
B D DB RAZ = =
, le RAZ des bascules est actif au niveau bas .
J
H
K
Q
Q
J
H
K
Q
Q
J
H
K
Q
Q
J
H
K
Q
Q
Entre H
A B C D
RAZ
&
Ralisation d'un compteur asynchrone modulo 7 :
La dernire valeur que l'on dsire est 6 ( 110 en binaire ) . La combinaison qui suit 110 est 111 . Donc quand
les 3 bascules passent 1 , il faut remettre le compteur 0 : c'est un problme de logique combinatoire :
- Si les entres de remise zro des bascules sont actives l'tat haut :
Q
A
Q
B
Q
C
& Vers les entres de remise zro
On peut utiliser les oprateurs universels 2 ou 3 entres .
CHAPITRE 1 AUTOMATIQUE
Arithmtique binaire Cours de Kaouana Ismail ~ 23 ~
& &
& &
Q
Q
Q
A
B
C
Q
A
Q
B
Q
C
- Si les entres de remise zro sont actives l'tat bas : on applique en mettent un inverseur la
sortie du ET ou on supprime l'inverseur si on utilise des oprateurs NAND.
- Ralisation du compteur asynchrone modulo 7 avec des bascules JK :
J
K
Ck
J
K
Ck
J
K
Ck H
+V
1k
Q Q Q
tat logique 1
A
A
B
B
C
C
A B C
&
CLK CLK CLK
Remise zro
R
- Ralisation du compteur asynchrone modulo 7 avec des bascules D :
Ck Ck Ck
H
Q
Q
Q
D D
D
Q Q Q
A
A
A
B
B
B
C
C
C
&
Q
A
Q
B Q
C
R R R
Ces compteurs comptent jusqu' 6 puis repassent 0 : il s'agit des compteurs modulo 7
III Dcompteurs asynchrones
Dcompteur modulo 8 en bascules D front montant :
- cycle dcompter : 7 0 .
- Nombre de bascules : 3 bascule D front montant ( Hi = Qi-1 ) .
- schma de cblage :
Ck Ck Ck
H
D
D
D
Q
Q Q
A
A
Q
A
B
B
Q
B
QC
C
C Q
A
Q
B Q
C
R R R
Dcompteur modulo 8 en bascules JK front descendant :
- schma de cblage : (
1 i
i Q H

= )
J
K
Ck
J
K
Ck
J
K
Ck H
+V
Q Q
tat logique 1
A
A
B
B
C
C
A B
Q
C
Remise zro
Q
Q
Q
RAZ
R R R R
S
S
S
Q Q Q
A B C
CHAPITRE 1 AUTOMATIQUE
Arithmtique binaire Cours de Kaouana Ismail ~ 24 ~
- chronogrammes :
t
t
t
t
H
Q
A
Q
B
Q
C
1 2 3 4 5 6 7 8 9 10 0
Raz
t
0 7 6 5 4 3 2 1 0 7 6 5
IV Compteurs et Dcompteurs synchrones :
1 Dfinition :
Dans un compteur ( ou dcompteur ) synchrone l'horloge est la mme pour tous les tages .
Toutes les bascules commutent simultanment et le vitesse de fonctionnement est plus rapide .
Bascule
A
Bascule Bascule
B C
Horloge
2 applications :
a Compteur synchrone modulo 8 :
- cycle de comptage : 0 1 2 - .7 . ; - Nombre de bascules : 8
- Table de comptage :
n n+1
Dc Q
C
Q
B
Q
A
Q
C
Q
B
Q
A
0 0 0 0 0 0 1
1 0 0 1 0 1 0
2 0 1 0 0 1 1
3 0 1 1 1 0 0
4 1 0 0 1 0 1
5 1 0 1 1 1 0
6 1 1 0 1 1 1
7 1 1 1 0 0 0
- Tables de fonctionnement des diffrentes bascules :
00 01 11 10
1
0
00 01 11 10
1
0
00 01 11 10
1
0

o
c
0 1
c c c
c
o o o

0

0 1

o o o
c

0

0
1

c
Bascule A
Bascule B
Bascule C
B C
Q Q
B C
Q Q
B C
Q Q
A
Q
A
Q
A
Q
Choisissons la bascule JK :
Table de vrit symbolique :
CHAPITRE 1 AUTOMATIQUE
Arithmtique binaire Cours de Kaouana Ismail ~ 25 ~
J K Q
n
Q
n+1
Rque
1
u
0 1
c
u
1 1 0
o
0
u
0 0
0
u
0 1 1
1
- Equations des entres :
00 01 11 10
1
0
B C
Q Q
A
Q
00 01 11 10
1
0
B C
Q Q
A
Q
00 01 11 10
1
0
B C
Q Q
A
Q
u u u u
u u
u u
u u
u u
1 1 1
1
1 1 1
0 0 0 0
0
1 J
A
=
A B
Q J =
B A C
Q Q J =
00 01 11 10
1
0
B C
Q Q
A
Q
00 01 11 10
1
0
B C
Q Q
A
Q
00 01 11 10
1
0
B C
Q Q
A
Q
u u
u u u u u u
u u 1
1
1
1
1 1 1
0
0 0 0
0 1 1
1 K
A
=
A B
Q K =
B A C
Q Q K =
- Schma de cblage :
J
K
Ck
J
K
Ck
J
K
Ck
H
A
A
B
B
C
C
Q
A
Q
B
Q
C
Q
B 1
1
&
Q
A
Q
C
A
Q
B
Q C
Q
Choisissons la bascule D :
- Table de vrit symbolique :
D Q
n
Q
n+1
Rque
1 0 1
c
0 1 0
o
0 0 0
0
1 1 1
1
- Matrices des entres :
00 01 11 10
1
0
B C
Q Q
A
Q
00 01 11 10
1
0
B C
Q Q
A
Q
00 01 11 10
1
0
B C
Q Q
A
Q
1 1 1 1
1 1 1 0 0 0
1 1
0 0 0 0
0 0
0 0
0
1 1
1
A A
Q D =
B A B A B
Q Q Q Q D + =
C B A C B C A C
Q Q Q Q Q Q Q D + + =
- Schma de cblage :
CHAPITRE 1 AUTOMATIQUE
Arithmtique binaire Cours de Kaouana Ismail ~ 26 ~
H
D D D
Q Q Q
A
A
B
B C
C Q
A
Q
B
Q
C
=1
&
&
&
&
H
H
Q
A
Q
B
Q
C
b Compteur synchrone modulo5 :
en utilisant des bascules JK front descendant :
On a besoin de trois bascules ( 2
3
combinaisons = 8 ) , il faudra donc liminer 3 combinaisons .
- Table de transitions ( de comptage ou vrit ) :
No Q
C
Q
B
Q
A
J
C
K
C
J
B
K
B
J
A
K
A
0 0 0 0 0
|
0
|
1
|
1 0 0 1 0
|
1
| |
1
2 0 1 0 0
| |
0 1
|
3 0 1 1 1
| |
1
|
1
4 1 0 0
|
1 0
|
0
|
- Equations :
Q Q
B
C
Q
A 00 01 11 10
1
0
Q Q
B
C
Q
A 00 01 11 10
1
0
Q Q
B C
Q
A 00 01 11 10
1
0
0 0
0
0 0
1 -
- -
-
-
1
-
- -
-
- -
-
J = Q Q
C A B
K =
C
J = Q
B
A
1
-
-
-
-
1
Q Q
B
C
Q
A 00 01 11 10
1
0
Q Q
B
C
Q
A 00 01 11 10
1
0
Q Q
B
C
Q
A 00 01 11 10
1
0
0 0
1
1
1
1
-
-
-
- -
- - -
-
- -
-
K
B
=
B
A
J = Q
K = 1
A
J =
A
-
- -
1
-
Q
-
C
B A C A B B C A c A
Q Q J Q K J ; 1 K K ; Q J = = = = = =
-Schma du compteur synchrone modulo 5 :
J
K
CLK
J
K
J
K
H
Q Q
Q
A
A
B
B
C
C
A
B C
Q
B
1
1
&
Q
A
Q C
2
2 2
0
1
2
CLK
CLK
CHAPITRE 1 AUTOMATIQUE
Arithmtique binaire Cours de Kaouana Ismail ~ 27 ~
Compteur synchrone modulo 5 en bascules D :
-Table de vrit :
N
o Q
C
Q
B
Q
A
D
C
D
B
D
A
0 0 0 0 0 0 1
1 0 0 1 0 1 0
2 0 1 0 0 1 1
3 0 1 1 1 0 0
4 1 0 0 0 0 0
-Equations des entres :
B C
A 00 01 11 10
1
0
B C
A 00 01 11 10
1
0
B
C
A 00 01 11 10
1
0
0 0
0
0 0 0
1
0
1
1 1
0
1
0
Q Q
Q
Q Q
Q
Q
Q
Q
0
-
- -
-
- -
-
- -
Bascule C Bascule B Bascule A
C A A B A B A B A B B A C
Q Q D ; Q Q Q Q Q Q D ; Q Q D = = + = =
- Schma du compteur en bascules D :
D Q
Q
D Q
Q
D Q
Q
A
A
A
B B
B
C
C
C
&
&
Horloge
=1

Le procd de remise 0 n'est pas mentionn sur le schma.
b Dcompteur synchrone modulo 5 en bascules JK :
Dans ce type de circuit , le sens de comptage est invers . La mthode expose prcdemment s'applique trs
bien .
- Table de transitions:
N
o QC QB QA JC KC JB KB JA KA
4 1 0 0
|
1 1
|
1
|
3 0 1 1 0
| |
0
|
1
2 0 1 0 0
| |
1 1
|
1 0 0 1 0
|
0
| |
1
0 0 0 0 1
|
0
|
0
|
CHAPITRE 1
Arithmtique binaire
- Equations :
Q Q
B
C
Q
A
00
1
0
0
1
J = Q Q
C
On peut dterminer les quations restantes :
B A C B A
J ; 1 K et Q Q J = + =
- Schma du dcompteur :
J
K
Q
Q
H
Q
C
1
C
- Chronogrammes :
H
Q
Q
Q
0
0
1
0
0 0
C
B
A
0 4
VI Applications base des compteurs intgrs
74192 ( voir 40192 ) :Compteur/dcompteur sur quatre bits
"BCD"

Arithmtique binaire Cours de Kaouana Ismail
00 01 11 10
Q Q
B
C
Q
A 00 01 11 10
1
0
0
0
0
1
- -
-
-
-
- -
-
J = Q Q
C A B
K =
C
-
- -
1
dterminer les quations restantes :
A B C B
Q K et Q = =
J
K Q
Q
J
K Q
Q
&
Q Q
B A
B
A
1 1 1
0
0
1 1
1
1 1
0
0
0
0
0
0
0
0
0
4 3 3 2 2 1 0
0 0
Applications base des compteurs intgrs :
Compteur/dcompteur sur quatre bits ; double horloge avec remise zro
AUTOMATIQUE
~ 28 ~
> 1
1
0
0
1
1
; double horloge avec remise zro
CHAPITRE 1 AUTOMATIQUE
Arithmtique binaire Cours de Kaouana Ismail ~ 29 ~
- Exemple de ralisation dun dcompteur modulo 100 74192 : ( bac juin 2001 )
4510 : Compteur/dcompteur dcimal programmable sur quatre bits
+5v
Units(1)
74192
A
15
B
1
C
10
D
9
UP
5
DN
4
LOAD
11
CLR
14
QA
3
QB
2
QC
6
QD
7
CO
12
BO
13
Init
Dizaines(2)
74192
A
15
B
1
C
10
D
9
UP
5
DN
4
LOAD
11
CLR
14
QA
3
QB
2
QC
6
QD
7
CO
12
BO
13
CHAPITRE 1 AUTOMATIQUE
Arithmtique binaire Cours de Kaouana Ismail ~ 30 ~
7490 :Compteur dcimal
Description :
CHAPITRE 1 AUTOMATIQUE
Arithmtique binaire Cours de Kaouana Ismail ~ 31 ~
L'entre B doit tre connecte la sortie QA pour utiliser le cycle de comptage le plus long (dcimal, division
par dix, binaire sur quatre bits). Les impulsions compter doivent tre appliques sur l'entre.
Un niveau logique haut appliqu sur l'entre de remise zro (CLEAR) force toutes les sorties au niveau
logique bas.
CHAPITRE 1
Arithmtique binaire

Arithmtique binaire Cours de Kaouana Ismail
AUTOMATIQUE
~ 32 ~
CHAPITRE 1
Arithmtique binaire

Arithmtique binaire Cours de Kaouana Ismail
AUTOMATIQUE
~ 33 ~
CHAPITRE 1
Arithmtique binaire
AUTOMATIQUE

Vous aimerez peut-être aussi