Académique Documents
Professionnel Documents
Culture Documents
2011/2012
I. Introduction générale :
Un système est dit séquentiel si à une même combinaison des variables d’entrée peut
correspondre plusieurs combinaisons différentes des variables de sortie.
La combinaison des variables de sortie dépend des entrées mais également de l’état
antérieur des variables de sortie ou d’un signal de synchronisation.
Autrement dit dans un système séquentiel, la sortie à un instant donné t dépend des entrées
à l’instant t mais aussi des entrées et sorties aux instants précédents (instant t-1).
C’est ce que l’on appelle « l’effet MEMOIRE » l’élément de base d’un système séquentiel est
la bascule.
La bascule RS asynchrone :
2
L'entrée S (set) commande l'activation de la sortie Q par un niveau bas. L'entrée R (reset)
commande la désactivation de la sortie Q par un niveau bas. L'effet " mémoire " se
manifeste quand R et S ne sont plus actifs. La sortie conserve son état antécédent. On peut
symboliser cette fonction par la représentation de principe suivante :
Les entrées actives sur un 0 logique comporte un petit rond dans la symbolisation.
La bascule RS synchrone :
Cette symbolisation indique des entrées R et S actives sur 1 logique et un horloge active sur
front montant. Les entrées R et S sont des entrées synchrones prises en compte seulement
au voisinage du front actif de l'horloge. L'activation simultanée de R et S est absurde et l'état
de la sortie est indéterminé dans le principe.
Bascule JK synchrone
Bascule D synchrone
NB : Les bascules peuvent comporter des entrées synchrones et asynchrones. Les entrées
asynchrones sont alors prioritaires sur les entrées synchrones
Les bascules constituent des cellules mémoires élémentaires capables de mémoriser un seul
bit par élément
Les registres
3
Un registre est une association de bascules identiques qui permet de mémoriser un mot
binaire.
La taille du registre correspond au nombre de bascules et au nombre de bits que peut
mémoriser le registre. Le contenu du registre est le mot mémorisé.
Les compteurs : Un compteur est un registre dont le contenu évolue à chaque top
de l'horloge. Cette évolution se fait selon le code binaire naturel pour un compteur
binaire.
1. Contrôle de chauffage :
a b c S1
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 1
ab 00 01 11 10
0 0 0 1 0
c
1 0 1 1 1
S= ab+ac+bc
4
Et le schéma logique de S1 réaliser sur ISIS est le suivant :
Demi-additionneur :
La somme arithmétique en binaire des différentes combinaisons possibles est donnée par le
tableau suivant :
a b a+b
0 0 0
0 1 1
1 0 1
1 1 0
Ou bien :
a b Somme Retenu
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
Concernant les portes logique pour la somme c’est un ou exclusive et pour le retenu c’est un
porte and.
Donc les équations de sortie R et S :
S= =
R= .
5
S
Additionneur complet :
Cin a b S Cout
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
6
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
C out =
C out =
C out =
Et le schéma logique de R et S :
7
On réalise se dernier sur ISIS pour obtenir se montage :
R S D1 D2
0 1 1 0
0 0 1 0
1 0 0 1
0 0 0 1
0 1 1 0
1 1 0 0
1 0 0 1
1 1 0 0
1 0 0 1
On déduit que la 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
8
cette information soit effacée par une autre information. L'opération de stockage
d'information s'appelle "SET" (Mise à un) l'opération d'effacement s'appelle "RESET "
(Mise à zéro).
Le tableau est :
9
R S D1 D2
0 1 1 0
0 0 1 1
1 0 0 1
0 0 1 1
0 1 1 0
1 1 1 0
1 0 0 1
1 1 0 1
1 0 0 1
On déduit que la bascule RS on utilisant des porte NAND joue le rôle d’un
interrupteur.
c) Bascules RS synchronisable :
10
La table de verite correspondante est la suivante :
R S T D1 D2
0 0 1 0 1
0 0 0 0 1
0 1 1 1 0
0 1 0 1 0
1 0 1 0 1
1 0 0 0 1
1 1 1 1 1
1 1 0 1 0
On remarque que le circuit se comporte comme une bascule RS quand T=1 et quand R=S=1
on a la condition d’instabilité.
2) Compteur-décompteur asynchrone:
11
Sur ISIS est le suivant :
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1
Ensuite on prend ensuite pour les LED les sorties complémentées Q à la place des sorties Q
donc on aura :
12
D1(2 2) D2(21) D3(20)
0 1 1 1
1 0 0 0
2 0 0 1
3 0 1 0
4 0 1 1
5 1 0 0
6 1 0 1
7 1 1 1
Maintenant on remplace les LED de sorties par l’afficheur 7 segments a cathode commune et
on utilise le décodeur bcd/7seg 4511
13
3) Compteur –décompteur synchrone :
On realise le montage d’un compteur synchrone Modulo 5 à l'aide de bascules JK (74107) sur ISIS
Se shema nous permet de remplir le tableau suivant on variant a chaque fois les etats des
entrees comme l’indique la table suivante :
IV. Conclusion :
Ce TP nous a appris des concepts relatifs aux Systèmes Logiques , ainsi on a pu se familiariser
avec les notions de bases ainsi que differencier entre la logique combinatoire (les porte
logique et leur fonction) et la logique sequentielle ( les bascules).
14