Vous êtes sur la page 1sur 14

Diplôme Universitaire Technologie

- Filière Génie Industriel et Maintenance -

Réalisé par : Encadré par :


- Wassime Lemsidi - Mr.Mahfoud
- Achraf Mokrane
- Zakaria Haffane

1
Partie théorique :

But de TP :
Le but de nos manipulations est de simuler le fonctionnement des systèmes séquentiels sur des
maquettes de simulation.

I. Introduction :
Logique séquentielle : en logique combinatoire l’état de sortie est une fonction déterminée par
l’état des entrées. En logique séquentielle l’état des entrées ne suffit pas toujours pour connaître
l’état de la sortie. Il faut parfois connaître l’entrée antérieure de la sortie.

a) Les bascules :
Une bascule est un circuit logique capable, dans certaines circonstances, de maintenir les valeurs
de ses sorties malgré les changements de valeurs d'entrées, c'est-à-dire comportant un état
« mémoire ». Il s'agit de l'élément qui permet le passage de la logique combinatoire à la logique
séquentielle.
On distingue deux catégories principales de bascules dans un système séquentiel : les bascules
asynchrones et les bascules synchrones. La différence entre ces deux types de bascules est que les
bascules synchrones possèdent une entrée Horloge ce qui n'est pas le cas pour les bascules
asynchrones.

 Bascule RS : La bascule RS est une bascule sans entrée d’horloge. Historiquement,


c’est la première bascule bascule créée en électronique. La bascule RS peut être réalisée
avec des portes logiques de type « OU-NON » ou de type « ET-NON ». Il existe cependant
des circuits intégrés spécialisés.
Cette bascule comporte deux entrées s (set) et R (reset), et deux sorties Q et Q barre. S :
entrée de mémorisation et R : entrée d’effacement. Q et Q barres : information
mémorisées. En appelant q (Qn-1) la valeur intérieur de Q(Qn) cette bascule réalise :

2
 Bascule RSH : Appelé aussi bascule RST) s’agit d’une bascule RS synchrone. La
synchronisation des entrées R et S est faite avec des impulsions d’horloge (H).
Cette bascule a été créée pour remédier le problème d’enregistrement des parasites qu’existe
chez la bascule RS:

 Bascule JKH:
S'agissant d'une bascule, le fonctionnement est synchrone à une entrée d'horloge H, c'est-à-dire
que la valeur de sortie ne peut changer qu'au moment d'un front d'horloge, montant ou
descendant selon les modèles.

 Pour J = K = 0, il y a conservation du dernier état logique Qn-1 indépendamment de l'horloge :


état mémoire.
 Pour J = K = 1, le système bascule à chaque front d'horloge.
 Pour J différent de K, la sortie Q recopie l'entrée J et la sortie nonQ recopie l'entrée K à chaque
front d'horloge.

 Bascule D :
La bascule D est une bascule comportant uniquement une entrée de données : D. La valeur
de l'entrée est recopiée sur la sortie à chaque front d'horloge. Cette bascule permet
d'assurer un état de sortie stable entre deux fronts d'horloge, et ainsi d'ignorer toute valeur
transitoire apparaissant sur son entrée au cours d'un cycle d'horloge. On ajoute parfois un
signal reset afin de pouvoir forcer la valeur initiale à la mise sous tension. Il existe des
versions où les changements d'état ont lieu au moment des fronts descendants de
l'horloge. Elles se signalent par une barre supplémentaire sous l'entrée H.

3
b) Les compteurs
Définition : C'est un système compose de bascules permettant, grâce a
l'horloge d'obtenir desétats successifs de sortie pour réaliser un cadencement
d'état différents.
Il existe 2 types de compteurs :
- Asynchrone : Association de bascules en série. Chaque bascule fait commuter
laSuivante par liaison sortie-horloge
- Synchrone : Chaque bascule commute en fonction de l'état des sorties
précédentesassociations de bascules en parallèle. Même horloge pour toutes les
bascules.
Il existe 2 types de cycles :
-Cycles complets : Le compteur parcours les 2n états définis par les sorties des n Bascules.

- Cycles incomplets : Le compteur passe par une partie seulement des 2n états.
Compteurs asynchrones : Un compteur est dit asynchrone lorsque les états de ses bascules
évoluent successivement (sorties de l’une appliquées aux entrées de l’autre).
Compteur synchrone : Un compteur est dit synchrone, lorsque les états de ses bascules
évoluent simultanément, au rythme de l’entrée d’horloge.

