Vous êtes sur la page 1sur 33

Université Abdelmalek Saadi

Faculté des sciences et techniques


Al Hoceima

Rapport de mini-projet :

Compteur/décompteur

Filière : système embarque et robotique

 Réalisé par :  Elabore par :

Boujnen Amina Mr. EL AKCHICOUI


NABIL
Chetaoui Ahmed
El boyaddi Bilal
Karrouche Amal
Kattas Mourad
Sommaire :
Liste des figures : ..................................................................................................................................... 3
Liste des tableaux : .................................................................................................................................. 4
I. Introduction : ................................................................................................................................... 5
II. Généralités : .................................................................................................................................... 5
1- Définition : .................................................................................................................................. 5
2- Classification : ............................................................................................................................. 6
III. Les bascules : ............................................................................................................................... 7
1- Bascule RS : ................................................................................................................................ 7
2- Bascule JK : ................................................................................................................................. 7
3- Bascule D : .................................................................................................................................. 8
IV. Les compteurs asynchrones : ....................................................................................................... 9
1- Compteur asynchrone modulo 8 :................................................................................................ 9
2- Compteur asynchrone modulo 16 :............................................................................................ 10
3- Compteur asynchrone modulo 10 :............................................................................................ 11
4- Compteur asynchrone modulo 24 :............................................................................................ 12
5- Compteur asynchrone modulo 60 :............................................................................................ 12
V. Les compteurs synchrones :........................................................................................................... 13
1- Compteur synchrone modulo 8 : ............................................................................................... 13
2- Compteur synchrone modulo 10 : ............................................................................................. 15
3- Compteur synchrone modulo 16 : ............................................................................................. 17
4- Compteur synchrone modulo 8 à la base D : ............................................................................. 19
VI. Les décompteurs asynchrones : ................................................................................................. 19
1- Décompteur asynchrone modulo 8 : .......................................................................................... 19
2- Décompteur asynchrone modulo 8 à la base D : ....................................................................... 21
VII. Les décompteurs synchrones : ................................................................................................... 22
1- Décompteur synchrone 10 : ....................................................................................................... 22
2- Décompteur synchrone modulo 16 :.......................................................................................... 24
VIII. Compteurs et décompteurs en circuits intégrés : ....................................................................... 26
1- Compteur modulo 8 : ................................................................................................................. 26
2- Compteur modulo 10 : ............................................................................................................... 27
3- Compteur modulo 16 : ............................................................................................................... 27
4- Décompteur modulo 8 : ............................................................................................................. 28
5- Décompteur modulo 10 : ........................................................................................................... 28
6- Décompteur modulo 16 : ........................................................................................................... 29
7- Décompteur modulo 60 : ........................................................................................................... 29

1
IX. La réalisation d’un compteur et décompteur : ......................................................................... 30
X. Conclusion : ................................................................................................................................... 30
Annexe : ................................................................................................................................................ 31
Webographies : ...................................................................................................................................... 32

2
Liste des figures :
Figure 1: schéma de principe du comptage ............................................................................................. 5
Figure 2: schéma de classification du compteur...................................................................................... 6
Figure 3 : symbole de bascule RS ........................................................................................................... 7
Figure 4: symbole de bascule JK ............................................................................................................. 8
Figure 5: symbole de bascule D .............................................................................................................. 8
Figure 6 : le circuit d'un compteur asynchrone modulo 8 ..................................................................... 10
Figure 7: circuit d'un compteur asynchrone modulo 16 ........................................................................ 11
Figure 8: le circuit d'un compteur asynchrone modulo 10 .................................................................... 12
Figure 9: le circuit d'un compteur asynchrone modulo 24 .................................................................... 12
Figure 10: le circuit d'un compteur asynchrone modulo 60 .................................................................. 13
Figure 11: le circuit d'un compteur synchrone modulo 8 ...................................................................... 14
Figure 12: le circuit d'un compteur synchrone modulo 10 .................................................................... 16
Figure 13 : le circuit d'un compteur modulo 8 ...................................................................................... 18
Figure 14 : le circuit d'un compteur synchrone modulo 8 ( bascule D)................................................. 19
Figure 15 : le circuit d'un décompteur asynchrone modulo 8................................................................ 21
Figure 16: le circuit d'un décompteur asynchrone modulo 8 (bascule D) ............................................. 21
Figure 17 : le circuit d'un décompteur synchrone modulo 10 ............................................................... 24
Figure 18: le circuit d'un décompteur synchrone modulo 16 ................................................................ 26
Figure 19 ; le circuit d'un compteur modulo 8 ...................................................................................... 26
Figure 20: le circuit d'un compteur modulo 10 ..................................................................................... 27
Figure 21: le circuit d’un compteur modulo 16 ..................................................................................... 27
Figure 22: le circuit d'un décompteur modulo 8 .................................................................................... 28
Figure 23: le circuit d'un décompteur modulo 10.................................................................................. 28
Figure 24 : le circuit d'un décompteur modulo 16 ................................................................................. 29
Figure 25: le circuit d'un décompteur modulo 60 .................................................................................. 29

