Vous êtes sur la page 1sur 22

1

CONTENU DU COURS

Chapitre 1- Les Bascules


Chapitre 2- Les Compteurs et décompteurs
Chapitre 3-Les Registres
2

Objectif global :
Comprendre de fonctionnement des circuits séquentiels de base (basculer) et les utiliser pour
réaliser les fonctions (comptage, décomptage, etc..).

Objectifs spécifiques
 Reconnaitre une bascule
 Faire la différence entre une bascule synchrone et une bascule asynchrone
 Décrire le fonctionnement ‘une bascule R-S, R-S-H, JK, D
 Analyser les circuits synchrones et asynchrones comportant les bascules.

 Connaitre les différents types de compteurs.

 Comprendre la méthode de réalisation d’un compteur ou décompteur asynchrone.

 Comprendre la méthode de synthèse d’un compteur ou décompteur synchrone.

 Apprendre à analyser le fonctionnement d’un circuit compteur/décompteur.


3
4

Chapitre 1 : Les bascules


Objectif général : Décrire le fonctionnement de toutes les types de bascules et analyser
les circuits numériques comportant des bascules.

Objectifs spécifiques:

 Reconnaitre une bascule


 Faire la différence entre une bascule synchrone et une bascule asynchrone
 Décrire le fonctionnement ‘une bascule R-S, R-S-H, JK, D
 Analyser les circuits synchrones et asynchrones comportant les bascules.

Introduction
Tous les circuits que nous avons étudiés jusqu’à présent ont été réalisés en agençant, de façon
plus ou moins astucieuse, des portes logiques les unes derrière les autres. A aucun moment la
sortie d’une porte logique n’a été rebouclée, plus ou moins directement, vers son entrée
( Fig21 a). Pour ces circuits appelés circuits logique combinatoire, une même combinaison
des entrées donnera toujours la même valeur des sorties.
La situation est complètement différente lorsque la sortie d’une porte est rebouclée sur
son entrée (Figure 21.b). Dans cette situation l’état de sortie du circuit à un instant donné
dépend :
• De la valeur des entrées à cet instant
• De la valeur de la (ou des) sortie(s) aux instants antérieurs
Ce type de circuits dont l’état des sorties dépend non seulement des entrées mais également de
l’état antérieur des sorties sont appelés circuits logique séquentiel. Comme les portes
logiques sont les éléments de base de la logique combinatoire, les bascules elles sont les
éléments de base de la logique séquentielle.
5

I- Les Bascules
a- Définition
Les bascules sont les circuits séquentiels qui permettent de mémoriser un bit sur leur sortie.
b- Structure et fonctionnement des Bascules
Une bascule possède plusieurs entré et 2 sorties inversées.

Fig. 2 : symbole général d'une bascule et définition des deux sorties possibles.

Suivant le fonctionnement, On distingue deux types de bascules :


 Les bascules asynchrones
 Les bascules synchrones

I.1Les bascules asynchrones


Une bascule est dite asynchrone lorsque le changement sur les entrées entraine instantanément
la variation correspondante sur sortie. Il existe une bascule asynchrone : la bascule R-S
I.1.1 La Bascule R-S
La bascule RS est le circuit séquentiel asynchrone le plus simple. Toutes les autres bascules,
synchrones ou asynchrones, reposent sur cette bascule. On distingue deux types de bascules
R-S
a- La bascule R-S à porte NOR
6

Symbole et structure interne/logigramme

Table de vérité et table de vérité réduite

Pour résumer, une bascule RS à porte logique NOR comporte comme suit :
1. S = R = 0 ; Q et Q demeurent dans l'état qu'elles occupaient avant l'arrivée de
l'impulsion d'entrée. (mémorisation)

2. S = 1, R = 0 ; cette condition a toujours pour effet de mettre Q à 1, état (mise à 1 de

la sortie normale ou SET).

3. S = 0, R = 1 ; cette condition a toujours pour effet de mettre Q à 0; (mise à 0 de la

sortie normale ou RESET).

