Académique Documents
Professionnel Documents
Culture Documents
et de technologie de Sousse
Année Universitaire
2022-2023
• Pour réaliser un compteur/décompteur , il faut une entrée de sélection X qui détermine le sens de
comptage en fonction de sa valeur de X. Par exemple:
- si X=0 comptage, il faut aiguiller la sortie 𝑄𝑛 vers l’horloge 𝐻𝑛+1
- si X=1 décomptage, il faut aiguiller la sortie 𝑄𝑛 complémentée vers l’horloge 𝐻𝑛+1
Exemple: Compteur/décompteur modulo 8
IV/ Les compteurs asynchrones modulo < 𝟐𝒏
Principe:
Il faut interrompre le cycle d’un compteur binaire en provoquant une réinitialisation des bascules
dés que la valeur du modulo est détectée.
Réalisation:
Il faut utiliser un compteur asynchrone binaire modulo 𝟐𝒏 avec 𝟐𝒏 ≥ M et agir sur les entrées de
forçage asynchrone des n bascules en fonction de l’état de leur sortie.
Exemple: compteur asynchrone modulo 6 ( 0 à 5)
V/ Les décompteurs asynchrones modulo < 𝟐𝒏
Principe:
Il faut interrompre le cycle d’un décompteur binaire en provoquant une réinitialisation des bascules
dés que la valeur maximale est détectée.
Réalisation:
Il faut utiliser un décompteur asynchrone binaire modulo 𝟐𝒏 avec 𝟐𝒏 ≥ M et agir sur les entrées de
forçage asynchrone des n bascules en fonction de l’état de leur sortie.
Exemple: Décompteur asynchrone modulo 5 ( 4 à 0)
VI/ Les compteurs synchrones
Table de vérité
Les équations des entrées de bascule 𝑱𝟎 et 𝑲𝟎
Les équations des entrées de bascule 𝑱𝟏 et 𝑲𝟏
Les équations des entrées de bascule 𝑱𝟐 et 𝑲𝟐
VII/ Les décompteurs synchrones
Exemple: Décompteur synchrone modulo 8
Table de vérité
Les équations des entrées de bascule 𝑱𝟎 et 𝑲𝟎
Les équations des entrées de bascule 𝑱𝟏 et 𝑲𝟏
Les équations des entrées de bascule 𝑱𝟐 et 𝑲𝟐
Compteurs à cycle quelconque
-Tous les cycles sont réalisables à condition que la transition d’un état du compteur à un autre soit
unique ( il existe une seule façon de transiter vers un état).
- Pour les états n’appartenant pas au cycle, les entrées des bascules peuvent prendre n’importe
quelles valeurs (ϕ) puisque ces états ne doivent normalement pas apparaitre.
- Il faut utiliser autant de bascules qu’il y a des bits nécessaire pour coder la valeur maximale du cycle.
- Il est nécessaire d’initialiser le compteur à une valeur appartenant au cycle.
Exercice:
Réaliser la séquence suivante avec des bascules JK: (0,2,3,6)
des
𝐽0 = 𝑄2 𝑄1
𝐾0 =1
𝐽1=1
𝐾1 = 𝑄2
𝐽2 = 𝑄0
𝐾2 =1
𝑇0 = 𝑄2 𝑄1
𝑇1 = 𝑄1 +𝑄2
𝑇2 = 𝑄2 +𝑄0
Remarques sur les compteurs
Tables d’excitation des bascules synchrones
Entrées asynchrones de forçage
- Elles peuvent être actives sur niveau haut ( la mise à 1 d’une entrée asynchrone de forçage agit
de façon prioritaire sur la sortie de la bascule quelque soit l’état des entrées synchrones) ou bas
(la mise à 0 d’une entrée asynchrone de forçage agit de façon prioritaire sur la sortie de la bascule
quelque soit l’état des entrées synchrones).