Vous êtes sur la page 1sur 6

Cours de Systèmes Logiques 1ére LAII & LFSI Cours de Systèmes Logiques 1ére LAII & LFSI

Fréquence = 1/T = nombre de changement par seconde en hertz (Hz)


Chapitre 4 : Les Bascules

I. Introduction
- Circuit combinatoire : Les fonctions de sortie s’expriment selon des expressions logiques
qui dépendent seulement des variables d’entrée. - Circuit asynchrone : Les variables du système évoluent librement au cours du temps.

Figure 1 : Schéma d’un système combinatoire Figure 4 : Schéma d’un circuit asynchrone
- Circuit logique séquentiel : Un circuit logique séquentiel est un circuit logique possédant - Circuit synchrone : L’évolution des variables dépend d’une impulsion d’horloge comme
des entrées et des sorties et présentant un comportement où les sorties ne dépendent pas un des signaux d’entrée.
seulement des entrées, mais également des séquences des entrées passées. Pour ce faire, le
circuit utilise une partie mémoire qui va lui permettre de retrouver l’état induit par les
entrées passées. La sortie est par conséquent calculée en fonction de l’état présent et des
entrées qui arrivent au système.

Figure 5 : Schéma d’un circuit synchrone


II. Définition
Une bascule bistable est un système séquentiel (fonction logique séquentielle) permettant de
mémoriser une information binaire (bit). Elle possède plusieurs entrées, une sortie principale
Figure 2 : Schéma générique d’un circuit séquentiel
Q et éventuellement une sortie complémentaireQ .
- Notion d’horloge
En électronique numérique, on appelle horloge, noté par H ou ck (clock), un dispositif
délivrant un signal périodique carré dont l’amplitude évolue entre 0V et 5V représentant
respectivement le 0 et le 1 logiques.
Figure 6: Schéma d’une bascule bistable
La mise à 1 d’une bascule revient donc à mettre à 1 sa sortie principale Q, et la mise à 0 de la
bascule consiste à mettre à 0 la sortie principale Q.
Ces deux états sont susceptibles de se maintenir indéfiniment :
- Q = 0 et Q = 1 : la bascule est à l’état 0
- Q = 1 et Q = 0 : la bascule est à l’état 1
Figure 3 : Signal d’horloge

1 2
Cours de Systèmes Logiques 1ére LAII & LFSI Cours de Systèmes Logiques 1ére LAII & LFSI

III. La bascule RS asynchrone


La bascule RS est une bascule asynchrone (sans entrée d’horloge). C’est la bascule
élémentaire, qui constitue la base de tous les autres types de bascules. La bascule RS peut être
réalisée avec des portes NOR ou avec des portes NAND.

1. La bascule RS à portes NOR Exemple de chronogrammes d’une bascule RS à porte NOR :

Symbole
Logigramme d’une bascule RS
à base de porte NOR

2. La bascule RS à portes NAND


Figure 7: Schémas d’une bascule RS
Table de fonctionnement :

Entrées Sorties Fonction réalisée


R S Qn Qn
0 0 Qn-1 Q n-1 Mémorisation
0 1 1 0 Mise à 1
1 0 0 1 Mise à 0
1 1 0 0 Combinaison interdite Figure 8 : Logigramme d’une bascule RS à base de porte NAND

Table de vérité
Remarques :
Entrées Sorties Fonction réalisée
- Dans le cas où R=S=0, les sorties ne sont pas fixées à une valeur, mais conservent leur R S Qn Qn
valeur précédente : il s’agit de la fonction mémorisation. 0 0 1 1 Combinaison interdite
- Dans le cas où R=S=1, les sorties sont forcées toutes les deux à 0, elles ne sont donc plus 0 1 0 1 Mise à 0
complémentaires : il s’agit de la combinaison interdite. 1 0 1 0 Mise à 1
- Si R=1 et S=0, c’est la mise à 0 de la bascule (Q est forcé à 0). 1 1 Qn-1 Q n-1 Mémorisation
- Si R=0 et S=1, c’est la mise à 1 de la bascule (Q est forcé à 1).
- Les entrées de la bascule RS à portes OU-NON sont actives au niveau haut (1 logique). Remarques :
- Dans le cas où R = S =1, les sorties ne sont pas fixées à une valeur précise, mais
conservent leur valeur précédente : il s’agit de la fonction mémorisation.
3 4
Cours de Systèmes Logiques 1ére LAII & LFSI Cours de Systèmes Logiques 1ére LAII & LFSI

- Dans le cas où R = S =0, les sorties sont forcées toutes les deux à 1, elles ne sont donc
plus complémentaires : il s’agit de la combinaison interdite.
- Si R 0 et R S =1, c’est la mise à 0 de la bascule (Q est forcé à 0).
- Si R =1 et S =0, c’est la mise à 1 de la bascule (Q est forcé à 1).
- Les entrées de la bascule RS à portes NAND sont actives au niveau bas (0 logique)
Exemple de chronogrammes d’une bascule RS à porte NAND

V. La bascule D
Une bascule D peut être construite à partir d’une bascule RSH en connectant D à S et D inversée à R,
IV. Bascule RSH synchrone comme illustré sur la figure 3.

Il s’agit d’une même bascule RS, mais active sur le niveau haut d’une horloge H, donc on a :

- si H est au niveau logique 0, la sortie maintient son état, quels que soient les niveaux appliqués
aux entrées R et S ;
- si H est à 1, la bascule RS répond normalement aux commandes appliquées à ses entrées.

Le schéma d’une bascule RS synchrone est représenté par la figure 2.


Figure 9 : Schéma d’une bascule D

