TP2 :
LOGIQUE SEQUENTIELLE
Fait par (binôme) GN°2 SMI:
CHOHAIDI Abdessamad
ENNABIRHA Aymane
Année Universitaire :2022/2023
1
I. LATCH-RS :
1. Le montage de Latch-RS :
2. La table de vérité :
R S 𝑸𝒏 𝑸𝒏+𝟏 𝑸′𝒏+𝟏
0 0 0 0 1
0 0 1 1 0
0 1 0 1 0
0 1 1 1 0
1 0 0 0 1
1 0 1 0 1
1 1 0 0 0
1 1 1 0 0
3. Les combinaisons de R et S amènent à des sorties non complémentaires :
𝑺𝒊 ∶ 𝑹 = 𝟏 𝒆𝒕 𝑺 = 𝟏
4. La TV réduite :
R S 𝑸𝒊+𝟏
0 0 Q𝑖
0 1 1
1 0 0
1 1 Interdit
2
5. La table de transition :
𝑸𝒊 𝑸𝒊+𝟏 R S
0 0 × 0
0 1 0 1
1 0 1 0
1 1 0 ×
6. Le fonctionnement et le rôle d’une bascule RS :
Une bascule RS est une fonction mémoire. Cette fonction mémoire est réalisée par un opérateur logique
qui peut stocker une information jusqu'à ce que cette information soit effacée par une autre information.
II. LATCH-D :
1. Le montage Latch-D :
2. La table de vérité réduite du latch D :
H D 𝑸𝒊+𝟏
0 0 Q𝑖
0 1 Q𝑖
1 0 D
1 1 D
3. Le principe de fonctionnement d’un latch-D :
Lorsque l'entrée de commande est au niveau H=1, l'état de la sortie suit l'état de l'entrée.
III. BASCULE-D :
1. La bascule D :
3
2. La table de vérité :
H D 𝑸𝒊+𝟏 𝑸′𝒊+𝟏
0 × 𝑄𝑖 𝑄′𝑖
1 0 0 1
1 1 1 0
3. La différence entre une bascule D et un latch-D :
Même principe que Latch-D mais Cette bascule est également appelée bascule à retard car lorsque les
données d'entrée sont fournies dans la bascule D, la sortie suit le retard des données d'entrée d'une impulsion
d'horloge H.
4. Le front d’horloge :
La bascule D déclenchée par front positif (front montant) change sa sortie en fonction de l'entrée à chaque
transition de l'impulsion d'horloge de 0 à 1.
IV. BASCULE J-K :
1. Le montage de bascule JK :
2. L’effet de l’horloge/ le front d’horloge :
L’horloge Contrôler l'effet des entrées sur le fonctionnement de la bascule.
La bascule JK active sur un front montant du signal de commande.
3. La Table de vérité :
J K 𝑸𝒏 𝑸𝒏+𝟏 𝑸′𝒏+𝟏
0 0 0 0 1
0 0 1 1 0
0 1 0 0 1
0 1 1 0 1
1 0 0 1 0
1 0 1 1 0
1 1 0 1 0
1 1 1 0 1
4
4. La Table de vérité réduite :
H JK 𝑸𝒏+𝟏 Commentaire
00 𝑸𝒏 Etat de mémoire
01 0 Remise à 0
10 1 Remise à 1
11 ̅̅̅̅
𝑸𝒏 Basculement
5. La particularité de la combinaison J=K=1 :
Pour J=k=1 ; Le système bascule à chaque front d'horloge.
6. Les entrées de forçage :
SET ou PRESET ou RAU (remise à 1) : cette entrée force la sortie de la bascule à l'état 1 quel que soit l'état
des autres entrées.
RESET ou CLEAR ou RAZ (remise à 0) : cette entrée force la sortie de la bascule à l'état 0 quel que soit l'état
des autres entrées.
V. Compteur asynchrone modulo 16 : Compteur 4-bits :
1. La bascule réagisse à un front descendent :
Pour la bascule réagisse à un front descendent ,doit ajouter une porte NON à la borne de l’horloge H.
2. Le montage d’un compteur 4bits :
5
3. Remettre le compteur à zéro :
5. Le chronogramme du compteur :
H
𝐐𝟎
𝐐𝟏
𝐐𝟐
𝐐𝟑
6. Les fréquences :
𝟓𝟏𝟐 𝟐𝟓𝟔 𝟏𝟐𝟖 𝟔𝟒
𝑺𝒊 𝑯 = 𝟓𝟏𝟐 𝑯𝒛 ; 𝑸𝟎 = = 𝟐𝟓𝟔𝑯𝒛 𝑸𝟏 = = 𝟏𝟐𝟖𝑯𝒛 𝑸𝟐 = = 𝟔𝟒𝑯𝒛 𝑸𝟑 = = 𝟑𝟐𝑯𝒛
𝟐 𝟐 𝟐 𝟐
Conclusion :
Le compteur asynchrone est simplement constitué de plusieurs diviseurs de fréquence.
7. Un décompteur 4bits :
Pour obtenir un décompteur 4 bits ; on prenons les complémentaires comme des sorties ; (𝑸 ̅̅̅̅𝟎 , ̅̅̅̅
𝑸𝟏 , ̅̅̅̅
𝑸𝟐 , ̅̅̅̅
𝑸𝟑 )
Ou les entrées d’horloge des autres bascules reçoivent le signal de complémentaire de l’étage précédent.
8. Un compteur modulo 12 :
Il faut détecter la combinaison 𝑸𝟑 𝑸𝟐 𝑸𝟏 𝑸𝟎 = 𝟏𝟏𝟎𝟎 et la renvoyer sur CLEAR , 𝑸𝟑 = 𝑸𝟐 = 𝟏 ; 𝑸𝟑 𝑸𝟐 = 𝟏
9. Un compteur asynchrone 8 bits :
Il suffit d’utiliser deux compteurs asynchrones 4bits sont montées en cascade ; avec l’horloge de deuxième
compteur 4 bits remplacer par l’inverse de la dernière sortie de première compteur 4 bits.
6
VI. Compteur synchrone :
1. Comparaison entre compteur asynchrone et un compteur synchrone :
Dans un compteur asynchrone, différence bascule sont déclenchées avec une horloge différente,
pas simultanément ,plus lent ,également appelé compteur série ,la conception est très simple, le compteur
asynchrone fonctionnera uniquement dans une séquence de comptage fixe ,et le délai de propagation est élevé,
le compteur asynchrone produit une erreur de codage
Dans un compteur synchrone toutes les bascules sont déclenchées simultanément avec la même horloge,
plus rapide, également appelé compteur parallèle, la conception est complexe, le compteur synchrone
fonctionnera dans n’importe quelle séquence de comptage souhaitée, le délai de propagation est moindre ,
le compteur asynchrone produit aucune erreur de codage .
2. Un compteur synchrone modulo 4 :
𝑸𝟏
Nbr 𝑸𝟏 𝑸𝟎 𝑱𝟏 𝑲𝟏 𝑱𝟎 𝑲𝟎
0 0 0 0 X 1 X
𝑸𝟎
1 0 1 1 X X 1 0 1
2 1 0 X 0 1 X
3 1 1 X 1 X 1 0 0 X
𝑸𝟏 𝑸𝟏 𝑱𝟏 = 𝑸𝟎
1 1 X
𝑸𝟎 𝑸𝟎
0 1 0 1
0 X 0 0 X X
𝑲 𝟏 = 𝑸𝟎 0 1 1 𝑲𝟎 = 𝟏
1 X 1
𝑸𝟏
𝑸𝟎
0 1
0 1 1 𝑱𝟎 = 𝟏
0 X X
7
VII. REGISTRE :
1. Le montage registre universel :
2. Le rôle de chaque entrée :
CLK : l’horloge
S1 , S0 : Entrées de contrôle
SLI : Entrée série gauche
SRI : Entrée série droite
I0 ,I1 ,I2,I3 : Entrées parallèles
3. La table de registre :
Clear S0 S1 Etat initial n Etat final après réalisé Opération réalisée
après le top horloge
1 X X 0000 0000 Mise à zéro
0 0 0 0000 A3 A2 A1 A0 Pas de changement
0 0 1 A3 A2 A1 A0 SRI A3 A2 A1 Décalage a gauche
0 1 0 A3 A2 A1 A0 A2 A1 A0 SLI Décalage à droite
0 1 1 I3 I2 I1 I0 I3 I2 I1 I0 Chargement parallèle