4. S = R = 1 ; cette condition est équivalente à vouloir mettre la mémoire à 1 et à 0 en

même temps et produit Q = 0, Q = 0. Si les deux entrées sont ramenées

simultanément à 0, l'état de sortie résultante est imprévisible. Il ne faut jamais


se servir de cette condition d'entrée.
7

Le fonctionnement ci-dessous nous permet d’obtenir la table de vérité simplifiée ci-


dessous

Chronogramme

b- La bascule R-S à porte NAND

Symbole et structure interne

Table de vérité réduite


8

II- Les bascules synchrones


Dans les systèmes asynchrones étudiés ci-dessus, la sortie des circuits logiques peut changer
d'état à tout moment quand une ou plusieurs entrées changent. Un système asynchrone est
difficile à concevoir et à dépanner.

Par contre dans un système synchrone, le moment exact où la sortie change d'état est
commandé par un signal que l'on appelle couramment signal d'horloge. Ce signal est
généralement un train d'ondes rectangulaires ou carrées, comme ceux de la figure ci-dessous.

II.1 Structure des bascules synchrones


9

 Toutes les bascules synchrones disposent d'une entrée d'horloge que nous désignerons
par l'abréviation CLK (voir figure ci-dessus). Cette entrée est symbolisée sur les
schémas par un petit triangle qui signale que cette bascule ne réagit qu'au passage d'un
des fronts du signal d'horloge. La bascule de la (figure a) ci-dessus est déclenchée
exclusivement par un front montant (FM), tandis que celle de la (figure b ci dessus)
l'est exclusivement par un front descendant, comme l'indique d'ailleurs le petit rond
devant le triangle de l'entrée CLK.

 les niveaux logiques des entrées de commande dictent le changement qui doit paraître
à la sortie de la bascule, tandis que le signal d'horloge déclenche ce changement au
moment où arrive un des fronts.

II.2 –Etude de quelques bascules synchrone

a-Bascule R-S-H ou R-S synchrone

Le chronogramme ci-dessous illustre le fonctionnement de la bascule

B- Bascule J-K synchrone


10

La bascule J-K a un fonctionnement analogue à la bascule R-S. J joue le rôle de S et K le


rôle de K. La seule différence est que la combinaison J=1 et K=1 ne correspond pas à u état
interdit mais plutôt au basculement ( Q = Q0 ), ce qui signifie que la nouvelle valeur de Q est
l'inverse de celle existant avant le front montant

C- Bascule D synchrone
Le fonctionnement de la bascule D est très simple : Q prend l'état de l'entrée D à l'instant
du front montant (si la bascule est sensible au front montant) ou front descendant (si la
bascule est sensible au front descendant) de CLK
11

D- Bascules T (ou toggle).


Les Bascules T sont des bascules qui possèdent une seule entrée (entrée d’horloge). Elles sont
fabriquées à l’aide des Bascules J-K, des Bascules D ou des Bascules R-S.

Les bascules T permettent de réaliser les divisions de fréquence.


Exemple : compléter le chronogramme de la figure ci-dessous et exprimer la fréquence de la
sortie Q (FQ) en fonction de la fréquence du signal d’horloge(FH).
12

CHAPITRE 2 : LES COMPTEURS ET DÉCOMPTEURS


Objectif général : Faire la synthèse des compteurs (décompteurs) synchrones et
asynchrones
Objectifs spécifiques :

 Connaitre les différents types de compteurs.

 Comprendre la méthode de réalisation d’un compteur ou décompteur asynchrone.

 Comprendre la méthode de synthèse d’un compteur ou décompteur synchrone.

 Apprendre à analyser le fonctionnement d’un circuit compteur/décompteur.

Introduction
Un compteur est un ensemble de n bascules interconnectées qui permet de compter au
rythme d’une impulsion horloge.
On appelle le modulo d’un compteur le nombre d’état que peut prendre le compteur en un
n n
cycle. Ainsi, Un compteur modulo 2 permet de compter de 0 à 2 -1.

Les compteurs peuvent être classés en deux catégories :


 Les compteurs asynchrones

 Les compteurs synchrones


