Vous êtes sur la page 1sur 10

Licence

Sciences Exactes et Sciences pour l'Ingénieur

Licence E.E.E.A
Semestre S4

Travaux Pratiques
Auto : logique séquentielle

Université de Lille
FST, Dep. E.E.A.
59655 Villeneuve d’Ascq

Licence E.E.E.A: semestre S4, TP Auto: log seq.


Systèmes séquentiels et Bascules - 2 -

TP N° 1

ETUDE DES SYSTEMES SEQUENTIELS ET DES BASCULES

Dans un système séquentiel, les valeurs des sorties sont fonction non seulement des valeurs des
entrées, mais aussi de l'état du système à chaque instant. Cela nécessite un rebouclage interne du
système permettant de réaliser une fonction de mémoire.
Les bascules sont les éléments de base de la logique séquentielle. On y trouve les deux types de
fonctionnement que sont le fonctionnement asynchrone, où la sortie de la bascule change d'état
uniquement en fonction des grandeurs d'entrées, et le fonctionnement synchrone, où le changement
d'état est conditionné par un signal d'horloge.

1. Un exemple de système bouclé asynchrone

a) Réaliser le montage de la figure 1 :

Figure 1: système bouclé asynchrone

b) Compléter le chronogramme ci-après et indiquer pour chacune des étapes (séparées par des
pointillés), la fonction réalisée par ce circuit, à savoir:

• La mise à 1 de la sortie
ou • La mise à 0 de la sortie
ou • Le maintien de la sortie à sa valeur antérieure (ou mémoire)

Figure 2: chronogramme

Licence E.E.E.A: semestre S4, TP Auto: log seq.


Systèmes séquentiels et Bascules - 3 -

2. La bascule RS asynchrone

La bascule RS asynchrone est un des éléments les plus simples à réaliser. Elle peut être
représentée par le schéma de la figure 3 ci après.

S
& Q

& Q*
R
Figure 3: bascule RS asynchrone

a) Réaliser le montage de la figure 3.


b) Compléter le chronogramme de la figure 4 en relevant les deux sorties Q et Q*.

Figure 4: chronogramme

c) De quelle bascule RS s’agit-il?

3. La bascule RS synchronisée ou RST

a) Réaliser le montage de la figure 5 :

S
&
& Q

& Q*
&
R
Figure 5: bascule RST

b) Compléter le chronogramme de la figure 6.

Licence E.E.E.A: semestre S4, TP Auto: log seq.


Systèmes séquentiels et Bascules - 4 -

Figure 6: chronogramme

c) Représenter comme précédemment les étapes de mise à 0, mise à 1 ou maintien de l'état de la


sortie.

d) En déduire le rôle de l'entrée T dans le fonctionnement de ce circuit.

4. La bascule D

On souhaite réaliser le montage d’une bascule D comme indiqué sur la figure 7.

& D &

& & &

H 1

Q
&

Figure 7: bascule D

a) Réaliser le montage de la figure 7.


b) Compléter le chronogramme de la figure 8. Comment évolue la sortie Q de la bascule lorsque
H passe de 0 à 1, de 1 à 0 ?
c) Quelle bascule D obtient-on ?

Licence E.E.E.A: semestre S4, TP Auto: log seq.


Systèmes séquentiels et Bascules - 5 -

Figure 8: chronogramme

5. Bascule JK Maître Esclave

Les bascules JK sont des éléments très utilisés dans les systèmes logiques séquentiels. De plus,
afin de réduire les risques d'aléas de fonctionnement, on rencontre souvent une structure de type maître-
esclave qui présente l'avantage de ne prendre en compte les informations présentes que pendant des
durées ou à des instants précis.

a) Réaliser le montage de la figure 9.

Maître Esclave

J
&
& Q
&
&

T
1
&
&
K & Q*
&

Figure 9: bascule JK maître-esclave

b) Compléter le chronogramme de la figure 10 ci-après.

Licence E.E.E.A: semestre S4, TP Auto: log seq.


Systèmes séquentiels et Bascules - 6 -

Figure 10: chronogramme

c) A quels instants de l'évolution de T se produit un changement de la sortie Q?


d) En désignant respectivement par Qn et Qn+1 les valeurs de la sortie Q avant et après
l'apparition du signal d'horloge T, remplir la table de fonctionnement de cette bascule en
indiquant la fonction réalisée par ce circuit, à savoir:

• La mise à 1 de la sortie ................................................................. Q n+1 =1


