Académique Documents
Professionnel Documents
Culture Documents
Chapitre 3 Les Compteurs
Chapitre 3 Les Compteurs
LES COMPTEURS
I. Introduction
Dans de nombreuses applications on est amené à faire des comptages d’impulsions dans un
temps donné pour la mesure de fréquences (par exemple) ou tout simplement compter le
nombre de fois où l’on opérera une certaine instruction . Dans certains cas il est nécessaire de
compter dans d’autres il faut décompter à partir de zéro ou d’un nombre donné .on peut
classer les compteurs suivant leur principe comme suit :
- Compteurs-décompteurs asynchrones
- Compteur-décompteurs synchrones
L’élément de base des compteurs est généralement une bascule à entrée d’horloge, soit de
type bascule D, bascule JK ou bascule T
II. Généralités
C’est un dispositif destiné à enregistrer le résultat d’un comptage d’impulsion, soit pour lire
directement ce résultat, soit pour délivrer des signaux de commande convenable.
OUERGUEMMI .N . RIHANI .W 1
1. Compteur modulo 16
Logigramme
Table de séquences
N° IMPUL. D C B A
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
Chronogramme
RAZ
t
OUERGUEMMI .N . RIHANI .W 2
QA
t
QB
t
QC
QD
Table de séquences
N° IMP QD QC QB QA
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
0 0 0 0 0
Chronogramme
RAZ
QA
QB
QC
QD
OUERGUEMMI .N . RIHANI .W 3
Logigramme
J QA J QB J QC J QD
K R QA K R QB K R QC K R QD
QA QB QC QD
Indication :
La mise à zéro des bascules est obtenue :
Soit par impulsion sur le RAZ.
Soit lorsque le compteur devient égal à 9 c.-à-d. 1001 le passage suivant
normalement est 10 c.à.d. 1010 alors il faut forcer cette dernière étape à zéro
(0000) donc
1 0 pour QD , 0 0 pour QC,
1 0 pour QB S et 0 0 pour QA .
Valeurs QC QB QA
0 0 0 0
7 1 1 1
OUERGUEMMI .N . RIHANI .W 4
Table de séquences 6 1 1 0
5 1 0 1
4 1 0 0
3 0 1 1
2 0 1 0
1 0 0 1
0 0 0 0
7 1 1 1
6 1 1 0
Chronogramme
RAZ
H
t
QA
t
QB
t
QC
Logigramme
QA QB QC
1 J 1 QA J 1 QB J QC
1 K 1
R QA K R 1 QB K R QC
Q Compteur
𝑄 Décompteur
Q Décompteur
𝑄 Compteur
OUERGUEMMI .N . RIHANI .W 5
IV. Compteur synchrone
Un compteur est dit synchrone lorsque les impulsions d’avancement sont envoyées
simultanément sur les entrées d’horloge de toutes les bascules du compteur.
Toutes les bascules sont synchronisées sur le même signal d’horloge.
Un compteur synchrone modulo 2n permet de compter de 0 à 2n-1. Le nombre de bascule à
utiliser est donc n.
Les bascules sont associées entre elles de telle manière que toutes les sorties Qi sont
appliquées aux entrées J et K de la bascule i+1. (Une bascule doit avoir 1 sur les entrées J et
K lorsque toutes les bascules précédentes prennent 1)
Chronogramme
OUERGUEMMI .N . RIHANI .W 6
2. Décompteur synchrone
Les bascules sont associées entre elles, de telle manière que toutes les sorties Qi sont
appliquées aux entrées J et K de la bascule i+1 (une bascule doit avoir 1 sur ces entrées J et K
lorsque toutes les bascules précédentes prennent 0).
Qn Qn+1 J K
0 0 0 0
0 1 1
1 0 1
1 1 1 0
Qn Qn+1 D
0 0 0 0
0 1 1
1 0 0
1 1 1 1
OUERGUEMMI .N . RIHANI .W 7
Détermination des équations de J et K :
Pour QA Pour QB Pour QC
QAQB 00 01 11 10 QAQB 00 01 11 10 QAQB 00 01 11 10
QC QC QC
0 0 0 1 0 0 0 0
1 0 - - - 1 0 - - - 1 - - -
JA = QC JB = QA JC = QA QB
KA = 1 KB = QA KC = 1
Schéma d’un compteur synchrone modulo 5 avec bascule JK :
QA QB QC
J QA J QB J QC
1 K R QA K R QB 1 K R QC
Indication :
Quand QC passe à 1 donc on aura ( 100 ) 2 = ( 4 )10 lorsque le front arrive il faut avoir ( 000 )
donc QC = 0 donc on met cette entrée directement à J A = 0 et K A = 1 est de cette façon on
oblige QA à 0 ; JB = 0 et K B = 0 mémorisation à zéro et en même temps JC = 0 avec
KC = 1 donc QC = 0 , d’où on aura obligatoirement à la sortie la valeur ( 000 ) .
3. Décompteur synchrone modulo 7 avec bascule JK
OUERGUEMMI .N . RIHANI .W 8
Table de comptage :
état n état n+1
QC QB QA QC QB QA
6 1 1 0 1 0 1
5 1 0 1 1 0 0
4 1 0 0 0 1 1
3 0 1 1 0 1 0
2 0 1 0 0 0 1
1 0 0 1 0 0 0
0 0 0 0 1 1 0
JA = QB + QC JB = QA JC = QA QB
KA = 1 KB= QA KC = QA . QB
(SitP = 300 ns, on choisit T = 800 ns donc f = 1,25 MHz pour mettre les défauts en évidence)
OUERGUEMMI .N . RIHANI .W 9
1. Compteur asynchrone
2. Compteur synchrone
3. Conclusion
Tableau : fonctions attribuées au composant Compteur
OUERGUEMMI .N . RIHANI .W 10