I-Les compteurs asynchrones

Ce sont des systèmes séquentiels formés par des bascules T branchés en séries. Le signal
d’horloge n’est reçu que par la première bascule (bascule du plus faible poids LSB), pour
chacune des autres bascules le signal d’horloge est fourni par une sortie de la bascule
immédiatement inférieure.

a- compteurs asynchrone à cycle complet


13

On dit d’un compteur asynchrone qu’il est à cycle complet lorsque le modulo est une
puissance de 2 (compteurs modulo 2, modulo 4, modulo 8, ect…).
Le nombre n de bascules à utiliser pour réaliser un compteur asynchrone modulo N est tel que

N = 2n

Exemple 1 ;
Réaliser un compteur asynchrone modulo 8 (compte de 0 à 7) à l’aide des Bascules J-K
sensible au front descendant du signal d’horloge.
 Nombre de Bascule T
On utilise 3 bascules car N = 8 = 23
 Cycle de comptage

Q0, Q1 et Q2 représentent respectivement la sortie de la première Bascule (Poids le


plus faible), de la deuxième Bascule et de la troisième Bascule (poids le plus fort).

 Réalisation du compteur

 Chronogrammes
14

L’évolution temporelle des 3 sorties Q0, Q1, et Q2 par rapport aux impulsions d’horloge est
représentée par les chronogrammes suivants :

Remarque:
 Dans un compteur asynchrone, toutes les bascules ne changent pas d’état au même
moment.
 Les Bascules T réalisent la division de fréquence. Ainsi, pour un compteur modulo n,
la fréquence de la sortie de la dernière bascule est égale à la fréquence du signal
d’horloge divisé par le modulo du compteur.

FH
FQn 
mod
Exemple 2 : Réaliser un compteur asynchrone modulo 16 avec des Bascules J-K sensibles
au front montant du signal d’horloge. Tracer le chronogramme de chacune des sorties du
compteur.

b- compteurs asynchrone à cycle incomplet

On dit d’un compteur asynchrone qu’il est à cycle incomplet lorsque le modulo n’est une
puissance de 2 (compteurs modulo 3, modulo 5, modulo 6, ect…).
Pour Réaliser un compteur asynchrone modulo N qui ne soit pas une puissance de 2,

on utilise un n bascules tel que 2 n > N et on lui ajoute une combinaison de l’entrée de façon à
remettre le compteur à zéro tous les N coups.
Exemple 3 ; Réaliser un compteur asynchrone modulo 5 à l’aide des Bascules J-K
sensible au front descendant du signal d’horloge.
 Nombre de bascules
Pour le compteur modulo 5 on utilise 3 bascules (23 > 5 ), le comptage se fait de 0 à 4.
15

 Cycle de comptage
Avec trois bascules on réalise un compteur modulo 8. Il est dont évident que si l’on veut
réaliser un compteur modulo 5 (qui compte de 0 à 4). il faut ajouter un circuit externe qui
force la remise à zéro ( RAZ) lorsque l’on arrive à 4.

Impulsion Q2 Q1 Q0
Etat initial 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1 Etat temporaire
de remise à zéro

 Réalisation du compteur

II-Les décompteurs asynchrones


Un décompteur est un circuit qui permet de l’ordre décroissant. Comme les compteurs
asynchrones, ils sont réalisés avec des bascules T montés en série.

 Si les bascules sont à front descendant, l’entrée Hi est reliée à la sortie Qi-1
 Si elles sont à front montant Hi est reliée à la sortie Qi-1
Exemple 4 : Décompteur modulo 16 à base de bascules JK sensibles au FD du signal
d’horloge

 Logigramme
16

. Chronogrammes

III- UTILISATION D’AUTRES BASCULES :


On peut utiliser d’autres types de bascules pour réaliser les compteurs/décompteurs
asynchrones
a- Bascule T :
17

Ce type de bascule changent d’états à chaque impulsion d’horloge, si l’entrée T=1 donc on
peut construire des compteurs/décompteurs asynchrones à base des bascules T en utilisant le
montage ci-dessous.

