Vous êtes sur la page 1sur 14

Chapitre 5 : Les circuits squentiels s

Introduction Notion dhorloge (systme synchrone et systme asynchrone) Les bascules T RS RST D et D latch JK Les registres Les compteurs/decompteurs
1

1.Introduction
Un circuit combinatoire est un circuit numrique dont les sorties dpendent uniquement des entres: S = f (E ) Ltat du systme ne dpend pas de ltat interne du systme. Pas de mmoration de ltat du systme.

2.Les circuits squentiels


Un circuit squentiel est un circuit numrique (logique) dont ltat linstant t+1 est une fonction des entres en mme instant t+1 et de ltat prcdente du systme ( linstant t)
C

Exemple dun circuit squentiel

Circuit squentiel

L
C 0 1 L X 0 1 L+ L 1 0 Mmoire basculement basculement

St +1 = f ( E, St )
E

Circuit squentiel

S + = f (E, S )
3

3.Systme synchrone( Notion de lhorloge) 3.Syst l


Une horloge est une variable logique qui passe successivement de 0 1 et de 1 0 dune faon priodique. Cette variable est utilise souvent comme une entre des circuits squentiels le circuit est dit synchrone. Lhorloge est note par h ou ck ( clock).

Lhorloge
Niveau Haut: 1 1 0 0

Niveau Bas : 0 1 h 0 0 1 0 1 0 1 0 1 0 1 0 1 Front montant Front descendant La priode T La priode T est en seconde

E0 E1 H Circuit squentiel synchrone S1 S2


5

Frquence F

f =1 T

La frquence est en hertz


6

Synchronisation sur niveau Haut

h E

4. Les systmes Asynchrones syst

Synchronisation sur front montant

h E
Synchronisation sur front descendant

Lorsque un circuit squentiel na pas dhorloge comme variable dentre ou si le circuit fonctionne indpendamment de cette horloge alors ce circuit est asynchrone.

E0 E1 Circuit squentiel asynchrone S1 S2

E2

E
7 8

5.Les bascules ( flip-flops) flipLes bascules sont les circuits de bases de la logique squentiel . Une bascule peut possder une horloge (synchrone ) ou non (asynchrone) . Chaque bascule possde des entres et deux sorties Q et Q . Une bascule possde la fonction de mmoration et de basculement.

5.1 Les bascules RS (Reset,Set)


R S

Une bascule RS

Q
Q
R S 0 0 1 1 0 0 1 1 Q0 1 0 1 0 1 0 1 Q+ 0 1 1 1 0 0 X X
Remise 1 Etat mmoire

E0 E1 E2

Q
Une bascule

Q = F ( Ei , Q )

R 0 0 1 1

S 0 1 0 1

Q+

0 0 0 0 1 1 1 1

Q1 0 X

Remise 0

Il existe plusieurs types de bascules :T ,RS, RST ,D ,JK

tat interdite 10

Chronogramme dune bascule RS d


R

Structure interne dune bascule RS d


Q + = S + R.Q Q + = R + S .Q
Q + = S + R.Q = S + R.Q = S ( R Q) = ( S S ) (( R R ) Q )

Q + = R + S .Q = R + S .Q = R ( S Q) = ( R R ) (( S S ) Q )

Q S
Q

mmoire
11

R
12

5.3 Les bascules RST

5.3 Les bascules T

T 0
R S T

R X 0 0 1 1

S X 0 1 0 1

Q+
T

Q Q 1 0 X

Une bascule T

Q
Q

T 0 1

Q+ Q

Une bascule RST

Q
Q

1 1 1 1

13

14

5.4 Les bascules D latch


Cest une bascule synchrone (utilise une horloge) sur niveau Haut ou niveau Bas

Chronogramme dune bascule D latch (niveau haut ) d

h D Une bascule D latch h Sur niveau Haut

h 0 0 1

D 0 1 0 1

Q+ D QQ0 1 Q

D Une bascule D latch h Sur niveau bas

Q
Si h=1 Q+=D
15

Q
16

Exercice
Transformer une bascule RST pour quelles agisse comme une bascule D-latch ?
T 0 1 1 1 1 R X 0 0 1 1 S X 0 1 0 1

5.6 Les bascules D