3
Liste des tableaux :
Tableau 1: tableau de vérité de bascule RS ............................................................................................. 7
Tableau 2 table de vérité de bascule JK: ................................................................................................. 8
Tableau 3: table de vérité de bascule D ................................................................................................... 9
Tableau 4: table d’état de compteur asynchrone modulo 8 ..................................................................... 9
Tableau 5 : table d'état du compteur asynchrone modulo 16 ................................................................ 10
Tableau 6: table d'état d'un compteur asynchrone modulo 10 ............................................................... 11
Tableau 7: table d'état d'un compteur synchrone modulo 8 .................................................................. 13
Tableau 8: table d'état d'un compteur synchrone modulo 10 ................................................................ 15
Tableau 9 : table d'état d'un compteur synchrone modulo 16 ............................................................... 17
Tableau 10 : table d'état d'un compteur synchrone modulo 8 ( bascule D) ........................................... 19
Tableau 11 : table d'un décompteur asynchrone modulo 8 ................................................................... 20
Tableau 12 : table d'état d'un décompteur synchrone modulo 10 .......................................................... 22
Tableau 13 : table d'état d'un décompteur synchrone modulo 16 .......................................................... 24

4
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 à entrer d’horloge, soit de
type bascule D, bascule JK ou bascule T

II. Généralités :
La fonction comptage est utilisée à chaque fois que l'on souhaite dénombrer des évènements.

**Evenements à comptage Valeur


compter numérique

Figure 1: schéma de principe du comptage


Les évènements correspondent à des impulsions logiques tandis que la valeur de sortie se
présente sous forme de mot binaire. La fonction comptage est donc, en toute logique, associée
à des structures séquentielles.

1- Définition :
Les compteurs et/ou décompteurs sont constitués d'un agencement interne de bascules et
d'opérateurs logiques qui, selon leur câblage, permet de réaliser un comptage et/ou un
décomptage. Selon le type de compteur/décompteur désiré cet agencement diffère. Certains
circuits possèdent une (ou des) entrée(s) qui permet(tent) de sélectionner le mode comptage
ou le mode décomptage en fonction du niveau logique appliqué sur ces dites entrées, ce sont
des circuits compteur/décompteur.
 Compteur :
Un compteur est un système séquentiel qui possède N états différents (appelé compteur
modulo N )
A chaque top d’horloge le compteur passe de l’état Ei à l’état Ei+1 d’une manière cyclique
jusqu’à revenir à l’état initial E0
Un compteur est constitué de n bascules (avec 2^n>=N)

5
Il reste à trouver comment doivent être connectées les n bascules entre elles pour réaliser un
compteur, sachant qu’il existe plusieurs types de compteurs et donc plusieurs techniques de
réalisation
 Décompteur :
Un décompteur est un système séquentiel qui possède N états différents (appelé décompteur
modulo N )
A chaque top d’horloge le décompteur passe de l’état Ei à l’état Ei-1 d’une manière cyclique
jusqu’à revenir à l’état initial E0
2- Classification :

Classification des
compteurs

Selon le Selon le Selon le type de Selon le


sens du type de synchronisation Selon le
mode de
compta sortie nombre
comptag
d’étas
e
binaire
synchrone Cycle
Progressif
(compteur) complet
gray

BCD asynchrone Cycle


Régressif incompl
(décompte et
ur)

Figure 2: schéma de classification du compteur

