Académique Documents
Professionnel Documents
Culture Documents
L1
hamid.ladjal@univ-lyon1.fr
hamid.ladjal@liris.cnrs.fr
•http://perso.univ-lyon1.fr/hamid.ladjal/LIFASR3/ 1
Plan
• Introduction
• Définition d’une bascule
• Présentation de quelques bascules (RS, D,
JK)
Applications :
Les registres; les registres à décalage
Les compteurs modulo n
2
Définition
• Rappel : Circuit combinatoire = la valeur des
sorties St dépendent de la valeur des entrées (Ei)
4
Circuit séquentiel : Etats Stables
5
Les bascules ( flip-flops)
Éléments de base
Bascules Logique sequentielle
E0
E1 Q
…… Une bascule Q F(Ei
,Q)
E2 Q
Données
Entrées sorties
Bascule
Synchrone
Horloge
Données
Entrées sorties
Bascule
Asynchrone
7
Horloge (Clock)
• Horloge : composant passant indéfiniment et régulièrement
d’un niveau haut à un niveau bas (succession de 1 et de 0),
chaque transition s’appelle un top.
1
0 0
0 1 2
Période
Front Front La période T est en seconde
montant descendant
A et B
Temps de réponse
10ns à 1,5ns selon la famille TTL, CMOS 9
Horloge (Clock)
S
Q
R = Reset (Mise à 0)
S = Set (Mise à 1)
Q’
R S Qt+1
S Q 0 0 Qt Ne change pas d'état
0 1 1 Mise à 1
R Q’ 1 0 0 Mise à 0
1 1 ? Interdit
12
Bascule RS
t
Bascule RSH
S
Condition supplémentaire :
Q H actif
Q’
R
R S Qt+1
S Q 0 0 Qt Ne change pas d'état
H 0 1 1 Mise à 1
R Q’ 1 0 0 Mise à 0
1 1 ? Interdit
14
Bascule RSH
S Q
H
R Q’
R S Qt+1
0 0 Qt Ne change pas d'état
0 1 1 Mise à 1
1 0 0 Mise à 0
1 1 ? Interdit
15
Bascule D
D Q
H
Q’
Table de transition
16
Bascule D
CLK
t
Bascule JK
• Diagramme, symbole et table de transition :
Table de vérité
J K Qt+1
J 0 0 Qt Ne change pas d'état
Q 0 1 0 Mise à 0
H 1 0 1 Mise à 1
Q’ 1 1 Qt Change d'état
K
J Q
H
K Q’
18
Table de transition
Bascule JK
CLK
t
Applications des circuits
séquentiels
- Les registres
- Les compteurs
Applications des circuits séquentiels
21
Applications des circuits séquentiels
Exemples:
22
Applications des circuits séquentiels
Les registres à décalage :
Les compteurs :
Exercice: on désire réaliser un compteur modulo 8 : 0, 1, 2, …7, 0, 1….
En utilisant les bascules JK
Horloge H
Sortie Q0
Sortie Q1
Sortie Q2
Valeurs décimales
du compteur
24
Nous avons trois bits : donc trois bascules 0,1, 2
Exercice : réaliser ce compteur avec des bascules JK.
Table de vérité
1 0 X 1
1 1 X 0
Table de transition
26
Tables de transition
Table de transition JK
Q2 Q1 Q0 Q2 Q1 Q0 J2/K2 J1/K1 J0/K0
0 0 0 0 0 1 0X 0X 1X
0 0 1 0 1 0 0X ….
Trouvez les
équations de 0 1 0 0 1 1
J2, K2, J1, 0 1 1 1 0 0
K1, J0, K0 en 1 0 0 1 0 1
fonction des
1 0 1 1 1 0
Qi avant
1 1 0 1 1 1
1 1 1 0 0 0
27
Applications des circuits séquentiels
• Resultats