0% ont trouvé ce document utile (0 vote)
62 vues21 pages

Compteurs et Décompteurs en Électronique

Transféré par

Ikram Elaima
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
62 vues21 pages

Compteurs et Décompteurs en Électronique

Transféré par

Ikram Elaima
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université Cadi Ayyad Marrakech

École Supérieure de la Technologie Essaouira


DUT GI & IDSD Semestre 1

Module III
Electronique Numérique

Chapitre V

Compteurs/Décompteur
Pr: M. JOHRI
Département Génie Informatique et Mathématiques (GIM)
Année scolaire: 2022 - 2023
2. Compteurs et décompteurs
Définition :

 Un compteur est un circuit logique séquentiel constitué d'un


ensemble de n bascules interconnectées par des fonctions
logiques.
 Il permet de dénombrer ou compter suivant, un système de
numération binaire, le nombre d'impulsions appliquées à son
entrée horloge.
 il reçoit les impulsions à compter et délivre en permanence en sa
sortie une combinaison des états logiques, image du nombre
d'impulsions reçues.

2
2. Compteurs et décompteurs
Classifications des compteurs
En logique séquentielle, les compteurs peuvent être décris en citant
les caractéristiques suivantes :

 Sens de comptage : Evolution de la valeur de sortie dans le


temps
 comptage croissant ou ascendant  compteurs
 comptage décroissant ou descendant  Décompteurs

 Code de comptage : code dans lequel est exprimée la valeur de


sortie.
comptage en binaire naturel, en code gray, …., etc

 Mode de comptage : Type de basculement asynchrone ou


synchrone du compteur.
3
2. Compteurs et décompteurs
Classifications des compteurs

 Modulo de comptage :

Un compteur modulo M compte de 0 à (M-1) et comporte n


bascules tel que 2n-1 < M <= 2n.

 Cycle de comptage : précise si la valeur de sortie utilise ou non


toutes les combinaisons possibles.
 Comptage à cycle complet  M=2n
 Comptage à cycle incomplet  M<2n

4
2. Compteurs et décompteurs
 Compteurs asynchrones
 Un compteur asynchrones est constitués de n-bascules JK
fonctionnant en mode T(Toggle: J=K=1).

J K Qn+1
0 0 Qn
0 1 0
1 0 1
1 1

 Ces bascules sont montées en cascade c-à-d le signal d'hologe


commande uniquement la première bascule tandis que pour
chacune des autres bascules le signale d'horloge est fourni par
la sortie de la bascule précédente. 5
2. Compteurs et décompteurs
 Compteurs asynchrones modulo 16 (cycle complet)
 On aura besoin de 4 bascules JK
R H q3 q2 q1 q0 Q3 Q2 Q1 Q0
1 X X X X X 0 0 0 0
0  0 0 0 0 0 0 0 1
0 
0 
0 
R ou Clr : est la remise à zéro
0 
q : la valeur ancienne
0 
Q : la valeur future
0 
0 
0 
0 
0 
0 
0 
0 
0 
6
0 
2. Compteurs et décompteurs
 Compteurs asynchrones modulo 16 (cycle complet)
 On aura besoin de 4 bascules JK
R H q3 q2 q1 q0 Q3 Q2 Q1 Q0
1 X X X X X 0 0 0 0
0  0 0 0 0 0 0 0 1
0  0 0 0 1 0 0 1 0
0 
0 
R ou Clr : est la remise à zéro
0 
q : la valeur ancienne
0 
Q : la valeur future
0 
0 
0 
0 
0 
0 
0 
0 
0 
7
0 
2. Compteurs et décompteurs
 Compteurs asynchrones modulo 16 (cycle complet)
 On aura besoin de 4 bascules JK
R H q3 q2 q1 q0 Q3 Q2 Q1 Q0
1 X X X X X 0 0 0 0
0  0 0 0 0 0 0 0 1
0  0 0 0 1 0 0 1 0
0  0 0 1 0 0 0 1 1
0  0 0 1 1 0 1 0 0
R ou Clr : est la remise à zéro
0  0 1 0 0 0 1 0 1
q : la valeur ancienne
0  0 1 0 1 0 1 1 0
Q : la valeur future
0  0 1 1 0 0 1 1 1
0  0 1 1 1 1 0 0 0
0  1 0 0 0 1 0 0 1
0  1 0 0 1 1 0 1 0
0  1 0 1 0 1 0 1 1
0  1 0 1 1 1 1 0 0
0  1 1 0 0 1 1 0 1
0  1 1 0 1 1 1 1 0
0  1 1 1 0 1 1 1 1
8
0  1 1 1 1 0 0 0 0
2. Compteurs et décompteurs
 Compteurs asynchrones modulo 16 (cycle complet)
Q0 Q1 Q2 Q3

1 1
Q0 0 0
1 1
Q1 0 0
1
Q2 0 0 0
1 9
Q3 0 0 0
2. Compteurs et décompteurs
 Compteurs asynchrones modulo 10 (cycle incomplet 0  9)
 On aura besoin de 4 bascules JK