ou • La mise à 0 de la sortie ................................................................. Q n+1 =0
ou • Le maintien de la sortie à sa valeur antérieure ............................. Q n +1 = Qn
ou • L'inversion de la sortie par rapport à sa valeur antérieure ............ Q n +1 = Qn

J K T Qn+1
0 0
0 1
1 0
1 1

Figure 4: Table de fonctionnement de la bascule JK

Licence E.E.E.A: semestre S4, TP Auto: log seq.


Registres - 7 -

TP N° 2

REALISATION DE REGISTRES

1. Registre mémoire synchrone à décalage et à écriture // synchrone

Câbler un registre mémoire synchrone, 3 bits, à décalage à gauche, dont le fonctionnement est le
suivant :

ü le registre peut être initialisé, de manière asynchrone, à la valeur 101 sur apparition du
signal I;
ü l’écriture dans le registre est synchrone. Elle est commandée par le signal E ; L’écriture est
prioritaire sur le décalage et la mémorisation.
ü le décalage est commandé par le signal Decal.
§ Si Decal=1, il y a décalage à gauche de la donnée mémorisée. L’entrée série
droite vaut toujours 1.
§ Si Decal=0, il y a mémorisation de la donnée ;

On utilisera, pour ce montage, des bascules JK.

2. Registre mémoire synchrone à décalage et à écriture // asynchrone

Câbler un registre mémoire synchrone, 3 bits, à décalage à droite, dont le fonctionnement est le
suivant :

ü l’écriture dans le registre est asynchrone. Elle est commandée par le signal E ;
ü le registre peut, par ailleurs, être initialisé à la valeur 000. Le signal E est prioritaire sur le
signal Init ;
ü le décalage est commandé par le signal Decal.
§ Si Decal=1, il y a décalage à droite de la donnée mémorisée. L’entrée série
gauche vaut toujours 0.
§ Si Decal=0, il y a mémorisation de la donnée ;

On utilisera, pour ce montage, des bascules JK montées en bascules RS (On s’interdit l’entrée 11 !).

Licence E.E.E.A: semestre S4, TP Auto: log seq.


Registres - 8 -

3. Registre synchrone à décalage et à écriture // synchrone

Câbler un registre synchrone 3 bits, à décalage à gauche et à droite, dont le fonctionnement est le
suivant :

ü Le registre peut être initialisé à la valeur 010 de manière asynchrone ;


ü L’écriture dans le registre est synchrone et parallèle. Elle est commandée par le signal E.
ü Le décalage est commandé par le signal Decal, il n’est effectif qu’en l’absence de demande
d’écriture.
§ Si Decal=1, il y a décalage à gauche de la donnée mémorisée. L’entrée série
droite vaut toujours 0.
§ Si Decal=0, il y a décalage à droite de la donnée mémorisée. L’entrée série
gauche vaut toujours 1.

On utilisera, pour ce montage, des bascules JK montées en bascules D.

Licence E.E.E.A: semestre S4, TP Auto: log seq.


Compteurs - 9 -

TP N° 3

REALISATION DE COMPTEURS

1. Compteur/décompteur synchrone

Réaliser avec des bascules D un compteur/décompteur synchrone qui

Ä si C=1 compte selon la séquence 1 3 5 (les chiffres sont codés en binaire


naturel)

Ä si C=0 décompte selon la séquence 6 5 4 (les chiffres sont codés en binaire


naturel)

2. Compteur/décompteur synchrone modulo 6

Réaliser un compteur/décompteur synchrone modulo 6 réalisé avec des bascules JK (l’information


étant codée en binaire naturel) et qui fonctionne de la façon suivante :

§ Si le signal de comptage C = 1, le système compte de 2 en 2


à partir de la valeur initiale 0.
§ Si le signal de comptage C = 0, le système décompte de 1 en 1
à partir de la valeur initiale 5.

3. Compteur octal synchrone

Réaliser un compteur octal synchrone avec des bascules RS, les nombres étant codés selon le code
binaire réfléchi.

code binaire réfléchi 3 bits


0 0 0 0
1 0 0 1
2 0 1 1
3 0 1 0
4 1 1 0
5 1 1 1
6 1 0 1
7 1 0 0

Licence E.E.E.A: semestre S4, TP Auto: log seq.


Matériel - 10 -

LE MATERIEL UTILISE POUR LES TP

Licence E.E.E.A: semestre S4, TP Auto: log seq.

Vous aimerez peut-être aussi