6
III. Les bascules :
1- Bascule RS :
La bascule R-S constitue le point mémoire de base. Elle comporte deux entrées R et S et deux
sorties Q et Q. Q étant toujours le complément de Q.
Les lettres R et S proviennent des initiales de deux mots anglo-saxons :
 R signifiant Reset qui veut dire replacer (dans l'état initial),
 S signifiant Set qui veut dire placer (dans un état)
entrée entrée sortie sortie

R S ̅̅̅̅
0 0 ̅̅̅̅̅̅̅

0 1 1 0

1 0 0 1

1 1 - -

Tableau 1: tableau de vérité de bascule RS


Le cas R=0 et S=0 correspond à la mémorisation de l'information. La sortie ne change pas
d'état par rapport au précédent Qn=Qn-1.
L'entrée S permet de fixer la sortie Q à "1".
L'entrée R permet de fixer la sortie Q à "0".
 Remarque : L'application de S=1 et R=1 est un cas indéterminé, qu’il est interdit
d’utiliser dans les applications.

Figure 3 : symbole de bascule RS

2- Bascule JK :
La bascule J K synchrone est obtenue à partir d'une bascule R S H dont les sorties sont
rebouclées sur les entrées. Ceci permet d'éliminer l'état indéterminé.

7
Figure 4: symbole de bascule JK
Entrée Entrée Entrée Sortie Sortie

J K C ̅̅̅̅ Fonctionnement

a b clk

X X ̅̅̅̅̅̅̅ Mémoire

0 0 ̅̅̅̅̅̅̅ Mémoire

1 0 1 0 Set

0 1 0 1 Reset

1 1 ̅̅̅̅̅̅̅ Toggle

Tableau 2 table de vérité de bascule JK:


Remarque : Pour J = K = 1, on dit que l'on est dans le mode basculement. Cette bascule passe
à l'état opposé à chaque front montant du signal d'horloge.
La bascule JK est la plus évoluée, son rôle est essentiel au comptage. C’est une bascule RS
maître esclave avec une rétroaction croisée entre les sorties et les entrées. Elle permet
d’effectuer du comptage et de prépositionner, par ses entrées J et K, le départ du comptage et
son arrêt.

3- Bascule D :

Figure 5: symbole de bascule D


a et b sont des variables d'entrées.
C’est une entrée de synchronisation (entrée d'horloge). Elle permet de synchroniser le
fonctionnement du verrou D.
Le chiffre 1 affecté sur les entrées C et D signifie que l'entrée D ne sera active que si l'entrée
C est activée au préalable. Le fonctionnement de l'entrée D est conditionné par l'état de
l'entrée C.

8
entrée entrée sortie sortie

R S ̅̅̅̅
0 0 ̅̅̅̅̅̅̅
1 0 ̅̅̅̅̅̅̅
0 1 0 1
1 1 1 0
Tableau 3: table de vérité de bascule D
La sortie Q suit l'information présente sur l'entrée D tant que l'entrée C est au niveau logique
haut. Quand l'entrée d'horloge (C) est à l'état logique "0", la sortie Q garde en mémoire le
niveau logique que possédait D au moment de la transition de C de "1" vers "0 " et ceci
jusqu'à ce que C prenne à nouveau la valeur "1".

IV. Les compteurs asynchrones :


Un compteur asynchrone est un système logique composé de bascules dans lesquels les
impulsions que l’on applique à l’entrée doivent traverser la première bascule avant de pouvoir
commander la seconde et ainsi de suite jusqu’à la dernière bascule.
Avec n bascules on obtient combinaisons alors un compteur modulo
Le Modulo est donc le nombre d’états occupés par le compteur pendant un cycle complet avant son
recyclage à l’état initial. En général le modulo d’un compteur est donné par l’expression suivante :
Modulo = avec n est le nombre de bascules formant le compteur.
1- Compteur asynchrone modulo 8 :
Pour réaliser un compteur modulo 8 on a besoin d’associer 3 bascules JK car 8= , il compte de 0 à 7,
les bascules JK sont connectées en cascade, la première bascule(poids fiable) reçois le signal
d’horloge pour la synchronisation , la deuxième reçoit comme signal de synchronisation la sortie de
la première bascule et ainsi de suite ( en générale la bascule i est synchronisée par la sortie de la
bascule i-1)

 La table d’états de compteur modulo 8 :

Etat

0 0 0 0 0 X 0 X 1 X
1 0 0 1 0 X 1 X X 1

2 0 1 0 0 X X 0 1 X
3 0 1 1 1 X X 1 X 1

4 1 0 0 X 0 0 X 1 X
5 1 0 1 X 0 1 X X 1

6 1 1 0 X 0 X 0 1 X
7 1 1 1 X 1 X 1 X 1
Tableau 4: table d’état de compteur asynchrone modulo 8

9
 Le circuit d’après ISIS :

Figure 6 : le circuit d'un compteur asynchrone modulo 8

2- Compteur asynchrone modulo 16 :


Pour réaliser ce compteur on a besoin d’associer 4 bascules JK ( =16)

 La table d’états d’un compteur modulo 16 :

Etat
0 0 0 0 0 0 0 0 1 0 X 0 X 0 X 1 X
1 0 0 0 1 0 0 1 0 0 X 0 X 1 X X 1
2 0 0 1 0 0 0 1 1 0 X 0 X X 0 1 X
3 0 0 1 1 0 1 0 0 0 X 1 X X 1 X 1
4 0 1 0 0 0 1 0 1 0 X X 0 0 X 1 X
5 0 1 0 1 0 1 1 0 0 X X 0 1 X X 1
6 0 1 1 0 0 1 1 1 0 X X 0 X 0 1 X
7 0 1 1 1 1 0 0 0 1 X X 1 X 1 X 1
8 1 0 0 0 1 0 0 1 X 0 0 X 0 X 1 X
9 1 0 0 1 1 0 1 0 X 0 0 X 1 X X 1
10 1 0 1 0 1 0 1 1 X 0 0 X X 0 1 X
11 1 0 1 1 1 1 0 0 X 0 1 X X 1 X 1
12 1 1 0 0 1 1 0 1 X 0 X 0 0 X 1 X
13 1 1 0 1 1 1 1 0 X 0 X 0 1 X X 1
14 1 1 1 0 1 1 1 1 X 0 X 0 X 0 1 X
15 1 1 1 1 0 0 0 0 X 1 X 1 X 1 X 1
Tableau 5 : table d'état du compteur asynchrone modulo 16

10
 Le schéma d’après ISIS :

Figure 7: circuit d'un compteur asynchrone modulo 16

3- Compteur asynchrone modulo 10 :


 La table d’états d’un compteur modulo 10 :
Etat
0 0 0 0 0 0 0 0 1 0 X 0 X 0 X 1 X
1 0 0 0 1 0 0 1 0 0 X 0 X 1 X X 1
2 0 0 1 0 0 0 1 1 0 X 0 X X 0 1 X
3 0 0 1 1 0 1 0 0 0 X 1 X X 1 X 1
4 0 1 0 0 0 1 0 1 0 X X 0 0 X 1 X
5 0 1 0 1 0 1 1 0 0 X X 0 1 X X 1
6 0 1 1 0 0 1 1 1 0 X X 0 X 0 1 X
7 0 1 1 1 1 0 0 0 1 X X 1 X 1 X 1
8 1 0 0 0 1 0 0 1 X 0 0 X 0 X 1 X
9 1 0 0 1 1 0 1 0 X 0 0 X 1 X X 1
Tableau 6: table d'état d'un compteur asynchrone modulo 10
Pour réaliser un compteur de modulo 10 on a besoin de 4 bascules JK. Pour avoir un
comptage de 0 à 9 il faut appliquer la mise à zéro des bascule à partir l’impulsion sur le RAZ
c.à.d. : lorsque le compteur égal à 9=10001 le passage normalement est 10 c.à.d. 1010 alors il
faut forcer cette étape à zéro c.à.d. 0000 donc
1 0 pour , 0 0 pour .
1 0 pour et 0 0 pour .
Grâce à une porte NAND on peut réaliser le RAZ =̅̅̅̅̅̅̅

11
 Le schéma d’après ISIS :

Figure 8: le circuit d'un compteur asynchrone modulo 10

4- Compteur asynchrone modulo 24 :


Pour réaliser un compteur asynchrone modulo 24 on utilise 5 bascules JK montée en cascade

 Le schéma d’après ISIS :

Figure 9: le circuit d'un compteur asynchrone modulo 24

5- Compteur asynchrone modulo 60 :


Pour réaliser un compteur asynchrone modulo 60 on utilise 6 bascules JK montée en cascade

12
 Le schéma d’après ISIS :

Figure 10: le circuit d'un compteur asynchrone modulo 60

V. Les compteurs synchrones :


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 à -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

1- Compteur synchrone modulo 8 :


C’est un compteur constitué de 3 bascules JK synchronisées par le même signal d’horloge.
Etat
0 0 0 0 0 0 1 0 X 0 X 1 X
1 0 0 1 0 1 0 0 X 1 X X 1
2 0 1 0 0 1 1 0 X X 0 1 X
3 0 1 1 1 0 0 1 X X 1 X 1
4 1 0 0 1 0 1 X 0 0 X 1 X
5 1 0 1 1 1 0 X 0 1 X X 1
6 1 1 0 1 1 1 X 0 X 0 1 X
7 1 1 1 0 0 0 X 1 X 1 X 1
Tableau 7: table d'état d'un compteur synchrone modulo 8
13
On cherche l’expression booléenne de chaque entrée et en utilisant le diagramme de
Karnaugh, on remarque que peut être égale
Qc 0 1
QaQb
00 0 X
01 0 X
11 1 X
10 0 X
=QaQb

Qc 0 1
QaQb
00 0 0
01 X X
11 X X
10 1 1
=Qa

Qc 0 1
QaQb
00 1 1
01 1 1

11 X X
10 X X

=1

 Le schéma d’après ISIS :

Figure 11: le circuit d'un compteur synchrone modulo 8

14
2- Compteur synchrone modulo 10 :
Pour réaliser un compteur modulo 10 on utilise 4 bascules JK synchronisé de même signal
horloge
 La table d’états d’un compteur modulo 10 :
Etat
0 0 0 0 0 0 0 0 1 0 X 0 X 0 X 1 X
1 0 0 0 1 0 0 1 0 0 X 0 X 1 X X 1
2 0 0 1 0 0 0 1 1 0 X 0 X X 0 1 X
3 0 0 1 1 0 1 0 0 0 X 1 X X 1 X 1
4 0 1 0 0 0 1 0 1 0 X X 0 0 X 1 X
5 0 1 0 1 0 1 1 0 0 X X 0 1 X X 1
6 0 1 1 0 0 1 1 1 0 X X 0 X 0 1 X
7 0 1 1 1 1 0 0 0 1 X X 1 X 1 X 1
8 1 0 0 0 1 0 0 1 X 0 0 X 0 X 1 X
9 1 0 0 1 1 0 1 0 X 1 0 X 1 X X 1
Tableau 8: table d'état d'un compteur synchrone modulo 10
00 01 11 10

00 0 X - 0
01 0 - - 0
11 0 - - 1
10 0 X - 0
D’après le tableau de Karnaugh on obtient : =

00 01 11 10

00 X 0 - X
01 X - - X
11 X - - X
10 X 1 - X
D’après le tableau de Karnaugh on obtient : =

00 01 11 10

00 0 0 - X
01 0 - - X
11 1 - - X
10 0 0 - X
D’après le tableau de Karnaugh on obtient : = =

15
00 01 11 10

00 0 0 - 0
01 0 - - X
11 X - - X
10 1 0 - 1
D’après le tableau de Karnaugh on obtient : = ̅̅̅̅

00 01 11 10

00 X X - X
01 0 - - 0
11 1 - - 1
10 X X - X
D’après le tableau de Karnaugh on obtient : =

00 01 11 10

00 1 1 - 1
01 1 - - 1
11 X - - X
10 X X - X
D’après le tableau de Karnaugh on obtient :
 Le schéma d’après ISIS :

Figure 12: le circuit d'un compteur synchrone modulo 10

16
3- Compteur synchrone modulo 16 :
Pou réaliser un compteur synchrone modulo 16 on utilise 4 bascules JK de même signal d’horloge

Etat
0 0 0 0 0 0 0 0 1 0 X 0 X 0 X 1 X
1 0 0 0 1 0 0 1 0 0 X 0 X 1 X X 1
2 0 0 1 0 0 0 1 1 0 X 0 X X 0 1 X
3 0 0 1 1 0 1 0 0 0 X 1 X X 1 X 1
4 0 1 0 0 0 1 0 1 0 X X 0 0 X 1 X
5 0 1 0 1 0 1 1 0 0 X X 0 1 X X 1
6 0 1 1 0 0 1 1 1 0 X X 0 X 0 1 X
7 0 1 1 1 1 0 0 0 1 X X 1 X 1 X 1
8 1 0 0 0 1 0 0 1 X 0 0 X 0 X 1 X
9 1 0 0 1 1 0 1 0 X 0 0 X 1 X X 1
10 1 0 1 0 1 0 1 1 X 0 0 X X 0 1 X
11 1 0 1 1 1 1 0 0 X 0 1 X X 1 X 1
12 1 1 0 0 1 1 0 1 X 0 X 0 0 X 1 X
13 1 1 0 1 1 1 1 0 X 0 X 0 1 X X 1
14 1 1 1 0 1 1 1 1 X 0 X 0 X 0 1 X
15 1 1 1 1 0 0 0 0 X 1 X 1 X 1 X 1
Tableau 9 : table d'état d'un compteur synchrone modulo 16

On cherche l’expression booléenne de chaque entrée et en utilisant le diagramme de


Karnaugh, on remarque que peut être égale
QcQd 00 01 11 10
QaQb
00 1 1 1 1
01 1 1 1 1
11 X X X X
10 X X X X

D’après le tableau de Karnaugh on obtient : =1


QcQd 00 01 11 10
QaQb
00 0 0 0 0
01 X X X X
11 X X X X
10 1 1 1 1

D’après le tableau de Karnaugh on obtient : =

17
QcQd 00 01 11 10
QaQb
00 0 0 X X
01 0 X X 0
11 1 X X X
10 0 0 X X

D’après le tableau de Karnaugh on obtient : =


QcQd 00 01 11 10
QaQb
00 0 X X X
01 0 X X 0
11 0 X X 1
10 0 X X X

D’après le tableau de Karnaugh on obtient : =


 Le schéma d’après ISIS :

Figure 13 : le circuit d'un compteur modulo 8

18
4- Compteur synchrone modulo 8 à la base D :
Pour réaliser un compteur synchrone modulo 8 on utilise 3bascule D

Etat
0 0 0 0 0 0 1 0 0 1
1 0 0 1 0 1 0 0 1 0
2 0 1 0 0 1 1 0 1 1
3 0 1 1 1 0 0 1 0 0
4 1 0 0 1 0 1 1 0 1
5 1 0 1 1 1 0 1 1 0
6 1 1 0 1 1 1 1 1 1
7 1 1 1 0 0 0 0 0 0
Tableau 10 : table d'état d'un compteur synchrone modulo 8 ( bascule D)
D’après le tableau de Karnaugh on obtient les équations suivantes :
̅̅̅̅

̅ +̅ +̅

 Le schéma d’après ISIS :

Figure 14 : le circuit d'un compteur synchrone modulo 8 ( bascule D)

VI. Les décompteurs asynchrones :


1- Décompteur asynchrone modulo 8 :
C’est un décompteur synchronisée de même signal d’horloge composé de 3 bascules JK qui
décompte de 7 jusqu’à

19
 La table d’états d’un compteur asynchrone modulo 8 :
Etat
7 1 1 1 1 1 0 X 1 X 1 X 1
6 1 1 0 1 0 1 X 0 X 0 0 X
5 1 0 1 1 0 0 X 0 0 X X 1
4 1 0 0 0 1 1 X 1 1 X 1 X
3 0 1 1 0 1 0 0 X X 0 X 1
2 0 1 0 0 0 1 0 X X 1 1 X
1 0 0 1 0 0 0 0 X 0 X X 1
0 0 0 0 1 1 1 1 X 1 X 1 X
Tableau 11 : table d'un décompteur asynchrone modulo 8

On cherche l’expression booléenne de chaque entrée et en utilisant le diagramme de


Karnaugh, on remarque que peut être égale
Qc 0 1
QaQb
00 1 X
01 0 X
11 0 X
10 0 X
D’après le tableau de Karnaugh on obtient : =̅̅̅̅̅̅̅
Qc 0 1
QaQb
00 1 1
01 X X
11 X X
10 0 0
D’après le tableau de Karnaugh on obtient : =̅̅̅̅
0 1
Qc
QaQb
00 1 1
01 1 1
11 X X
10 X X
D’après le tableau de Karnaugh on obtient : =1

20
 Le schéma d’après ISIS :

Figure 15 : le circuit d'un décompteur asynchrone modulo 8

2- Décompteur asynchrone modulo 8 à la base D :


 Le schéma d’après ISIS :

Figure 16: le circuit d'un décompteur asynchrone modulo 8 (bascule D)

21
VII. Les décompteurs synchrones :
1- Décompteur synchrone 10 :
 La table d’états d’un compteur modulo 10 :
Etat
9 1 0 0 1 1 0 0 0 X 0 0 X 0 X X 1
8 1 0 0 0 0 1 1 1 X 1 1 X 1 X 1 X
7 0 1 1 1 0 1 1 0 0 X X 0 X 0 X 1
6 0 1 1 0 0 1 0 1 0 X X 0 X 1 1 X
5 0 1 0 1 0 1 0 0 0 X X 0 0 X X 1
4 0 1 0 0 0 0 1 1 0 X X 1 1 X 1 X
3 0 0 1 1 0 0 1 0 0 X 0 X X 0 X 1
2 0 0 1 0 0 0 0 1 0 X 0 X X 1 1 X
1 1 0 0 1 0 0 0 0 0 X 0 X 0 X X 1
0 1 0 0 0 1 0 0 1 1 X 0 X 0 X 1 X
Tableau 12 : table d'état d'un décompteur synchrone modulo 10

On cherche l’expression booléenne de chaque entrée et en utilisant le diagramme de


Karnaugh, on remarque que peut être égale
QcQd 00 01 11 10
QaQb
00 1 X - 0
01 0 - - 0
11 0 - - 0
10 0 X - 0
D’après le tableau de Karnaugh on obtient : ̅̅̅̅̅̅̅̅̅̅̅̅

QcQd 00 01 11 10
QaQb
00 X 1 - X
01 X - - X
11 X - - X
10 X 0 - X
D’après le tableau de Karnaugh on obtient : ̅̅̅̅

QcQd 00 01 11 10
QaQb
00 0 1 - X
01 0 - - X
11 0 - - X
10 0 0 - X
D’après le tableau de Karnaugh on obtient : ̅̅̅̅

22
QcQd 00 01 11 10
QaQb
00 X X - 1
01 X - - 0
11 X - - 0
10 X X - 0
D’après le tableau de Karnaugh on obtient : ̅̅̅̅

QcQd 00 01 11 10
QaQb
00 0 1 - 1
01 X - - X
11 X - - X
10 0 0 - 0
D’après le tableau de Karnaugh on obtient : ̅̅̅̅ )
QcQd 00 01 11 10
QaQb
00 X X - X
01 1 - - 1
11 0 - - 0
10 X X - X
D’après le tableau de Karnaugh on obtient : ̅̅̅̅

QcQd 00 01 11 10
QaQb
00 1 1 - 1
01 1 - - 1
11 X - - X
10 X X - X
D’après le tableau de Karnaugh on obtient : =1

23
 Le schéma d’après ISIS :

Figure 17 : le circuit d'un décompteur synchrone modulo 10

2- Décompteur synchrone modulo 16 :


Pour réaliser un décompteur modulo 16 on utilise 4 bascule JK chaque est synchronisée par un
horloge

Etat
15 1 1 1 1 1 1 1 0 X 0 X 0 X 0 X 1
14 1 1 1 0 1 1 0 1 X 0 X 0 X 1 1 X
13 1 1 0 1 1 1 0 0 X 0 X 0 0 X X 1
12 1 1 0 0 1 0 1 1 X 0 X 1 1 X 1 X
11 1 0 1 1 1 0 1 0 X 0 0 X X 0 X 1
10 1 0 1 0 1 0 0 1 X 0 0 X X 1 1 X
9 1 0 0 1 1 0 0 0 X 0 0 X 0 X X 1
8 1 0 0 0 0 1 1 1 X 1 1 X 1 X 1 X
7 0 1 1 1 0 1 1 0 0 X X 0 X 0 X 1
6 0 1 1 0 0 1 0 1 0 X X 0 X 1 1 X
5 0 1 0 1 0 1 0 0 0 X X 0 0 X X 1
4 0 1 0 0 0 0 1 1 0 X X 1 1 X 1 X
3 0 0 1 1 0 0 1 0 0 X 0 X X 0 X 1
2 0 0 1 0 0 0 0 1 0 X 0 X X 1 1 X
1 0 0 0 1 0 0 0 0 0 X 0 X 0 X X 1
0 0 0 0 0 1 1 1 1 1 X 1 1 1 X 1 X
Tableau 13 : table d'état d'un décompteur synchrone modulo 16

On cherche l’expression booléenne de chaque entrée et en utilisant le diagramme de


Karnaugh, on remarque que peut être égale

24
QcQd 00 01 11 10
QaQb
00 1 X X 0
01 0 X X 0
11 0 X X 0
10 0 X X 0
D’après le tableau de Karnaugh on obtient : ̅̅̅̅̅̅̅̅̅̅̅̅=

QcQd 00 01 11 10
QaQb
00 1 X X X
01 0 0 X X
11 0 0 X X
10 0 0 X X
D’après le tableau de Karnaugh on obtient : ̅̅̅̅̅̅̅̅=

QcQd 00 01 11 10
QaQb
00 1 1 1 1
01 X X X X
11 X X X X
10 0 0 0 0
D’après le tableau de Karnaugh on obtient : ̅̅̅̅=

QcQd 00 01 11 10
QaQb
00 1 1 1 1
01 1 1 1 1
11 X X X X
10 X X X X
D’après le tableau de Karnaugh on obtient :

25
 Le schéma d’après ISIS :

Figure 18: le circuit d'un décompteur synchrone modulo 16

VIII. Compteurs et décompteurs en circuits intégrés :


Il y a une grande diversité des compteurs asynchrones et synchrones disponibles en circuits intégrés.
Etudions la structure et le fonctionnement des compteurs asynchrones et synchrones .
Nous prendrons comme exemple les compteurs 4 bits TTL de la famille 74160 le compteur 74LB169

Ce sont des circuits synchrones, dont l’évolution est provoquée par un front montant du signal
d’horloge qui est commun à toutes les bascules du circuit

1- Compteur modulo 8 :
Pour réaliser ce compteur on utilise un circuit intégré

 Le schéma d’après ISIS :

Figure 19 ; le circuit d'un compteur modulo 8

26
2- Compteur modulo 10 :
 Le schéma d’après ISIS :

Figure 20: le circuit d'un compteur modulo 10

3- Compteur modulo 16 :
 Le schéma d’après ISIS :

Figure 21: le circuit d’un compteur modulo 16

27
4- Décompteur modulo 8 :
 Le schéma d’après ISIS :

Figure 22: le circuit d'un décompteur modulo 8

5- Décompteur modulo 10 :
 Le schéma d’après ISIS :

Figure 23: le circuit d'un décompteur modulo 10

28
6- Décompteur modulo 16 :
 Le schéma d’après ISIS :

Figure 24 : le circuit d'un décompteur modulo 16

7- Décompteur modulo 60 :
 Le schéma d’après ISIS :

Figure 25: le circuit d'un décompteur modulo 60

29
IX. La réalisation d’un compteur et décompteur :

Figure 26: réalisation d’un compteur/décompteur.

X. Conclusion :
Dans ce mini projet on a réalisé des compteurs et décompteurs soit asynchrones ou synchrone
à l’aide des bascules JK et D et aussi à l’aide des circuits intégrés on a vu que le compteur ou
décompteur synchrone est plus mieux et rapide qu’asynchrone car le temps de propagation est
plus court et le signal d’horloge est commun pour toutes les bascules.
ce mini-projet nous a permet de développer de mettre en œuvre les différentes fonctions de
logique séquentielle décrites sous forme logigramme ou des circuits réalisés sur des logiciels.

30
Annexe :

Isis Proteus :
Proteus est une suite logicielle destinée à l’électronique. Développé par la société L’absenter
Electronics, les logiciels incluent dans Proteus permettent la CAO dans le domaine
électronique. Deux logiciels principaux composent cette suite logicielle : ISIS, ARES,
PROSPICE, et VSM.
Le logiciel ISIS de Proteus est principalement connue pour étudier des schémas électriques.
Par ailleurs, le logiciel permet également de simuler ces schémas ce qui permet de déceler
certaines erreurs dès l’étape de conception. Indirectement, les circuits électriques conçus
grâce à ce logiciel peuvent être utilisé dans des documentations car le logiciel permet de
contrôler la majorité de l’aspect graphique des circuits.

31
Webographies :

http://genie-indus.e-monsite.com/medias/files/tp3.pdf
https://fr.scribd.com/doc/120432621/Les-Compteurs
https://www.technologuepro.com/cours-systemes-logiques-2-4/chapitre-3-les-
compteurs.pdf
http://insastras.free.fr/ge/archives_3eme/Technique/TP%20ENUM/Compteur%2
0et%20machine%20%E0%20%E9tats/Exemplaire1.pdf

32

Vous aimerez peut-être aussi