Cest une bascule synchronise sur front montant ou descendant
Sur front montant
h 0/1 D 0 1 0 1 Q+ QQ0 1

Q+
Q Q 1 0 X
17

D h

T= h S= D R= D

0/1

Une bascule D

D h

Une bascule D Sur front descendant

Q
18

Chronogramme dune bascule D d

5.7 Les bascules J.K en mode synchrone


Une bascule avec deux entre J , K et une horloge ( front montant ou descendant)

1
D

0 h
1

J x 0 0

K x 0 1 0 1

Q+ QQ0 1
J h K Bascule JK
Q

0/1

Q
19

1 1

Q
20

Chronogramme dune bascule J.K d


h

Les bascules J.K en mode asynchrone


Deux entres Pr ( preset ) et cl ( clear) asynchrone Plus prioritaire que lhorloge Pr et Cl fonctionne avec la logique negative.
J
Pr

Q
Q

J K

0 0

1 0

0 0

Sur front montant

h K

Bascule JK
Cl

Q
Sur front descendant

J h K

Pr

Q
Q

Bascule JK
Cl 22

Q
21

Table de vrit dune bascule J.K v rit


Pr
Mode Asynchrone

Exercice
Transformer une bascule JK en une bascule D ?

Cl 0 1 0 1 1 1 1 1

h X X X 0/1

J X X X x 0 0 1 1

K X X X x 0 1 0 1

Q+ X 1 0 QQ0 1 tat interdit Remise 1 Remise 0 Etat mmoire Etat mmoire Remise 0 Remise 1 Basculement

0 0 1

Mode Synchrone

1 1 1 1 1

h 0/1

J x 0 0 1 1

K x 0 1 0 1

Q+ QQ0 1

J = D K = D h = h1
24

23

Table de transition dune bascule JK d


On connait les valeurs des sorties , comment determiner les valeurs des entres JK ?

Exercice
Raliser le circuit qui permet de raliser le cycle suivant 0,1,2,3 laide de bascules JK?
0

Q 0 0 1 1

Q+ 0 1 0 1

J 0 1 X X

K X X 1 0 Remise 0 ou tat mmoire


Remise 1 ou basculement Remise 0 ou basculement Remise 1 ou tat mmoire 3 2

25

26

Solution

