0% ont trouvé ce document utile (0 vote)
66 vues8 pages

ELNum TP4

Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
66 vues8 pages

ELNum TP4

Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

USTHB-Faculté du Génie électrique TP N°4: Circuits Séquentiels.

3ème ING en Génie électronique industrielle .


Année universitaire 2024-2025

I. Les objectifs de ce TP
 Concrétiser la notion de systèmes séquentiels avec un assemblage simple de
portes logiques : l’élément de mémoire SR ; vérifier expérimentalement le
fonctionnement et la capacité de mémorisation de cet élément ainsi que pour
l’état indéfini : SR =11.
 Réaliser avec des bascules JK un compteur asynchrone.
 Etudier le fonctionnement des registres à décalage par des bascules D.
 Simuler quelques circuits séquentiels avec Proteus.
II. Matériel utilisé
 Un Lab d’essais,
 alimentation stabilisée,
 afficheurs LED,
 circuits intégrés 7402, 7400 ;,
 circuits intégrés 7474 (Bascules D), 7476 (Bascules JK),
 un générateur d'impulsion (Horloge).
III. Préparation théorique

1) Les bascules
A l'instar des opérateurs élémentaires en logique combinatoire, les bascules sont les éléments
de base de la logique séquentielle.

1.1) Donner la table de vérité puis le logigramme d'une bascule RS asynchrone à base de
portes NOR (Fonctionnement sans horloge).

1.2) Simuler la bascule RS réalisée en utilisant des portes NOR avec Proteus, puis établir
la correspondance avec la table de vérité en observant les sorties et expliquer sur la
préparation théorique les sorties de la bascule juste pour le cas RS=11 (Ne pas envoyer
la simulation).

2) Les compteurs
 Un compteur est constitué de l'association de plusieurs bascules, il permet
d'effectuer l'opération de comptage. On distingue deux types de compteurs: les
compteurs synchrones (toutes les bascules sont contrôlées par le même signal
d'horloge) et les compteurs asynchrones (l’impulsion d’horloge est appliquée sur
uniquement l’entrée de la 1ère bascule, les horloges des autres bascules doivent être
déterminées à partir du chronogramme).
 Modulo d’un compteur (M) est le nombre d'états du compteur avec M=2n , n
représente le nombre de bascules constituant le compteur. Un compteur de
modulo M peut compter de 0 à 2n-1

Exemple 1 : Concevoir un compteur asynchrone modulo 4 (à cycle complet) en utilisant


le code binaire pur et des bascules JK sensibles aux fronts descendant.

1/8
USTHB-Faculté du Génie électrique TP N°4: Circuits Séquentiels.
3ème ING en Génie électronique industrielle .
Année universitaire 2024-2025

1. Nombre de bascules nécessaires


Compteur modulo 4 (0-3), 4 = 22  2 bascules pour compter jusqu'à 3, soit 11 au
binaire pur
2. Détermination des horloges de chaque bascule
a) TV :

Impulsion Q1 Q0

état initial 0 0

1 0 1

2 1 0

3 1 1

4 0 0

Tableau 1
b) Chronogramme :

Fig. 1-À chaque front descendant de Fige 2-À chaque front descendant de
l’horloge on a basculement de la sortie la sortie Q0 on a basculement de la
Q0 sortie Q1

On représente le chronogramme du bit le plus fort vers le bas. Donc on déduit


que : HQ0 = H, HQ1 = Q0
On remarque que le compteur après l’état 3 (Q1=1 et Q0=1) revient
automatiquement à l’état 0, on dit que c’est un compteur à cycle complet.

Fig. 3

2/8
USTHB-Faculté du Génie électrique TP N°4: Circuits Séquentiels.
3ème ING en Génie électronique industrielle .
Année universitaire 2024-2025

3. Logigramme :
Toutes les entrées J et les K sont au +5V (1 logique) afin d'assurer le
basculement à chaque front d'horloge.
1

J
H
K

Fig. 4
Ainsi le logigramme sera :
K

Fig. 5
2.1) Simuler le montage de la figure (Fig.5) avec proteus et vérifier sa table
vérité.
2-2) On veut réaliser un compteur asynchrone binaire modulo 8. Pour cela on
utilise des bascules JK actives au front descendant de l'horloge et munies
d'entrées Preset et Clear (Type 7476: Voir Annexes).
a. Donner sa table de vérité, en déduire le nombre de bascules.
b. Donner le chronogramme associé, en déduire les horloges des différentes
bascules.
c. Donner son logigramme

Exemple 2 : Compteur asynchrone Modulo 6

Soit le montage du compteur asynchrone module 6 à base de bascule JK sur la


figure 6

clear

Fig. 6

3/8
USTHB-Faculté du Génie électrique TP N°4: Circuits Séquentiels.
3ème ING en Génie électronique industrielle .
Année universitaire 2024-2025

La table de vérité du compteur modulo 6 est donné sur le Tableau 2,


son chronogramme est représenté sur la figure 7

Impulsion Q2 Q1 Q0 Valeur du
compteur

état initial 0 0 0 0

1 0 0 1 1

2 0 1 0 2

3 0 1 1 3

4 1 0 0 4

5 1 0 1 5

6 1 1 0

0 0 0 0

Tableau 2

