0% ont trouvé ce document utile (0 vote)
176 vues31 pages

Bascules 1

Ce document décrit le fonctionnement de circuits séquentiels numériques tels que les bascules. Il explique en détail le fonctionnement des bascules RS, JK, D et T ainsi que leur représentation sous forme de logigramme. Le document contient également des informations sur l'utilisation d'une horloge pour le fonctionnement synchrone des bascules.

Transféré par

baha.jamel32
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)
176 vues31 pages

Bascules 1

Ce document décrit le fonctionnement de circuits séquentiels numériques tels que les bascules. Il explique en détail le fonctionnement des bascules RS, JK, D et T ainsi que leur représentation sous forme de logigramme. Le document contient également des informations sur l'utilisation d'une horloge pour le fonctionnement synchrone des bascules.

Transféré par

baha.jamel32
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

II ) Système Séquentiel :

1) Définition
Un système est dit « système séquentiel », lorsque évolution ne dépend pas uniquement des informations données par ses variables
d’entrée, mais aussi de l’état antérieur de chacune de ses sorties

Entrées principales Sortie actuelle Sn

Système séquentiel.

Entrée secondaire

Sortie précédente Sn-1


Mémorisation
DEFINITION

La bascule, appelée encore « flip-flop » en anglais, est un circuit de base


de la logique séquentielle
ayant deux états stables pouvant passer d’un état à l’autre (basculement).
Chaque bascule, appelé aussi bistable,
possède une ou plusieurs entrées et deux sorties Q et Q complémentaires.
Elle constitue une mémoire élémentaire (mémoire à 1 seul bit) permettant
de mémoriser une information fugitive
; l’association de plusieurs bascules réalise un compteur,
un décompteur ou un registre ….
Il existe deux types de fonctionnement :
•Le fonctionnement asynchrone
•Le fonctionnement synchrone où le changement d’état des
• sorties est conditionné par un signal d’horloge.
BASCULE RS ASYNCHRONE

R S Qn Qn+1 Commentaire
0 0 0 0 Mémorisation de 0
0 0 1 1 Mémorisation de 1
0 1 0 1 enclenchement
0 1 1 1 Mémorisation de 1
1 0 0 0 Mémorisation de 0
1 0 1 0 déclenchement

INTERDITE
1 1 0
1 1 1
RS 00 01 11 10
Qn
0 0 1 ø 0
Qn+1 = S + [Link]
1 1 1 ø 0

R S Qn Qn+1 symbole
Ø 0 0 0
1 0 1 0
0 Ø 1 1
R=1
0 1 0 1
Logigramme avec NAND

QN+1 = S+ [Link] = S+ [Link] = S. ([Link])


= (S/S)/[ (R/R)/QN]

S Qn

R Qn
Système synchrone ( Notion Horloge )
•Une horloge est une variable logique qui passe successivement de 0 à 1 et de
1 à 0 d’une façon périodique.
Cette variable est utilisée souvent comme une entrée des circuits séquentiels
 le circuit est dit synchrone.
L’horloge est notée par h ou ck ( clock).

1 1 1 1 1 1 1
h 0 0 0 0 0 0 0
Bascule RSH ( Niveau Haut)
fonctionnement

- si H = 0 , la sortie est mémorisée quelque soit les entrés R et S QN


Qn+1 = .............
- Si H = 1 , c'est le fonctionnement normal

H R S Qn Qn+1
0 0 0 0 0
0 0 0 1 1
0 0 1 0 0
0 0 1 1 1
0 1 0 0 0
0 1 0 1 1
0 1 1 0 0
0 1 1 1 1
1 0 0 0 0
1 0 0 1 1
1 0 1 0 1
1 0 1 1 1
1 1 0 0 0
1 1 0 1 0
1 1 1 0
1 1 1 1
RS 00 01 11 10
HQn

00 0 1 1 0 Qn+1 = [Link] + HS + RQn


01 0 1 1 0
11 0 0 - -
10 0 1 1 1

LOGIGRAMME AVEC NAND