R H q3 q2 q1 q0 Q3 Q2 Q1 Q0
1 X X X X X 0 0 0 0
0  0 0 0 0 0 0 0 1
0 
0  RAZ ?
0 
Sera effectuée lors du
0 
passage à la valeur 10 en
0 
décimal càd par le code
0 
(1010)2
0 
0 
0 

10
2. Compteurs et décompteurs
 Compteurs asynchrones modulo 10 (cycle incomplet 0  9)
 On aura besoin de 4 bascules JK

R H q3 q2 q1 q0 Q3 Q2 Q1 Q0
1 X X X X X 0 0 0 0
0  0 0 0 0 0 0 0 1
0  0 0 0 1 0 0 1 0
0  0 0 1 0 0 0 1 1 RAZ ?
0  0 0 1 1 0 1 0 0
Sera effectuée lors du
0  0 1 0 0 0 1 0 1
passage à la valeur 10 en
0  0 1 0 1 0 1 1 0
décimal càd par le code
0  0 1 1 0 0 1 1 1
(1010)2
0  0 1 1 1 1 0 0 0
0  1 0 0 0 1 0 0 1
1  1 0 0 1 0 0 0 0

11
 Compteurs asynchrones modulo 10 (cycle incomplet 0  9)
Q0 Q1 Q2 Q3

1 1
Q0 0 0 0
1
Q1 0 0 0 0

Q2 0 0 0 0 0
1 12
Q3 0 0 0 0
2. Compteurs et décompteurs
 Décompteurs asynchrones modulo 16 (cycle complet 15  0)

1
Q0 0 0 0
1 1
Q1 0 0
1 1
Q2 0 0
1 1 13
Q3 0 0
2. Compteurs et décompteurs
 Compteurs synchrones

 Un compteur synchrones est constitués de n-bascules qui

reçoivent en parallèle le même signal d'horloge.

 L’entrée horloge est donc commune à toutes les bascules dont

les sorties changent d'états simultanément.

14
2. Compteurs et décompteurs
 Compteurs synchrones
Rappel sur la bascule JK
J K Qn Qn+1
J K Qn+1 0 0 0 0
1 1
0 0 Qn 0 1 0 0

0 1 0 1 0
1 0 0 1
1 0 1 1 1

1 1 /Qn 1 1 0 1
1 0

Table inversée de JK
Qn Qn+1 J K
0 0
0 1
1 0
15
1 1
2. Compteurs et décompteurs
 Compteurs synchrones
Rappel sur la bascule JK
J K Qn Qn+1
J K Qn+1 0 0 0 0
1 1
0 0 Qn 0 1 0 0

0 1 0 1 0
1 0 0 1
1 0 1 1 1

1 1 /Qn 1 1 0 1
1 0

Table inversée de JK
Qn Qn+1 J K
0 0 0 x
0 1 1 x
1 0 x 1
16
1 1 x 0
2. Compteurs et décompteurs
 Compteur synchrone modulo 8 (cycle complet)
 On aura besoin de 3 bascules JK
 La résolution du problème consiste à chercher les équations
des entrées J et K de chaque bascule à l'aide de la table des
états recherchées;
Q2 Q1 Q0 J2 K2 J1 K1 J0 K0
0 0 0 Qn Qn+1 J K
0 0 1 0 0 0 x
0 1 0
0 1 1 x
0 1 1
1 0 x 1
1 0 0
1 1 X 0
1 0 1
1 1 0
1 1 1 17
2. Compteurs et décompteurs
 Compteur synchrone modulo 8 (cycle complet)
 On aura besoin de 3 bascules JK
 La résolution du problème consiste à chercher les équations
des entrées J et K de chaque bascule à l'aide de la table des
états recherchées;
Q2 Q1 Q0 J2 K2 J1 K1 J0 K0
0 0 0 0 X 0 X 1 X Qn Qn+1 J K
0 0 1 0 X 1 X X 1 0 0 0 x
0 1 0 0 X X 0 1 X
0 1 1 x
0 1 1 1 X X 1 X 1
1 0 x 1
1 0 0 X 0 0 X 1 X
1 1 X 0
1 0 1 X 0 1 X X 1
1 1 0 X 0 X 0 1 X
1 1 1 X 1 X 1 X 1 18
2. Compteurs et décompteurs
 Compteur synchrone modulo 8 (cycle complet)

1 1 1 1 X X X X
X X X X 1 1 1 1
1 1

0 X X 0 X 0 0 X
1 X X 1 X 1 1 X
Q0 Q0

0 0 X X X X 0 0
0 1 X X X X 1 0
Q0 Q1 Q 0 Q1 19
 Compteur synchrone modulo 8 (cycle complet)
Q0 Q1 Q2

1
0 1 2
1

20

Vous aimerez peut-être aussi