Clear

Fig. 7
 Un compteur asynchrone modulo 6 va de 000 à 101 (cinq) puis recyclé
à 000. il saute les état 110 jusqu'à 111 de sorte qu'il n'affiche que six
états différents
 Compteur modulo 6 (0-5), 2 2 6 23  il faudra 3 bascules pour
compter jusqu'à 5 soit 101 au binaire pur
 En disposant d'une porte NAND on pourra perturber la suite 110 à 000
comme suit:

 La sortie de la porte NAND est connectée aux entrées RAZ (clear) de


chaque bascule. Tant que cette sortie reste à1, le compteur n'est pas
affecté. Lorsqu'elle devient 0, toutes les bascules sont ramenées à 0 et
le compteur se remet immédiatement à compter à partir de l'état 000.

4/8
USTHB-Faculté du Génie électrique TP N°4: Circuits Séquentiels.
3ème ING en Génie électronique industrielle .
Année universitaire 2024-2025

 Les entrées de la porte NAND sont les sorties des bascules dont les
sorties sont représentées par Q1 et Q2 de sorte que la sortie de cette
porte passe à 0. Lorsque Q1=Q2=1. Cette condition survient quand le
compteur passe de l'état 101 à l'état 110 ( à la 6ème impulsion). Le
niveau bas de la porte NAND place le compteur à l'état 000. Dés que
les bascules ont été mises à 0. La sortie de la porte revient à 1.

2.3) Simuler le montage de la figure6 avec proteus et vérifier sa table vérité. Remarque :
Vous pouvez utiliser les LOGICPROBEs à chaque sortie ou bien utiliser un afficheur 7
segments.

3) Les registres
Un registre est un ensemble de bascules pouvant stocker chacune une valeur binaire (bit).
On distingue plusieurs types de registres:

 Registre de mémorisation
C'est une association de bascules (D le plus souvent), dans lesquelles les mots sont
mémorisés d'une impulsion d'horloge à l'autre.

 Registre à décalage
C'est un registre qui permet le transfert des informations qui se décalent d'une bascule à la
suivante, au rythme des impulsions d'horloge. Dans ce TP, nous analysons un type de
registre à décalage. Considérons le circuit présenté dans la figure ci-dessous :

Fig. 8
3.1) Réaliser le montage ci-dessus (Fig.8) avec proteus. En prenant la valeur de l’entrée
série Ds=1, Compléter la table de vérité suivante (à chaque impulsion==> changement des
sorties)
Q0 Q1 Q2
0 0 0 Etat initial
1ère impulsion d’horloge
2ème impulsion d’horloge
3ème impulsion d’horloge
Tableau 3
3.2) Quel type de registre est réalisé par ce montage ?
5/8
USTHB-Faculté du Génie électrique TP N°4: Circuits Séquentiels.
3ème ING en Génie électronique industrielle .
Année universitaire 2024-2025

IV. Manipulation
1) Les bascules

Montage 1: Réaliser le montage de la bascule RS asynchrone à l'aide de portes NOR.


Vérifier sa table de vérité en observant l'état indéfini RS = 11.

2) Circuits à bascules - Les compteurs


Montage 2: Réaliser avec les bascules JK le compteur asynchrone binaire modulo
8 de la figure suivante

 En utilisant les entrées asynchrones CLEAR et PRESET initialiser le


compteur à la valeur initiale Q0 Q1 Q2 = 000
 Vérifier la séquence de comptage affichée.

Montage 3: Réaliser avec les bascules JK le compteur asynchrone binaire modulo


6 de la partie préparation (Fig.6)
 En utilisant les entrées asynchrones CLEAR et PRESET initialiser le
compteur à la valeur initiale Q0 Q1 Q2 = 000
 Vérifier la séquence de comptage affichée.

3) Circuits à bascules - Fonction de registres


Soit le montage du registre à base de bascules D de la préparation (Fig.8)
Montage 4:

 Donner les équations d'entrée des 3 bascules.


 En utilisant les entrées asynchrones RESET et SET Initialiser à Q0 Q1 Q2 = 000
et relever la séquence affichée.
 Mettre l'entrée Ds=1 et observer la séquence obtenue avec Proteus

6/8
USTHB-Faculté du Génie électrique TP N°4: Circuits Séquentiels.
3ème ING en Génie électronique industrielle .
Année universitaire 2024-2025

Montage 5:

 En utilisant les entrées asynchrones RESET et SET Initialiser à Q0 Q1 Q2 =


100 et relever la séquence affichée.(Voir la table de vérité de la bascule D
donnée en Annexe)
 En prenant la valeur de l’entrée série Ds=0, Compléter la table de vérité
suivante :

Q0 Q1 Q2
1 0 0 Etat initial
1ère impulsion d’horloge
2ème impulsion d’horloge
3ème impulsion d’horloge

 Quel type de registre est réalisé par ce montage ?


 Quelle est la fonction arithmétique réalisée par ce montage?

V. Annexe
Remarque : Les entrées Preste et Clear utilisent la logique négative

7/8
USTHB-Faculté du Génie électrique TP N°4: Circuits Séquentiels.
3ème ING en Génie électronique industrielle .
Année universitaire 2024-2025

8/8

Vous aimerez peut-être aussi