Vous êtes sur la page 1sur 37

CIRCUITS SEQUENTIELS

USUELS

Dans ce chapitre, on fera l’étude de plusieurs types de circuits


séquentiels comme les bascules, les registres et les compteurs
PLAN DU COUR

• RAPPELS
• LES BASCULES
• LES REGISTRES
• LES COMPTEURS
RAPPELS

S nj  F (e1n , e2n ,...,e np )

S nj  F (e1n , e2n ,...,e np , S1n1 , S 2n1 ,...,S mn1 )


LES BASCULES
Bascule RS

La bascule RS est l’élément de base de la logique séquentielle. C’est la seule


bascule asynchrone.
LES BASCULES
Bascule RST (ou RSH)
LES BASCULES
Bascule D

RS
DS

H peut être actif soit sur un niveau, soit sur un front


LES BASCULES
Bascule T

Une bascule fonctionnant suivant le type T dispose d’une seule commande :


l’entrée horloge. La sortie Q de la bascule change d’état à chaque impulsion de
la commande.

Qn  Qn 1
LES BASCULES
Bascule JK
Deux entrées:
J pour la mise à 1; Qn  J .Qn1  K .Qn1
K pour la mise à 0;
Avantage: pas d’état interdit

Table de fonctionnement d’une Bascule JK


LES BASCULES
La bascule JK peut substituer
n’importe quelle bascule:
RST: J=S; K=R puis on interdit la
combinaison J=K=1;
T: J=K=1
D: J K D
Table de Transitions
LES ENTREES ASYNCHRONES

Les entrées des bascules précédemment discutées, RS, D et JK sont dites


entrées synchrones parce que les données qu’elles portent ne sont transférées
vers la sortie que lors d’une autorisation de l’horloge (un front déclencheur
du signal d’horloge). En d’autres termes, le transfert est synchronisé par le
signal d’horloge.
La plupart des CI de bascule sont également munis d’entrées asynchrones.
Ces entrées permettent d’affecter l’état de la bascule indépendamment du
signal d’horloge. Leurs désignations sont normalement RAU pour remise à 1
(ou encore SET, PRESET ou SD) et RAZ pour remise à 0 (RESET, CLEAR ou
RD).
Un niveau valide à l’entrée RAU fait passer la bascule à l’état 1 et un
niveau valide à l’entrée RAZ fait passer la bascule à l’état 0.
LES REGISTRES
LES REGISTRES

Présentation:
Un registre est un ensemble de cases ou cellules mémoires capables de
stocker une information (un mot binaire). Dans le système binaire, une case
mémoire est définie à l’aide d’une bascule. Un registre est donc un
ensemble ordonné de bascules.
Fonctionnement:
Un registre sert à mémoriser un mot ou un nombre binaire. Le schéma
d’un tel système comporte autant de bascule D que d’éléments binaires à
mémoriser. Toutes les bascules sont commandées par le même signal
d’horloge.
LES REGISTRES

Un registre est capable d’opérer une translation des chiffres (bits) du nombre
(mot) initialement stocké. Le déplacement s’effectue soit vers la droite soit vers
la gauche. Le registre est appelé registre à décalage.
Les applications de cette possibilité de décalage sont nombreuses entres
autres :
•La conversion série parallèle d’une information numérique ;
•Les opérations de multiplication et de division par 2 ;
•La ligne à retard numérique.
LES REGISTRES

Un tel registre est dit registre universel


LES REGISTRES
Entrées de Commande:
•Garder une information en mémoire
malgrés les impulsions de l’horloge
•Décaler une information soit à gauche
soit à droite
LES REGISTRES
Décalage à droite

Décalage à gauche
LES REGISTRES
Type de registres à décalage

Entrée Série / Sortie Série

Entrée Série / Sortie Parallèle


LES REGISTRES
Entrée Parallèle / Sortie Série

W/R

Placement simultané, lecture série


LES COMPTEURS
Généralités

Un compteur est un ensemble de bascule dont les sorties forment un mot


binaire et qui compte dans une séquence donnée à chaque coup d’horloge.

Les compteurs sont des éléments essentiels de logique séquentielle ; ils


permettent en effet d’établir une relation d’ordre de succession d’évènements.

L’élément de base des compteurs est, comme pour les registres, une bascule. L’état
du compteur est défini par le nombre binaire formé avec l’ensemble des sorties
des bascules.
La synthèse d’un compteur consiste à définir les niveaux logiques des commandes
des bascules pour assurer le passage successif d’un état à l’autre suivant l’ordre
du cycle prévu (échelle de comptage).
LES COMPTEURS

Les compteurs sont classés en deux catégories suivant le mode de


fonctionnement :
•Les compteurs asynchrones ou compteurs série. La caractéristique
principale est la propagation en cascade de l’ordre de changement
d’état des bascules. L’horloge synchronise la 1ère bascule, dont la
sortie va synchroniser la bascule suivante.
•Les compteurs synchrones ou parallèles. Le signal d’horloge
synchronise toutes les bascules simultanément.
LES COMPTEURS
Les compteurs Asynchrones

•Association de bascules JK,


•J=K=1
LES COMPTEURS

Chronogramme
LES COMPTEURS
États transitoires

0111;
0110;
0100;
0000;
1000;

On remarque donc que pendant le changement d'état 7 → 8, le système


en réalité passe par la séquence suivante : 7 → 6 → 4 → 0 → 8 .
LES COMPTEURS
Les décompteurs Asynchrones
Il existe deux façons pour réaliser un décompteur asynchrone

Utiliser la sortie
complémentée
comme horloge

Prendre la sortie
sur la valeur
complémentée
LES COMPTEURS
LES COMPTEURS
Compteur Modulo N (Interruption de la séquence)

On appelle compteur modulo N, un compteur décrivant la succession des


nombres binaires compris entre 0 et N-1, c'est-à-dire la suite des chiffres d’une
base n traduite en binaire.

Pour réaliser un tel compteur il existe deux types de


solutions :
1- Un rebouclage asynchrone,
2- Un conditionnement des entrées des bascules.
LES COMPTEURS
Rebouclage asynchrone
LES COMPTEURS
Conditionnement des entrées
Dans un compteur asynchrone il existe deux possibilités de commander une bascule :
•Par action sur l’horloge ;
•Par action sur les entrées des bascules.

Bascules A et C: basculement à chaque


front descendant de l’horloge : T
Bascule B : entre 0 et 7 : T J=K=1
entre 8 et 9 mémorisation J=K=0;
Bascule D: signal d’horloge C+AD
LES COMPTEURS
Mise en cascade des compteurs Asynchrones
LES COMPTEURS
Les compteurs Synchrones
Les compteurs synchrones sont aussi réalisés à l'aide de bascule J-K. Mais à la
différence des compteurs asynchrones, ici toutes les bascules reçoivent la même
horloge. Il en résulte qu'a chaque coup d'horloge toutes les sorties changent en
même temps, il n y a donc pas d'états transitoires.
LES COMPTEURS
Synthèse d'un compteur synchrone 4 bits
LES COMPTEURS
LES COMPTEURS
LES COMPTEURS
Généralisation
LES COMPTEURS
Synthèse d'une décade synchrone
LES COMPTEURS
Mise en cascade de compteur synchrones

Problème: Comptage en Parallèle

Il faut qu’un compteur ne s’incrémente que lors du débordement du compteur


précédent. On va rajouter à chaque compteur une entrée de validation V et une sortie
de retenue R
LES COMPTEURS
LES COMPTEURS

Vous aimerez peut-être aussi