0% ont trouvé ce document utile (0 vote)
111 vues5 pages

Les Compteurs

Transféré par

Lilia Fardeheb
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)
111 vues5 pages

Les Compteurs

Transféré par

Lilia Fardeheb
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

Les compteurs

Un compteur (ou décompteur) est un circuit électronique composé principalement de


bascules. Son rôle est de suivre et d'enregistrer le nombre d'événements qui surviennent sur
une période donnée.

Un compteur (decompteur) modulo N est un circuit séquentiel qui permet de compter de 0 à


N-1 (de N-1 à 0) tel que N est un entier positif et 2 n-1 < N ≤ 2n .

Dans ce cas le compteur (décompteur) nécessite n bascules pour faire le comptage qui seront
reliées entre elles par un circuit logique. Si N s’écrit sous forme de 2n , on parle d’un
compteur (décompteur) à cycle complet (par exemple un compteur (décompteur) modulo 4,
8,16, ….) sinon, il s’agira d’un compteur (décompteur) à cycle incomplet (par exemple un
compteur (décompteur) modulo 5,7,9..).

Les compteurs et décompteurs peuvent être classés de différentes manières en fonction de leur
comportement c'est-à-dire qu'ils incrémentent (compteur) ou décrémentent (décompteur) un
nombre, par exemple : Compteur décimal: Il compte en décimal, Compteur octal: Il
compte en octal, Compteurs binaires : Ils comptent en binaire.

Dans ce cours nous allons étudier les compteurs binaires qui comptent en binaire, c'est-à-dire
qu'ils incrémentent ou décrémentent un nombre représenté par des bits. Chaque bit est
représenté par une bascule( JK, D, …)

Les compteurs et décompteurs peuvent être aussi classés de leur architecture :

Compteurs synchrones et asynchrones :

 Compteurs synchrones :

Ce sont des compteurs (décompteurs) dont toutes les bascules sont commandés par le
même signal d'horloge au même temps
Ce mode de fonctionnement permet de limiter la durée des périodes d'instabilité et par
conséquent autorise des vitesses de fonctionnement plus élevées qu'en mode
asynchrone.

 Compteurs asynchrones

Les compteurs binaires asynchrones utilisent le code binaire pur pour compter (ou
décompter).
Ces compteurs sont asynchrones, car seule la première bascule reçoit le signal
d'horloge. Toutes les bascules qui suivent celle-ci sont commandées par la sortie de la
bascule précédente.
Compteur complet asynchrone modulo 8 (avec la bascule JK)
Un compteur modulo 8 ( 8= 23  3 bascules) est un compteur complet a huit états différents
et est composé de trois bascules (Q0 , Q1 , Q2) . La sortie Q0 représente le bit le plus faible et
Q2 est le bit le plus fort.

Le compteur suit une séquence ascendante de 0 à 7. A la huitième impulsion du signal


d'horloge, le compteur est remis à son état initial.

La figure suivante montre le circuit logique d'un compteur complet asynchrone modulo 8,
sachant que (J=K=1) :

Le chronogramme d'un compteur asynchrone modulo 8 est comme suit :


Compteur complet synchrone modulo 8 (avec la bascule JK)
De meme, ce compteur suit une séquence ascendante de 0 à 7. A la huitième impulsion du
signal d'horloge, le compteur est remis à son état initial.

Un compteur modulo 8 ( 8= 23  3 bascules) est un compteur complet a huit états différents


et est composé de trois bascules (Qa, Qb , Qc) .

Le circuit logique et le chronogramme d'un compteur synchrone 8 modulo sont illustrés par
les figures ci dessous

En utilisant la table de karnaught Les équations logiques des entrées de chaque bascule sont
données par:

bascule Qa : Ja = Ka = 1;

bascule Qb : Jb = Kb = Qa;

bascule Qc : Jc = Kc = Qb · Qa.
compteur incomplet asynchrone modulo 10(avec la bascule JK)
En général, un compteur utilisant N bascules a un nombre maximum d'états égal à 2N . On dit
ainsi qu'il a terminé un cycle s'il peut générer des séquences binaires correspondant aux
nombres de 0 à 2N − 1.

Le compteur modulo 10 est utilisé dans les applications où un affichage numérique est requis.

Le compteur asynchrone modulo 10 de la figure ci-dessous, est mis en œuvre en réduisant le


nombre d'états d'un compteur asynchrone à quatre bits.

Il produit une séquence ascendante allant de « 0 » (0000) à « 9 » (1001). Le compteur doit


être remis à zéro à la 10ème impulsion du signal d'horloge.

Une porte NAND est utilisée pour détecter l'état Q1 = 1 et Q3 = 1 correspondant au compte de
« 10 » (1010) afin de réinitialiser le compteur. Cela peut entraîner des transitoires
indésirables pendant la transition d'état, comme le montre le chronogramme de la figure.
compteur incomplet synchrone modulo 5(avec la bascule D)

Nous pouvons facilement construire le schéma logique d’un compteur modulo 5 à partir de son
graphe d’état suivant ( cycle de comptage) :

1 2

0 3

La table de transitions correspondant à ce compteur sera donc donnée comme suite.

Etat actuel Etat futur Bascule 2 Bascule 1 Bascule 0


q2 q1 q0 Q2 Q1 Q0 D2 D1 D0
0 0 0 0 0 1 0 0 1
0 0 1 0 1 0 0 1 0
0 1 0 0 1 1 0 1 1
0 1 1 1 0 0 1 0 0
1 0 0 0 0 0 0 0 0

Les expréssions simplifiées des entrées des bascules

Le schéma logique de ce compteur sera donc donné comme suite.

Vous aimerez peut-être aussi