Académique Documents
Professionnel Documents
Culture Documents
Présentation du cours
Dr Ousmane KHOUMA
Introduction
Un circuit séquentiel est un circuit dont les sorties dépendent non seulement des entrées
Dans les circuits séquentiels asynchrones, les sorties changent d’états dès qu’Il y a changements des états des
entrées.
Dans ce type de circuits les sorties changent d’états après avoir eu une autorisation d’un signal de synchronisation
Par ailleurs, la bascule est le circuit séquentiel de mémorisation le plus répandu. Elle est un système séquentiel
H R S Q"#$
0 Ø Ø Q"
1 0 0 Q"
1 0 1 1
1 1 0 0
1 1 1 Ø
D Q&'(
)*'+ = ,-
0 0
1 1
Tables de fonctionnement
T Q& Q&'(
La bascule T change d’état si ! = #
et ne change pas d’état si ! = $ T Q&'( 0 0 0
0 1 1
Q&'( = T )&
)Q& + TQ 0 Q& 1 0 1
Q&'( = T ⊕ Q& Equation caractéristique 1 )&
Q 1 1 0
La sortie est inversée à chaque signal d’activation. Q&'( )&
=Q
Dr Ousmane KHOUMA Diplôme d’Ingénieur de Conception en Informatique 1 01/12/2019 10
Circuits séquentiels : La bascule JK (1/3)
Lorsque les variables d’entrée sont J = k = 0, la sortie reste dans l’état où elle se trouvait.
Si J = 0 et k = 1, la variable de sortie devient Q' = 0.
Si J = 1 et k = 0, alors Q' = 1.
Si J = 1 et k = 1, la sortie change d’état (selon l’état initial elle passe de l’état 1 à l’état 0 et
inversement). Cette combinaison est autorisée.
Entrées Sortie
J K Q "#$ a)
b)
0 0 %& Mémorisation
Entrées Sortie
0 1 0 Mise à 0
J K Q" Q "#$
1 0 1 Mise à 1
0 0 0 0
1 1 %'& inversion
0 0 1 1
0 1 0 0
0 1 1 0
KQ " 1 0 0 1
J 00 01 11 10 1 0 1 1
c) 1 1 0 1
0 0 1 0 0 1 1 1 0
1 1 1 0 1
. / + 1)
)*#+ = -) . /
Les compteurs sont les systèmes séquentiels qui permettent d’enregistrer et d’indiquer un nombre
d’événement se succédant dans le temps.
L’élément de base d’un compteur est une bascule de type D ou JK.
De par sa structure, le compteur compte en binaire. Les compteurs sont classés en deux catégories.
Ø Les compteurs asynchrones qui sont des compteurs où l’ordre de changement d’état des
bascules se fait en cascade. Le signal d’horloge est placé à l’entrée de la première bascule et les
entrées d’horloge des autres bascules reçoivent les sorties des bascules qui les précédent.
Ø Les compteurs synchrones (ou parallèles). Dans ces compteurs les bascules sont synchronisées à
partir d’un même signal d’horloge.
!
La sortie " sera connectée à
§ Bascules avec front descendant l’horloge
Nous étudions dans cette partie la bascule JK. Les entrées J et K sont laissées « en l’air » et nous
avons : J = K = 1.
Ø Compteurs asynchrones modulo & = '(
Prenons n = 3, le compteur obtenu est modulo 8 (000, 001, 010, 011, 100, 101, 110, 111, 000).
0 1 1
Toutes les entrées de la porte NAND doivent être à 1 pour agir sur des entrées de forçage.
Pour faire l’étude des compteurs synchrones, on utilise la méthode Marcus. Dans cette
construit alors une table d’évolution réduite à partir de la table de fonctionnement du type de
bascule utilisée.
Nous étudions dans cette partie la bascule JK. Etant donné que 8=2^3, le compteur est réalisé
b)
Entrées Sortie Entrées Sortie
a)
J K Q" Q "#$ Q" Q "#$ J K
0 0 0 0 0 0 0 Ø
0 0 1 1 0 1 1 Ø
0 1 0 0 1 0 Ø 1
0 1 1 0 1 1 Ø 0
1 0 0 1
Table d’évolution de JK
1 0 1 1
1 1 0 1
1 1 1 0
Entrées Sortie
Entrées Sorties
Q" Q "#$ J K Présent (Q " )
Q% Q& Q' J% K% J& K& J' K'
0 0 0 Ø
0 0 0 0 Ø 0 Ø 1 Ø 1
0 1 1 Ø Futur (Q "#$ ) 0 0 1 0 Ø 1 Ø Ø 1 2
1 0 Ø 1 0 1 0 0 Ø Ø 0 1 Ø 3
1 1 Ø 0 0 1 1 1 Ø Ø 1 Ø 1 4
1 0 0 Ø 0 0 Ø 1 Ø 5
Table d’évolution de JK
1 0 1 Ø 0 1 Ø Ø 1 6
1 1 0 Ø 0 Ø 0 1 Ø 7
1 1 1 Ø 1 Ø 1 Ø 1 8
0 0 0
b)
Table d’évolution du compteur
K& = ? J' = ?
K' = ?
Q&Q' Q&Q'
Q" 00 01 11 10 Q&Q'
Q" 00 01 11 10
0 Ø Ø 1 0 Q" 00 01 11 10
0 1 Ø Ø 1
1 Ø Ø 1 0 0 Ø 1 1 Ø
1 1 Ø Ø 1
1 Ø 1 1 Ø
. + = *, (/ = 0
., = 0
Dr Ousmane KHOUMA Diplôme d’Ingénieur de Conception en Informatique 1 01/12/2019 21
1
1ière pulsation 1
1 1
2ième pulsation 1
0 1 1
3ième pulsation 0
1 0 1 1
4ième pulsation 1
Lorsque l’entrée est stockée, chaque bit apparaît simultanément sur les lignes de sortie.
Le registre à décalage est utilisé comme convertisseur série-parallèle. Il est nécessaire à la
réception lors d’une transmission série.
S/L = 0
Ecriture
1 2 3 4
S/L = 1 1 2 3 4
Lecture
Tous les bits du mot à traiter sont écrits (entrée écriture E=1), ou lus, (entrée lecture L=1),
simultanément.