II. Partie pratique :

1. Les bascules :
a. Réaliser à l’aide des opérateurs NAND 2
entrées :
 Bascule RS

4
Fonctionnement :

Après avoir fait le câblage, on a constaté que le fonctionnement de la bascule RS


sedéroule comme suit :
On a bien vérifié lors de ce TP ce qui suit :

5
 Bascule RSH :

Fonctionnement :

H est une entrée appelée «entrée Horloge» :


Si H est au niveau logique 0, la sortie maintient son état, quels que soient les niveauxappliqués
aux entrées R et S.
Si H est à 1, la bascule RS répond normalement aux commandes appliquées à sesentrées.
Autrement dit :

 Si H=l, les entrées « R et S » sont prises en compte.


 Si H=0, elles ne le sont pas. Dans ce cas, la bascule n'est pas « éteinte »,
elle reste
« Figée » dans le même état.
Souvent la bascule comporte deux entrées supplémentaires : Preset (forçage a 1 quel que
soit l'état de H) et Clear (forçage a 0), qui permet de forcer la bascule même si H=0, utilisés
généralement pour l'initialisation du composant.
Et le chronogramme suivant explique ce qu’on vient de dire :

6
b. la fonctionnement de la Bascule JKH :

-Cette bascule est bloquée lorsque H=0, et elle fonctionne comme la bascule
JKlorsque H=1.
Les transitions de la sortie Q ont lieu sur les fronts descendants du signal
d’horlogepar contre lorsqu’on a un front montant, il n y a pas de changement.
-Rôle de PR et CLR :
Si PR = 1 alors la bascule fonctionne
Si PR = 0 alors la mise à 1 est
obligatoireSi CLR = 1 alors la
bascule fonctionne
Si CLR = 0 alors la mise à 0 est
obligatoireLe chronogramme :

Et d’autre part, ce TP nous a permet de montrer pratiquement que les


transitionsde la sortie Q ont lieu sur les fronts du signal d’horloge descendants.

7
c. la fonctionnement de la Bascule D :
La bascule RS nous oblige à gérer deux entrées S et R et il existe le cas où ces deux entrées peuvent
être égales. Pour remédier à ce problème on n’utilise qu’une seule entrée : D comme DATA

La bascule D peut être aussi obtenue à partir de la bascule RS.

2. Circuit marche arrêt d’un moteur :


L’entrer La sortie
a = 0 et m=0 x=1 et X=1
a = 0 et m=1 x=1 et X=1
a = 1 et m=0 x=0 et X=0
a = 1 et m=1 x=0 et X=0

8
3. Compteurs :

a) Réalisation d’un compteur asynchrone :


Les compteurs binaires, constitué de n étages (bascules), voient leur sortie
numérique évoluer de 0 à 2n -1, puis repasser à 0, soit un cycle de 2n états
différents.
Si on souhaite obtenir un modulo N≠2 n il faudra mettre en place
une stratégie de remise à zéro par une association de portes
logiques.
Les compteurs Modulo N évoluent de 0 à N-1, puis repassent à 0,
soit un cycle de N valeurs différentes.
Ils sont appelés ainsi car ils fournissent le reste de la division du
nombre d'impulsions par N, soit un nombre forcément < N.

Les compteurs asynchrones : La réalisation d’un compteur asynchrone (asynchronous counter)


consiste à mettre en cascade des bascules (assurant la fonction de diviseur par deux), détecter la
combinaison de remise à zéro puis l’appliquer aux entrées de remise à zéro de chaque bascule.

Compteur asynchrones Modulo 16 :

9
Compteur asynchrones Modulo 12 :

10
Compteur asynchrones Modulo 10 :

11
Compteur synchrones Modulo 10 : Un compteur est dit « synchrone », lorsque les
états de ses bascules évoluent simultanément, au rythme de l’entrée d’horloge et la
vitesse de fonctionnement est plus rapide. Dans un compteur (ou décompteur)
synchrone l'horloge est la même pourtous les étages.

12
13
Conclusion :
Dans ce TP nous avons apprendre plus les méthodes de câblage et on a
câblé des montages plus compliqué comme les bascules de type RS, RSH, JKH
et la bascule D. Après on a réalisé le circuit d’un compteur synchrone et
asynchrone Modulo 10. Enfin nous avons remercions Mr. Mahfoud pour ses
efforts et ses conseils pendant la période de TP

14

Vous aimerez peut-être aussi