Vous êtes sur la page 1sur 6

Chapitre III

Module : Technique numérique


Section : S2 EI
LES COMPTEURS
OBJECTIFS

Etudier les différents types de compteurs.


Comprendre le principe de fonctionnement de chaque type.
Maitriser les étapes de synthèse d’un compteur.

III.1 Définition
Un compteur est un circuit séquentiel constitue d’un circuit combinatoire et d’une
succession de n bascules décrivant au rythme d’une horloge un cycle de comptage
n
d’un maximum de 2 combinaisons.

III.2 Compteur synchrone


Un compteur est dit synchrone, si toutes les bascules sont déclenchées en
même temps par le même signal d’horloge.
Un compteur synchrone est dit à cycle complet si le comptage de nombre de
n
séquences est égal à 2 tel que n représente le nombre de bascules utilisé, Si par
exemple on a un compteur à 4 bascules le comptage peut atteindre 16 séquences
on dit alors qu’il s’agit d’un compteur Modulo 16.
La figure suivante illustre le schéma d’un compteur synchrone utilisant 4
bascules D déclenchées par front montant.

III.2.1 Compteur synchrone complet modulo 8 à bascules JK

Soit à analyser un compteur synchrone progressif (progressif : passe de la valeur m à


3
m + 1 dans le sens croissant) de trois bascules de types JK (8 = 2 ⇒ 3 bascules) à front
descendant.
Table d’excitation de la bascule JK :
+
Q Q J K

0 0 0 ∅
0 1 1 ∅
1 0 ∅ 1
1 1 ∅ 0

+
Q et Q représentent l’état présent et l´état futur respectivement.

La table d’implication du compteur est donnée comme suit :

Etat présent Etat futur bascule C bascule B bascule A


+ + +
QC QB QA QC QB QA JC KC JB KB JA KA
0 0 0 0 0 1 0 ∅ 0 ∅ 1 ∅
0 0 1 0 1 0 0 ∅ 1 ∅ ∅ 1
0 1 0 0 1 1 0 ∅ ∅ 0 1 ∅
0 1 1 1 0 0 1 ∅ ∅ 1 ∅ 1
1 0 0 1 0 1 ∅ 0 0 ∅ 1 ∅
1 0 1 1 1 0 ∅ 0 1 ∅ ∅ 1
1 1 0 1 1 1 ∅ 0 ∅ 0 1 ∅
1 1 1 0 0 0 ∅ 1 ∅ 1 ∅ 1

Le logigramme correspondant au compteur à front descendant est donné par la figure.


Chronogrammes de fonctionnement :

III.2.2 Compteur synchrone incomplet (modulo 5) à bascules D

Nous allons concevoir un compteur synchrone incomplet qui tend à dénombrer 5


séquences (modulo 5). Comme il y a plus de 4 séquences, nous aurons besoin de
3 bascules. Sa table de vérité sera la suivante :

 
Le diagramme de transition d'un tel compteur est le suivant :

  Il ne nous reste plus qu'à écrire les tables de Karnaugh pour les bascules D en
fonction des sorties Q présents : 
 

Le logigramme du compteur est le suivant : 


 

III.3 Compteur asynchrone

Le compteur est dit asynchrone, si le signal d’horloge est applique seulement à


la première bascule, et l’état de chaque bascule est fonction des états des bascules
précédentes.
III.3.1 Compteur asynchrone complet à bascules JK
Analysons un Compteur asynchrone progressif et régulier modulo 8 (compte de
0 à 7) :
Modulo 8  23 . Nous aurons alors 3 bascules JK dont le déclenchement se
fera par front descendant. Le logigramme du compteur est donné à la figure
suivante :

Nous constatons, dans ce type de compteur, que toutes les bascules


fonctionnent en mode complémentaire, c'est-à-dire les entrées J et K de chaque
bascule sont à niveau Haut «1 logique » comme est illustré à la figure ci-dessus. 

Chronogramme de fonctionnement :

III.3.2 Compteur asynchrone incomplet à bascules JK

Soit à analyser un compteur asynchrone incomplet qui tend à numériser 6


séquences, il compte de 0 à 5 donc modulo 6. Comme il y a plus de 4 séquences,
nous aurons besoin de 3 bascules.

La table de vérité est la suivante :


Etat présent Etat futur

On constate que la séquence QC QBQA = 110 est un état temporaire existant


pendant une durée très courte (état indésirable) ce qui nous oblige de forcer cet état
à QC QBQA = 000 pour que le compteur puisse retrouve son état initial.
A cet effet, on va se servir d’une porte logique NAND à deux entrées relies aux
sorties QC et QB , la sortie de cette porte logique est connectée directement à
l’entrées prioritaire CLR de chaque bascule JK voir la figure ci-dessous.

Chronogramme de fonctionnement

Vous aimerez peut-être aussi