Professional Documents
Culture Documents
MELN133 Chap3
MELN133 Chap3
MELN133 Chap3
Logique séquentielle
M A S
0 0 0
1 0 1
0 0 1
0 1 0
0 0 0
3
Circuits combinatoires Vs. circuits
séquentiels
8
Les bascules
Bascule (flip-flop) : système permettant de mémoriser une information
élémentaire
➢ mémoire à 1 bit ayant 2 états : Q et Q
➢ utilise un mécanisme de verrou (Lach)
Bascules R-S
➢ réalisées avec des portes NOR ou NAND
portes NOR
R S Qn Q n
0 0 Q n 1 Q n 1
0 1 1 0
1 0 0 1
1 1 ? ?
Bascules R-S
portes NAND
R S Qn Q n
0 0 Q n 1 Q n 1
0 1 1 0
1 0 0 1
1 1 ? ?
Symbole
Les bascules RS
Bascule RSH :
➢ La bascule RSH est une bascule RS synchronisée par un signal d’horloge
H. Lorsque H=0, la bascule est dans l’état mémoire. Lorsque H=1, la bascule
fonctionne comme une bascule RS.
➢ si le signal de commande est fourni par une horloge : bascule synchrone
Les bascules RS
Bascule RSH :
Table de vérité
Chronogramme
Les bascules JK
Une bascule D est réalisée à partir d'une bascule R S ou J K dont les entrées sont
reliées par un inverseur (les entrées prennent des états complémentaires).
Chronogramme
Table de vérité
Registre à décalage
2 types d'entrées :
parallèle, comme dans un registre de mémorisation
Série:
o l'information est présentée
séquentiellement bit après bit à la
1ère bascule.
L'information stockée
dans un registre à
décalage peut être lue de
la même manière, en
série ou en parallèle.
elles peuvent être lues sur les sorties Q0, Q1, Q2,Q3 en coïncidence avec
le signal de validation R
Les registres
o Définition
Un compteur est un circuit dont la valeur des sorties est
directement liée au nombre d'impulsions appliquées sur son entrée
d'horloge
Le plus souvent, énumération du code binaire naturel
o Deux catégories de compteurs
compteurs asynchrones
compteurs synchrones
o Un système séquentiel est synchrone (sur fronts) <=> les changements d'état
du système (hors initialisation) sont conditionnés par les fronts actifs du
signal d'horloge • Exemple : les registres sont des circuits synchrones
o Sinon, il est asynchrone
43
Compteur asynchrone
44
Compteur asynchrone
1. Compteur modulo 16
45
Compteur asynchrone
1. Compteur modulo 16
QA
QB
QC
QD
46
Compteur asynchrone
1. Compteur modulo 16
47
Compteur asynchrone
Compteur modulo 10 : (Avec front descendant)
23< 10 < 24 donc il nous faut 4 bascules pour la réalisation de ce
compteur modulo 10
48
Compteur asynchrone
Compteur modulo 10 : (Avec front descendant)
Valeurs QC QB QA
0 0 0 0
7 1 1 1
6 1 1 0
5 1 0 1
4 1 0 0
3 0 1 1
2 0 1 0
1 0 0 1
0 0 0 0
7 1 1 1
6 1 1 0
50
Compteur asynchrone
Décompteur asynchrone modulo 8 : (Avec front montant)
51