En effet la bascule D est une bascule synchrone (avec une entrée d’horloge) à une seule
entrée de donnée : l’entrée D (D=Data=Donnée). Elle supprime la combinaison interdite de la
bascule RS, en ne gardant que les 3 fonctions utiles :
- la mise à 0
Figure 8 : Schéma d’une bascule RSH - la mise à 1
Il existe 2 types de bascules RSH : - la mémorisation
- la bascule RSH active sur niveau
- la bascule RSH active sur front 1. La bascule D active sur niveau (Latch)
C’est une bascule synchrone active sur niveau Haut ou niveau bas.

5 6
Cours de Systèmes Logiques 1ére LAII & LFSI Cours de Systèmes Logiques 1ére LAII & LFSI

Table de fonctionnement

Entrées Sorties Fonction réalisée


D H Qn Qn
0 0 1 Mise à 0
Figure 11 : symbole logique d’une bascule D active sur niveau
1 1 0 Mise à 1
X Pas de Qn-1 Mémorisation
Table de fonctionnement de la bascule D active sur niveau haut: Q n-1

Dans ce type de bascule, Q prend la valeur de D à chaque front montant de H.


Entrées Sorties Fonction réalisée
D H Qn
Si H n’est pas sur un front montant, la sortie Q ne change pas, et ce quelque soit la valeur de
Qn
l’entrée D ; il s’agit de la mémorisation.
0 1 0 1 Mise à 0
1 1 1 0 Mise à 1
X 0 Qn-1 Q n-1 Mémorisation
Exemple de chronogrammes d’une bascule D active sur front montant :

Le fonctionnement de cette bascule peut se résumer à « Q=D quand H=1 ».


Exemple :

- Tracer le chronogramme de la sortie d’une bascule D active sur niveau haut :

Remarque : dans certains cas, le front actif peut être le front descendant.
Symbole d’une entrée d’horloge :

2. La bascule D active sur front


Ce type de bascule se déclenche sur un front montant ou descendant d’horloge.

VI. La bascule JK
C’est une bascule synchrone, offrant les fonctions mémorisation, mise à 0, mise à 1 (les 3
fonctions de la bascule D), et assurant en plus la fonction basculement.
Active sur front montant Active sur front descendant
Symbole :

Figure 12 : symbole logique d’une bascule D active sur front

7 8
Cours de Systèmes Logiques 1ére LAII & LFSI Cours de Systèmes Logiques 1ére LAII & LFSI

Figure 13 : symbole logique d’une bascule JK


Qn+1=
Table de fonctionnement d’une bascule JK Exemple de chronogrammes d’une bascule JK active sur front montant :

Entrées Sorties Fonction réalisée


J K H Qn Qn
Pas de
X X
Qn-1 Q n-1 Mémorisation
0 0
0 1 0 1 Mise à 0
1 0 1 0 Mise à 1
1 1 Q n-1 Qn-1 Basculement

En fonction de la valeur appliquée sur les entrées J et K (4 combinaisons possibles), on


choisit le mode de fonctionnement de la bascule parmi les 4 modes suivants :
-
VII. La bascule T
Mémorisation
A chaque application d’un signal de commande sur son entrée T, cette bascule change
- Mise à 0
systématiquement l’état de sa sortie Q, quelque soit l’état précédent de la bascule.
- Mise à 1
- Basculement
Symbole : Table de fonctionnement
Remarques :
- Si H n’est pas sur un front actif, les sorties ne changent pas d’état
Qn-1 T Qn Fonction réalisé
- Si on applique un front montant sur H alors que J≠K, la sortie Q prend la valeur de Pas de
0 0 Mémorisation
l’entrée J :
• Si J=0 : mise à 0 0 1 Basculement
• Si J=1 : mise à 1 T = « Toggle » = basculement Pas de
1 1 Mémorisation
- Si on applique un front montant sur H alors que J=K=0, les sorties de la bascule ne
changent pas d’état, c’est la mémorisation 1 0 Basculement
- Si on applique un front montant sur H alors que J=K=1, les sorties changent Chronogramme
systématiquement d’état, c’est le basculement
La bascule JK est la bascule la plus complète, offrant tous les modes de fonctionnement que
l’on peut attendre d’une bascule.
Equation de Qn+1 :

9 10
Cours de Systèmes Logiques 1ére LAII & LFSI Cours de Systèmes Logiques 1ére LAII & LFSI

Que remarquez-vous ? 2. Réaliser un diviseur de fréquence à partir de 4 bascules T.

3. Tracer le logigramme des sorties des quatre bascules, Q1, Q2, Q3 et Q4.

3. INITIALISATION DES BASCULES


Les bascules RSH, D, T, et JK ont un fonctionnement synchrone par rapport à un signal
d’horloge (H).
Pour le fonctionnement d’un système, il est souvent nécessaire que ces bascules soient
initialisées, c’est à dire que leur sortie Q soit à 1 ou à 0 et ce indépendamment du signal
d’horloge.
C’est le rôle de ces deux entrées supplémentaires :
- CLEAR ou RESET : une impulsion sur cette entrée met à ZERO la bascule quelque soit
l’état des entrées de donnée et d’horloge : Q = 0
- PRESET ou SET: une impulsion sur cette entrée met à UN la bascule quelque soit l’état des
entrées de donnée et d’horloge: Q = 1
En effet, Clear et Preset sont deux entrées asynchrones qui fonctionnent souvent avec la
logique négative et sont plus prioritaire que le signal de l’horloge.

Table de fonctionnement :
4. Sachant que la fréquence du signal d’horloge est égal à10-3 s, donner la fréquence du
Clear Preset H Q signal de sortie.
0 0 X Etat interdit
0 1 X 1
1 0 X 0
1 1 Bascule

Exercice 1

1. Réaliser une bascule T à partir d’une bascule JK et une bascule D :

11 12

Vous aimerez peut-être aussi