Qn+1 = (H/S)/[Qn/( H/ R]

S Qn

H
R Qn
H R S Qn Qn+1 Symbole
Ø Ø 0 0 0
1 1 0 1 0
Ø 0 Ø 1 1
1 0 1 0 1
H

t
R

t
Q

t
fonctionnement
La bascule JK synchrone possède deux entrées et deux sorties complémentaires :
• J : entrée de mise à 1 ou d’enclenchement de la bascule.
• K : entrée de mise à 0 ou de déclenchement de la bascule.
Cette bascule permet d’éliminer la condition indéterminée
. Pour la condition J= K= 1, la sortie Q de la bascule passe toujours à l’état complémenté
à l’arrivée du front du signal d’Horloge

Montant Descendant
0
0 0 1 1
1 1 0 0 1
0
0 Qn.J + J.K + Qn.K

1
1
1
0
J K Qn Qn+1 symbole
0 Ø 0 0
Ø 1 1 0
Ø 0 1 1
1 Ø 0 1
t

Front montant J

t
K

t
Q

J
Front descendant
t
K

t
Q

t
BASCULE D

FONCTIONNEMENT
La bascule D possède deux états stables, elle est commandée
par une seule entrée D (Data).
Cette bascule recopie le contenu de D sur Q chaque front d’horloge

Front montant Front descendant


D Qn Qn+1 symbole
1 0 1
0 1 0
0 0 0
1 1 1
H
t

Front montant D
t

H
t
Front descendant D
t

Q
BASCULE T
FONCTIONNEMENT
La bascule « T » est déclenchée par le signal d’horloge «T»; Elle est commandée
par l’unique entrée « T ». La sortie « Q » change d’état à
chaque impulsion du signal d’horloge et conserve son état le reste du temps.
[Link] bascule « T » est un diviseur de fréquence
quand elle est commandée par un signal périodique.

Front Montant Front descendant


T Qn Qn+1 symbole
0 0 0
0 1 1
1 0 1
1 1 0

H
t
Front montant Q
t

H
t
Front descendant
Q
t
il est parfois nécessaire d'affecter le niveau de sortie
d'une bascule d'une manière non synchrone
c'est a dire indépendamment de l'horloge
c'est le rôle des entrées de forçage asynchrones Preset
(SD : Set Direct ) et clear ( RD : Reset Direct ).

REGLE
SD et RD SD et RD

Si SD = 1 alors Q = 1 Quelque soit H Si SD = 1 alors Q = 0 Quelque soit H

Si RD = 1 alors Q = 0 Quelque soit H Si RD = 1 alors Q = 1 Quelque soit H


Mode de fonctionnement
S D RD Mode de fonctionnement SD RD Mode de fonctionnement
0 0 Synchrone 1 1 Synchrone
0 1 Asynchrone (forçage à 0 ) Q = 0 1 0 Asynchrone (forçage à 0 ) Q = 0
1 0 Asynchrone (forçage à 1 ) Q = 1 0 1 Asynchrone (forçage à 1 ) Q = 1
1 1 Interdit 0 0 Interdit
BASCULE JK
Front descendant
SD RD

SD RD H J K Qn Qn+1 Mode de fonctionnement


0 0 ↓ 0 0 0 0 synchrone
0 0 ↓ 0 1 1 0 synchrone
0 0 ↓ 1 0 0 1 synchrone
0 0 ↓ 1 1 1 0 synchrone
1 0 0 1 Asynchrone
1 0 1 1 Asynchrone
0 1 0 0 Asynchrone
0 1 1 0 Asynchrone
1 1
SD = 1 RD = 1

Asynchrone

synchrone
BASCULE JK
Front descendant
SD RD

SD RD H J K Qn Qn+1 Mode de fonctionnement


1 1 ↓ 0 0 0 0 synchrone
1 1 ↓ 0 1 1 0 synchrone
1 1 ↓ 1 0 0 1 synchrone
1 1 ↓ 1 1 1 0 synchrone
1 0 0 0 Asynchrone
1 0 1 0 Asynchrone
0 1 0 1 Asynchrone
0 1 1 1 Asynchrone
0 0
SD =1 RD = 1 SD =1
RD = 1
S = D et R = D
Qn+1 = R.Q + S
Qn+1 = D.Q + D
Qn+1 = D.(Q + 1)
Qn+1 = D

S = JQ et R = KQ
Qn+1 = R.Q + S
Qn+1 = K.Q.Q + J.Q
Qn+1 = (K +Q)Q + J.Q
Qn+1 = K Q + J.Q
J = D et K = D
Qn+1 = K Q + J.Q
Qn+1 = D Q + D.Q
Qn+1 = D (Q + Q)
Qn+1 = D

J= K=T
Qn+1 = K Q + J.Q
Qn+1 = T Q + T.Q
D=Q
Qn+1 = H .Q + H.D + D.Q
Qn+1 = H .Q + H.Q + Q.Q
Qn+1 = H .Q + H.Q

Vous aimerez peut-être aussi