Solution (schma) (sch


5V 5V

Q1

Q0

J1

K1

J0

K0

Q1+ Q0+

0 0 1 1

0 1 0 1

0 1 X X

X X 0 1

1 X 1 X

X 1 X 1

0 1 1 0

1 0 1 0

J0=K0=1 J1=K1=Q0

J1 h K1

Pr Bascule JK

Q1
Q1

J0

pr Bascule JK

Q0
Q0

cl

K0

cl

5V 5V
Q1

5V
Q0

27

28

1. Dfinition D
Une bascule est llment de base de la logique squentielle.

Les registres

Une bascule permet de mmoriser un seul bit. Un registre est ensemble un ordonn de n bascules. Un registre permet de mmoriser ( sauvegarder) une information sur n bits.

Exemple :

29

30

2. Type de registres
Il existe plusieurs types de registres : Registre entres parallles et sorties parallles (Registre chargement parallle ). Registre entre srie et sortie srie Registre entre srie et sortie parallle. Registre entre parallle et sortie srie. Registre dcalage circulaire.

2.1 Registre entres parallles et sorties parallles (Registre chargement parallle ).


Il peut charger une information sur N bits en mme temps. Les n bascules changement dtats en mme temps. Chaque bascule Bi prend la valeur de linformation i. Il possde une entre de chargement chg ( chg=0 tat mmoire, chg=1 chargement )

31

32

2.2 Registre entre srie et sortie srie entr s s


Linformation est introduite bit par bit ( en srie). L'ensemble du registre est dcal d'une position ( Bi, Bi+1) et la bascule B0 reoit une nouvelle entre ES. Un tel registre est appel registre entre srie gauche et sortie srie droite.

2.3 registre entre srie droite et entr s sortie srie gauche. s

33

34

2.4 Registre entre srie et sortie parallle.

2.5 Registre entre parallle et sortie srie.

35

36

2.6 Registre dcalage circulaire


C'est un registre qui effectue un dcalage vers la gauche en rpercutant la sortie de la dernire bascule vers l'entre de la dernire bascule. Le dcalage peut tre un dcalage droite ( circulaire droite) ou gauche ( circulaire gauche)

Exercice

37

38

Exercice 2

Questions

39

40

2.7 Les Registres programmables


Il existe des registres qui permettent : le dcalage droite ( ou circulaire droite) Le dcalage gauche (ou circulaire gauche) Chargement parallle.

Registre programmable ( table de vrit) v rit

h X

S0 0 0 1 1

S1 0 1 0 1

QA QA Eg QB A

QB QB QA QC B

QC QC QB QD C

QD QD QC Ed D

. Mmoire Dcalage droite Dcalage gauche Chargement Synchrone

41

42

Exercice
Raz 1 0 Chg X 1

Solution les entres asynchrones


Dg X X Dd X X h X X Q3 0 E3 Q2 0 E2 Q1 0 E1 Q0 0 E0 Pri 1 Cli 0 Ei

Ei

Pr i = Raz.Chg.Ei Pr i = Raz.Chg.Ei Cli = Raz.Chg + Raz.Chg.Ei = Raz.Chg + Pr i = Raz.Chg. Pr i


43 44

Les entres synchrones


Raz 0 0 0 Chg 0 0 0 Dg 1 0 0 Dd X 1 0 x h Q3 Q2 SR Q3 Q2 Q1 Q3 Q2 Q1 Q0 Q2 Q1 Q0 SL Q1 Q0 D3 D2 D1 Q0 Q2 Q1 D0 SL Q1 Q0

3. Les Bus
Un bus est un ensemble de lignes utilises pour interconnecter des lments d'un ordinateur (registres, mmoires, ...). Son rle est d'assurer le transport de l'information d'un lment l'autre.
Un bus Additionneur

Q2 Q1 SR Q3 Q3 Q2

D 3 = Dg .Q 2 + Dg . Dd . SR + Dg . Dd .Q 3 D 2 = Dg .Q 1 + Dg . Dd .Q 3 + Dg . Dd .Q 2 D 1 = Dg .Q 0 + Dg . Dd .Q 2 + Dg . Dd .Q 1 D 0 = Dg . SL + Dg . Dd .Q 1 + Dg . Dd .Q 0
45

registre

Comparateur
46

Reprsentation simplifi dun bus Repr simplifi exemple : sur 8 bits

3.1 Bus Unidirectionnel et Bidirectionnel


Bus Unidirectionnel : Ce type de bus assurent un transport de l'information dans un seul sens. Le bus bidirectionnel : Le bus bidirectionnel assure le transfert de l'information dans les deux sens.

Bus Unidirectionnel

Le bus bidirectionnel
47 48

Application des Bus : interconnections des registres

3.2 Le tampon trois tats( Tristate )


Cest un circuit qui possde trois tats : Haut (H : 1), Bas (B : 0) et Haute Impdance (Z).

Un tampon trois tats est un circuit qui sert pour contrler le passage d'un signal logique entre une entre et une sortie.
49 50

3.3 Registre trois tats


Les sorties sont dots de tampons trois tats. Si S=0 alors les Qi sont dans ltat haute impdance.

Les compteurs

Les entres aussi peuvent avoir des tampons trois tats


51 52

1. Examinons la table de transition suivante


Q2 0 0 0 0 1 1 1 1 Q1 0 0 1 1 0 0 1 1 Q0 0 1 0 1 0 1 0 1 Q2+ Q1+ 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 Q0+ 1 0 7 1 0 1 0 1 0 Un cycle ( succession des tats)
53

1.1. cest quoi un compteur ?


Un compteur est un circuit squentiel qui possde N tats ( E0,E1,..,En-1). chaque top dhorloge, il passe de ltat Ei ltat Ei+1. Il revient toujours ltat initiale E0 : Un compteur possde un cycle ( une squence dtats). Un compteur est constitu de n bascules . Le nombre dtats dun compteur est infrieurs ou gale 2n. Il existe deux types de compteurs : les compteurs synchrones et asynchrones.
les bascules qui constituent un compteur synchrone possdent la mme horloge. les bascules qui constituent un compteur asynchrone possdent des horloges diffrentes.
54

0 1

6 3 5 4

2.Types de compteurs
Les compteurs modulo 2n ( cycle complet): n=2 : 0 ,1,2,3,0 modulo 4 n=3 : 0,1,2,3,4,5,6,7,0 modulo 8 n=4 : 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0 modulo 16 Les compteurs modulo N ( cycle incomplet ) Pour N=5 : 0,1,2,3,4,0 modulo 5 Pour N= 10 : 0,1,2,3,4,5,6,7,8,9,0 modulo 10 Les compteurs cycle quelconque : 0,2,5,6,7,8,10,0
Q2 0 0 0 0 1 1 1 1

3.1. tude des compteurs modulo 2n exemple Modulo 8 ( bascules JK)


Q1 0 0 1 1 0 0 1 1 Q0 0 1 0 1 0 1 0 1 Q2 + Q1+ 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 Q0+ 1 0 1 0 1 0 1 0 On remarque que Q1 passe de 1 0 et passe de 1 0 chaque fois que Q0 passe de 1 0 Q0 est utilise comme une horloge pour Q1 avec J1=K1=1 pour avoir un basculement. On remarque que Q2 passe de 1 0 et passe de 1 0 chaque fois que Q1 passe de 1 0 Q1 est utilise comme une horloge pour Q2 avec J2=K2=1 pour avoir un basculement.
56

On remarque que Q0 passe chaque fois de 0 1 et de 1 0 : un basculement J0=K0=1.

55

Ce compteur est appel un compteur ASYNCHRONE : chaque bascule possde sa propre horloge.

Chronogramme dun compteur asynchrone modulo 8


h

Schma dun compteur asynchrone modulo 8


5V 5V 5V

Q0

Q1
J1

Q2
J2

Q0

J0

pr cl

pr cl

pr cl

K0

K1

K2

Q1

5V 5V

5V 5V
Q1

5V 5V
Q2

Q2

0
Q0

0
57 58

3.2. tudes des Compteurs modulo N exemple modulo 6


Q2 Q1 Q0 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 Q2+ Q1+ Q0+ 0 0 0 1 1 1 0 0 0 1 1 0 0 1 0 0 1 0 1 0 1 0 0 0 Pri Cli 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1
tat inaccessible Dtection de ltat 110 et remise zero asynchrone : Cli=0 et Pri=1
59

Chronogramme dun compteur modulo 6 asynchrone


h 2 Q0 0 1 0 1 0 1 0 0

1 0

5 4

Q1

Cli = Q 2 .Q1 .Q 0 Cli = Q 2 .Q1 .Q 0

Q2

Cli Dtection de ltat 110 et remise zero des bascules


60

10

Schma dun compteur modulo 6 asynchrone


5V 5V
Q0
J0

Exercice
Raliser un compteur asynchrone dcimale ( modulo 10) ?

5V 5V
Q1
J1

5V 5V
Q2
J2

0 9 1

h
K0

pr cl

pr cl

pr cl

K1

K2

8 2

7 6 5
61

4
62

4.1.1.tude des compteurs synchrones modulo 2n exemple Modulo 8 (bascule JK)


Toutes les bascules possdent la mme horloge. Pour raliser le compteur il faut dterminer les quations des Ji et Ki ?
Q2 0 0 0 0 1 1 1 1 Q1 0 0 1 1 0 0 1 1 Q0 0 1 0 1 0 1 0 1 Q2+ 0 0 0 1 1 1 1 0 Q1+ 0 1 1 0 0 1 1 0 Q0+ 1 0 1 0 1 0 1 0 J2 0 0 0 1 X X X X K2 X X X X 0 0 0 1 J1 0 1 X X 0 1 X X K1 X X 0 1 X X 0 1 J0 1 X 1 X 1 X 1 X K0 X 1 X

Schma dun compteur modulo 8 synchrone


Daprs la table de vrit on trouve : J0=K0=1 , J1=K1=Q0 , J2=K2=Q0.Q1

5V
Q0
J0 K0 J1 K1 K2

Q1

Q2
J2

1 X 1 X 1
63

64

4.1.2.tude des compteurs synchrones modulo 2n exemple Modulo 8 (bascule T)


Une bascule T possde deux tats : mmoire si T=0 et basculement si T=1.
Q2 0 0 0 0 1 1 1 1 Q1 0 0 1 1 0 0 1 1 Q0 0 1 0 1 0 1 0 1 Q2+ 0 0 0 1 1 1 1 0 Q1+ 0 1 1 0 0 1 1 0 Q0+ 1 0 1 0 1 0 1 0 T2 0 0 0 1 0 0 0 1 T1 0 1 0 1 0 1 0 1 T0 1 1 1 1 1 1 1 1
65

4.1.3.tude des compteurs synchrones modulo 2n exemple Modulo 8 ( bascule D)


Q2 0 0 0 Q1 0 0 1 1 0 0 1 1 Q0 0 1 0 1 0 1 0 1 Q2+ Q1+ 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 Q0+ 1 0 1 0 1 0 1 0 D2 D1 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 D0 1 0 1 0 1 0 1 0
66

T0=1 T1=Q0 T2=Q0.Q1

0 1 1 1 1

D0 = Q0 D1 = Q1 Q 0 D 2 = Q 2 ( Q 1 .Q 0 )

11

Schma dun compteur modulo 8 synchrone avec des bascules D


Q2 0 0 0 0 1

4.2.tude des compteurs synchrones modulo N exemple Modulo 6 (bascule JK)


Q1 0 0 1 1 0 Q0 0 1 0 1 0 Q2+ 0 0 0 1 1 Q1+ 0 1 1 0 0 Q0+ 1 0 1 0 1 J2 0 0 0 1 X K2 X X X X 0 J1 0 1 X X 0 K1 X X 0 1 X J0 1 X 1 X 1 K0 X 1 X 1 X

1
1 1

0
1 1

1
0 1

0
X X

0
X X

0
X X

X
X X

1
X X

0
X X

X
X X

X
X X

1
X X

67

Dtecter ltat 101 et mise zro synchrone ( agir sur Ji et Ki)

68

Chronogramme dun compteur modulo 6 synchrone


h

Exercice 1
Raliser un compteur synchrone dcimale ( modulo 10) ?
9 0 1 2 3 6 5 4

Q0

0 7

Q1

Q2

Dtection de ltat 110 et remise zero synchrone des bascules


69

Utiliser ce compteur et des portes logiques pour raliser un compteur modulo 100 ( 0,1,2,.,98,99,0) ? Gnraliser la solution pour raliser un compteur modulo 1000 ( 0,1,.,998,999) ?
70

Exercice 2
Raliser un compteur synchrone modulo 10 qui possde une entre de validation V. tel que si V=0 alors le compteur est dans un tat mmoire , si V=1 alors validation du comptage.

5.1 Les compteurs asynchrones cycle quelconque


Soit le compteur ayant le cycle suivant 0 6 2 3 Dtecter le 7 et forcer 0 7 3 4 Dtecter le 4 et forcer 6 0 1 2

Dtecter le 1 et forcer 2

H V

Compteur dcimale

Q3

Q2

Q1

Q0 C
71

Pour forcer le compteur dun tat un autre il faut agir sur les entres asynchrone Cli et Pri des bascules.

72

12

Chronogramme dun compteur asynchrone cycle quelconque


Q2 h 0 0 Q0 0 1 0 1 1 0 1 0 1 0 0 1 Q1 0 0 1 1 0 1 1 0 0 1 1 Q2 0 0 0 0 1 1 1 0 0 Q1 0 0 1 1 0 1 1

Les compteurs asynchrones cycle quelconque


Q0 0 1 0 1 0 0 1 Q2+ Q1+ 0 0 0 1 1 1 0 0 1 1 0 1 1 0 Q0+ 1 0 1 0 0 1 0 Pr2 1 1 1 1 1 1 1 Cl2 1 1 1 1 1 1 0 Pr1 1 0 1 1 0 1 1 Cl1 1 1 1 1 1 1 0 Pr0 1 1 1 1 1 1 1 Cl0 1 0 1 1 1 1 0

Pr 2 = 1

0
73

Pr 1 = Q 2.Q1.Q 0 + Q 2 .Q1.Q 0 Cl 1 = Q 2 .Q1 .Q 0 .

Pr 0 = 1 Cl 0 = Q2.Q1.Q0 + Q2.Q1.Q0
74

Cl 2 = Q 2 .Q 1 .Q 0

5.2 Les compteurs synchrones cycle quelconque


Soit le compteur ayant le cycle suivant 6 3 Q1 0

Chronogramme dun compteur synchrone cycle quelconque

h 2 Q0 0 0 1 0 0 1

Pour forcer le compteur dun tat un autre il faut agir sur les entres synchrones Ji et Ki Pour les tats qui nappartiennent pas au cycle du compteur il faut les considrer comme tant des tats indtermins ( Ji=X et Ki=X)
Q2 0 0 0 1 0 0

0
75

0
76

5.2.1 Ralisation dun compteur cycle quelconque cas synchrone avec des bascules J.K
Q2 0 0 0 1 0 Q1 0 1 1 1 0 Q0 0 0 1 0 1 Q2+ 0 0 1 0 X Q1+ 1 1 1 0 X Q0+ 0 1 0 0 X J2 0 0 1 X X K2 X X X 1 X J1 1 X X X X K1 X 0 0 1 X J0 0 1 X 0 X K0 X X 1 X X Q2 0 0 0 1 0

5.2.2. Ralisation dun compteur synchrone cycle quelconque avec des bascules T

Q1 0 1 1 1 0

Q0 0 0 1 0 1

Q2+ 0 0 1 0 X

Q1+ 1 1 1 0 X

Q0+ 0 1 0 0 X

T2 0 0 1 1 X

T1 1 0 0 1 X

T0 0 1 1 0 X

T 2 = Q1.(Q 2 Q0) T 1 = Q0.(Q 2 Q1) T 0 = Q 2.Q1

1
1 1

0
0 1

0
1 1

X
X X

X
X X

X
X X

X
X X

X
X X

X
X X

X
X X

X
X X

X
X X

1
1 1

0
0 1

0
1 1

X
X X

X
X X

X
X X

X
X X

X
X X

X
X X

J 2 = K 2 = Q1.(Q 2 Q0) J 1 = K1 = Q0.(Q 2 Q1) J 0 = K 0 = Q 2.Q1


77

78

13

Exercice 1
Q2 1 1 1 1 0 0 0 0
79

6. Les dcompteurs
Q1 1 1 0 0 1 1 0 0 Q0 1 0 1 0 1 0 1 0 Q2+ Q1+ 1 1 1 0 0 0 0 1 1 0 0 1 1 0 0 1 Q0+ 0 1 0 1 0 1 0 1 ltudes des decompteurs se fait exactement de la mme manire que ltude des compteurs. 1 2 3 4 0 5 7 6

Trouver le cycle ralis par ce compteur asynchrone ? Le compteur est initialis par la valeur 0

80

Exemple dun dcompteur synchrone


Q2 Q1 Q0 1 1 1 1 0 0 0 0 1 1 0 0 1 1 0 0 1 0 1 0 1 0 1 0 T2 0 0 0 1 0 0 0 1 T1 0 1 0 1 0 1 0 1 T0 1 1 1 1 1 1 1 1
81

7. Les compteurs/decompteurs
Le mme circuit peut offrir lopration de comptage et dcomptage Rajouter une entre C , si C=0 alors comptage , si C=1 alors dcomptage

T0 = J0 = K0 =1 T1 = J1 = K1 = Q 0 T 2 = J 2 = K 2 = Q 0 .Q 1

H C

Compteur/decompteur

Q3

Q2

Q1

Q0

82

C 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1

Q2 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0

Q1 0 0 1 1 0 0 1 1 1 1 0 0 1 1 0 0

Q0 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0

T2 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1

T1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

T0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Exemple dun compteur/dcompteur

Exercice
Raliser un compteur/decompteur dcimale dfinit par la table de fonctionnement suivante.
V C X 0 1 tat tat mmoire comptage dcomptage
Q3 Q2 Q1 Q0 H V Compteur/dcompteur C

T 0 = J 0 = K0 = 1 T1 = J1 = K1 = C.Q0 + C.Q0 T 2 = J 2 = K 2 = C.Q0.Q1 + C.Q0.Q1

0 1 1

Si le circuit a atteint la valeur Min alors la sortie Min=1


83

Min Max

Si le circuit atteint la valeur Max alors la sortie Max=1

84

14