b- Bascule D :

Ce type de bascule change d’états à chaque impulsion d’horloge. L’enclenchement est réalisé
si D=1 et le déclenchement est réalisé si l’entrée D=0 donc si on relie D à Q, on obtient un
changement d’état à chaque impulsion d’horloge. On peut construire des compteurs/
décompteurs asynchrones à base des bascules D en utilisant le montage ci-dessous:
18

IV-LES COMPTEURS ET DECOMPTEUS SYNCHRONES

Dans un compteur synchrone toutes les bascules reçoivent en parallèle le même signal
d'horloge. Cela permet d’imposer au compteur une séquence de comptage déterminée
n n
(voulue). Un compteur synchrone modulo 2 permet de compter de 0 à 2 -1. Le nombre de

bascule à utiliser est donc n.


1- Schéma de principe : Schéma de principe à base de bascules JK

2- Méthode d’étude
La méthode d’étude des compteurs et décompteurs synchrones modulo M à base de bascules consiste
à:
# déterminer le nombre de bascules;
# établir la table de comptage et les tableaux de Karnaugh;
# déterminer les équations logiques simplifiées des entrées de commande;
# construire un logigramme ou un schéma de câblage ;
# tracer un chronogramme.

Exemple 6 : Réaliser le logigramme d’un compteur synchrone modulo 8 à l’aide des


bascules J-K.
 Nombre de bascules à utiliser
On utilise 3 bascules car N = 8 = 23
 Table de transition de la bascule J-K
La table de transition de la bascule J-K se déduit de la table de vérité de celle-ci.
19

Transitions J K
Passage de 0 à 0 0 X
Passage 0 à 1 1 X
Passage de 1 à 0 X 1
Passage de 1 à 1 X 0

 Table de comptage

Etat présent Etat Futur Bascule 1 Bascule 2 Bascule 3


Q2 Q1 Q0 Q2 Q1 Q0 J0 K0 J1 K1 J2 K2

0 0 0 0 0 0 1 1 x 0 x 0 x
1 0 0 1 0 1 0 x 1 1 x 0 x
2 0 1 0 0 1 1 1 x x 0 0 x
3 0 1 1 1 0 0 x 1 x 1 1 x
4 1 0 0 1 0 1 1 x 0 x x 0
5 1 0 1 1 1 0 x 1 1 x x 0
6 1 1 0 1 1 1 1 x x 0 x 0

7 1 1 1 0 0 0 x 1 x 1 x 1

 Equation des entrées de chaque bascule


20

 Logigramme

Exemple 7 : Réaliser un compteur synchrone qui permet de compter suivant la séquence


(0,2,4,6,8,10,12,14,0…) à l’aide des bascules JK.
21

CHAPITRE 3 : Registre à décalage


1- Définition

Un registre à décalage est un circuit séquentiel destiné à mémoriser des informations binaires puis à
les transmettre. Il est à base de bascules (D) ou de circuits intégrés.

2- Utilisation des registres

Un registre est utilisé pour :

# mémoriser une information temporairement dans les calculateurs;

# transmettre une information soit en série soit en parallèle ;

3- Exemple

Le logigramme ci-dessous, est composé de trois bascules D. A chaque front d’horloge :

# La bascule B0 recopie la valeur de C sur Q0

# La bascule B1 recopie la valeur de Q0 sur Q1

# La bascule B2 recopie la valeur de Q1 sur Q2

a- Logigramme

b- Tableau de fonctionnement

Le tableau suivant montre les étapes de transfert d’une information logique codée sur trois bits
(Ex:101)
22

On constate que l’information binaire (101) est appliquée en série et lue en parallèle sur les sorties des
trois bascules. D’où le nom :

Registre à entrées séries et sorties parallèles.

4- Les différents types de registres

Il existe quatre types de registres:

# Registre à entrées séries et sorties séries;

# Registre à entrées séries et sorties parallèles;

# Registre à entrées parallèles et sorties parallèles;

# Registre à entrées parallèles et sorties séries.

Vous aimerez peut-être aussi