You are on page 1of 50

D.L.B.

Fonctions logiques
squentielles

bascules
compteurs
registres
Fonctions logiques squentielles
Sommaire
Bascule RS
Exemple de composant
bascule RS : 4043
Reprage des fronts sur un
chronogramme
Entre active sur front
Bascule D
Exemple de composant
bascule D : 74ALS74
TDV du 74ALS74
Brochage du 74ALS74
Bascule D Verrou (Latch)
Exemples de composants
bascules D 74 373 et 374
Brochage des 74 373 et 374
Bascule JK
Diviseur de frquence par 2
avec une bascule D
Diviseur de frquence par 2-
avec une bascule JK
D.L.B. Fonctions logiques squentielles lments bistables
Fonction comptage
Chronogramme dun compteur
Mise zro dun compteur
Compteur 74..192
Extrait de la TDV du 74..192
Fonction chargement
Fonction dcompteur
Compteur binaire 4040
TDV du 4040
Chronogramme dun compteur
binaire
chronogramme dun compteur
binaire
Dcompteur binaire
chronogramme dun dcompteur
binaire
Compteur modulo
programmable
Comptage asynchrone
Comptage asynchrone : zoom
Association de compteurs
asynchrones
Comptage synchrone
Association de compteurs
synchrones
Relation frquence




Registre dcalage
Registre dcalage : Exemple 1
Registre dcalage : Exemple 2
Exemples de composants
registre dcalage
Exemple : registre dcalage
74164
Chronogramme exemple -
registre dcalage
Diviseur de frquence /
compteur Jonhson
Cblage dun compteur Jonhson
Chronogramme dun compteur
Jonhson
Exemple de compteur modulo
10 : 4518
Exemple de compteur binaire
4 tages : 74..393
Exemple de compteur binaire :
4060
BASCULES :
COMPTAGE :
REGISTRE :
D.L.B.
Bascule RS
Fonctions logiques squentielles lments bistables
0
0
0
1
1
1
0
1
R
S
Q
R
S
Qn-1
1
0
X
R 1
0
t
Q 1
0
t
S 1
0
t
R S Qn





D.L.B.
Exemple de composant bascule RS : 4043
Fonctions logiques squentielles lments bistables
Z
L
H
Qn-1
S R Qn E
X
L
X
H
H
L
X
L
L
H
H
H
HEF4043
E
EN
R
S
Q
R
S




D.L.B.
Reprage des fronts sur un chronogramme
Fonctions logiques squentielles lments bistables
E 1
0
t
Front montant
Front descendant
D.L.B.
Entre active sur front
Fonctions logiques squentielles lments bistables
1
Entre active sur
front montant
Entre active sur
front descendant
E 1
0
t
1 1 1 1 1 1
1
1
1 1 1 1
1 1 1 1 1
1
1
D.L.B.
Bascule D
Fonctions logiques squentielles lments bistables
D
C
Q
1D Qn-1
0
1
D 1
0
t
Q 1
0
t
C 1
0
t
D C Qn
C1
X
0
1




D.L.B.
Exemple de composant bascule D : 74ALS74
Fonctions logiques squentielles lments bistables
74als74
C1
1D
R
S
D.L.B.
TDV du 74ALS74
Fonctions logiques squentielles lments bistables
Inputs Outputs
SD RD CP D Q Q
MODE
Repre
L H X X H L Asynchronous set

H L X X L H Asynchronous reset

L L X X H H Undetermined*

H H
^
h H L Load1

H H
^
l L H Load0

H H
$
X NC NC Hold

SD
CP
D
RD
Q
Q
C1
1D
R
S
D.L.B.
Brochage du 74ALS74
Fonctions logiques squentielles lments bistables
74als74
D.L.B.
Bascule D Verrou (Latch)
Fonctions logiques squentielles lments bistables
D
C
Q
1D Qn-1
0
1
D 1
0
t
Q 1
0
t
C 1
0
t
D C Qn
C1
X
0
0
1
1 1




D.L.B.
Exemples de composants bascules D 74 373 et 374
Fonctions logiques squentielles lments bistables
74..373
3
2
1D
1
EN
11
C1
4
5
7
6
8
9
13
12
74..374
3
2
1D
1
EN
11
C1
4
5
7
6
8
9
13
12
D.L.B.
Brochage des 74 373 et 374
Fonctions logiques squentielles lments bistables
74..374 74..373

3 2
1D
4 5
7 6
8 9
13 12
14 15
17 16
18 19
EN
C1
11
1

3 2
1D
4 5
7 6
8 9
13 12
14 15
17 16
18 19
EN
C1
11
1
D.L.B.
Bascule JK
Fonctions logiques squentielles lments bistables





J
C Q
K
1J
C1
1K
Qn-1
Qn-1
0
1
Qn-1
J K Qn C
X
0
X
0
0 1
1
1
0
1
K 1
0
t
Q 1
0
t
J 1
0
t
C 1
0
t

D.L.B.
Diviseur de frquence par 2
(appele parfois Bascule T)
Fonctions logiques squentielles lments bistables
T Q
T Qn-1
Qn-1
T Qn


Q 1
0
t
C 1
0
t

D.L.B.
Montage en diviseur de frquence par 2
(bascule D avec la sortie /Q relie lentre D )
Fonctions logiques squentielles lments bistables
T
Q
1D
C1
1
1
0
0
0
1
T
1
1
0
Q
1J
C1
1K
1
1
D.L.B.
Montage en diviseur de frquence par 2
(bascule JK avec J=K=1 )
Fonctions logiques squentielles lments bistables
T T
1
1
0
0
1
1
D.L.B.
Fin du cours
sur les bascules





ce qui suit est un cours sur le
comptage


Fonctions logiques squentielles lments bistables
D.L.B.
Fonction comptage
Fonctions logiques squentielles lments bistables
CT=0
+
CTR DIV 10
0
1
2
3
CT
R
H
Q0
Q1
Q2
Q3
R H Q
0
0
1 X



Q
Q+1
0
10
Chronogramme dun compteur
Q0 1
0
t
Q2 1
0
t
Q3 1
0
t
Q1 1
0
t
Q
10

t
H 1
0
t
R 1
0
t

1
1
1
0
5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 4


R H Q
0
0
1 X



Q
Q+1
0
10
CT=0
+
CTR DIV 10
0
1
2
3
CT
R
H
Q0
Q1
Q2
Q3
Mise zro dun compteur
Q0 1
0
t
Q2 1
0
t
Q3 1
0
t
Q1 1
0
t
Q
10

t
H 1
0
t
R 1
0
t

1
0
1
0
4



R H Q
0
0
1 X



Q
Q+1
0
10
CT=0
+
CTR DIV 10
0
1
2
3
CT
R
H
Q0
Q1
Q2
Q3
0
0
0
0
5 6 7 1 2 3 4 5 6 7
0
Comptage Mise zro Comptage
D.L.B.
Compteur 74..192
Fonctions logiques squentielles lments bistables
11
C3
2 +
5
G 1
1
4
G 2
R
14
2CT=0
13
1CT=9
12
CTRDIV10
3
2
6
7
15
1
10
9
3D
D.L.B.
Extrait simplifi de la TDV du 74..192
Fonctions logiques squentielles lments bistables
11
C3
2 +
5
G 1
1
4
G 2
R
14
2CT=0 13
1CT=9 12
CTRDIV10
3
2
6
7
15
1
10
9
3D
PL
CPu
MR
CPd
D0
D1
D2
D3
Q0
Q1
Q2
Q3
D
Q




CPd D Q CPu PL MR
X
X
X
X
H X
X
X
X
H
X
L
H
H
H
L
L
L
0
D
Q+1
Q-1
10
Fonction chargement
CP
U
1
0
t
Q0 1
0
t
Q1 1
0
t
Q2 1
0
t
Q3 1
0
t
Q
(10)

t
PL 1
0 t
D0 1
0
t
D1 1
0
t
D2 1
0
t
D3 1
0
t
CP
D
1
0
t
MR 1
0
t
D
(10)

t
D.L.B.
8
3 4 5 6 7
2
9 0 1 2 3 5 4
2
PL
CPU
MR
CPD
D0
D1
D2
D3
Q0
Q1
Q2
Q3
D
Q
15 3
1 2
10 6
9 7
C3
11
2 +
5
G 1
1
4
G 2
R
14
3D
2CT=0
1CT=0
13
12
CTRDIV10

Chargement Comptage Comptage
0
1
0
0
0
1
0
0
Fonction dcompteur
CP
U
1
0
t
Q0 1
0
t
Q1 1
0
t
Q2 1
0
t
Q3 1
0
t
Q
(10)

t
PL 1
0 t
D0 1
0
t
D1 1
0
t
D2 1
0
t
D3 1
0
t
CP
D
1
0
t
MR 1
0
t
D
(10)

t
D.L.B.
2 1 0 9 8 3 2 1 0 9 8 6 7
PL
CPU
MR
CPD
D0
D1
D2
D3
Q0
Q1
Q2
Q3
D
Q
15 3
1 2
10 6
9 7
C3
11
2 +
5
G 1
1
4
G 2
R
14
3D
2CT=0
1CT=0
13
12
CTRDIV10

1
1
0
0
1
1
0
0
3
3
Dcomptage Chargement Dcomptage
D.L.B.
Compteur binaire 4040
Fonctions logiques squentielles lments bistables
+
10
CT=0
11
CTR12
9
7
6
5
3
2
4
13
12
14
15
1
0
11
CT
D.L.B.
TDV du 4040
Fonctions logiques squentielles lments bistables


Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
0
1
2
3
4
5
6
7
8
9
10
11
CP
MR



Repre
+
10
CT=0
11
CTR12
9
7
6
5
3
2
4
13
12
14
15
1
0
11
CT
Chronogramme dun compteur binaire
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
0
1
2
3
4
5
6
7
8
9
10
11
CP
MR
+
10
CT=0
11
CTR12
9
7
6
5
3
2
4
13
12
14
15
1
0
11
CT
9 10 11 12 1 2 3 4 5 7 8 13 14 15 16 17 6
t
Q6 1
0
t
Q7 1
0
t
Q8 1
0
t
Q9 1
0
t
Q3 1
0
t
Q4 1
0
t
Q5 1
0
t
Q10 1
0
t
Q11 1
0
t
MR 1
0
t
Q1 1
0
Q2 1
0
t
CP 1
0
t
Q0 1
0
t
Q
(10)

t
0



Comptage
0
0
0
0
0
0
1
1
0
0
0
0
Construction du chronogramme dun compteur binaire
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
0
1
2
3
4
5
6
7
8
9
10
11
CP
MR
+
10
CT=0
11
CTR12
9
7
6
5
3
2
4
13
12
14
15
1
0
11
CT
9 10 11 12 1 2 3 4 5 7 8 13 14 15 16 17 6
t
Q6 1
0
t
Q7 1
0
t
Q8 1
0
t
Q9 1
0
t
Q3 1
0
t
Q4 1
0
t
Q5 1
0
t
Q10 1
0
t
Q11 1
0
t
MR 1
0
t
Q1 1
0
Q2 1
0
t
CP 1
0
t
Q0 1
0
t
Q
(10)

t
0



0
0
0
0
0
0
1
1
0
0
0
0
D.L.B.
Dcompteur binaire
Fonctions logiques squentielles lments bistables

15 3
1 2
10 6
9 7
C3
11
2 +
5
G 1
1
4
G 2
R
14
3D
2CT=0
1CT=15
13
12
CTR4
15 6 5 4 3 14 13 12 11 10 8 7 2 1 0 15 14 9
Q3 1
0
t
CP
U
1
0
t
Q1 1
0
t
Q2 1
0
t
CP
D
1
0
t
Q0 1
0
t
Q
(10)

t
PL 1
0
t
MR 1
0
t
1
1
0
0
D.L.B.
Construction du chronogramme dun dcompteur binaire
Fonctions logiques squentielles lments bistables

15 3
1 2
10 6
9 7
C3
11
2 +
5
G 1
1
4
G 2
R
14
3D
2CT=0
1CT=15
13
12
CTR4
15 6 5 4 3 14 13 12 11 10 8 7 2 1 0 15 14 9
Q3 1
0
t
CP
U
1
0
t
Q1 1
0
t
Q2 1
0
t
CP
D
1
0
t
Q0 1
0
t
Q
(10)

t
PL 1
0
t
MR 1
0
t
1
1
0
0
D.L.B.
Compteur modulo programmable
Fonctions logiques squentielles lments bistables
D.L.B.
Comptage asynchrone
Fonctions logiques squentielles lments bistables
t
Q3 1
0
t
Q4 1
0
t
Q1 1
0
Q2 1
0
t
CP 1
0
t
Q0 1
0
t
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
0
1
2
3
4
5
6
7
8
9
10
11
CP
MR
= 0
+
10
CT=0
11
CTR12
9
7
6
5
3
2
4
13
12
14
15
1
0
11
CT
Zoom
D.L.B.
Comptage asynchrone : zoom
Fonctions logiques squentielles lments bistables
20ns

NQ
D
t
Q3 1
0
t
Q4 1
0
t
Q1 1
0
Q2 1
0
t
CP 1
0
t
Q0 1
0
t
t
14 12 8 0 16 15
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q
0
1
2
3
4
5
6
7
8
9
10
11
CP
MR
= 0
+
10
CT=0
11
CTR12
9
7
6
5
3
2
4
13
12
14
15
1
0
11
CT
D.L.B.
Association de compteurs asynchrones
Fonctions logiques squentielles lments bistables
D.L.B.
Comptage synchrone
Fonctions logiques squentielles lments bistables
Q3 1
0
t
Q4 1
0
t
Q1 1
0
t
Q2 1
0
t
CP 1
0
t
Q0 1
0
t

NQ
D
t
20ns
16 15
D.L.B.
Association de compteurs synchrones
Fonctions logiques squentielles lments bistables
RAZ
/LOAD
H
D.L.B.
Relation frquence
Fonctions logiques squentielles lments bistables
Exemple de chronogramme de compteur binaire
Q3 1
0
t
Q4 1
0
t
Q1 1
0
Q2 1
0
t
H 1
0
t
Q0 1
0
t
t T
1
T
2
T
3
T
0
T
H
D.L.B.
Registre dcalage
Fonctions logiques squentielles lments bistables
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0

Entre parallle optionnelle
Sortie parallle optionnelle
Sortie srie
Entre srie
Commande
dcalage
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0
D.L.B.
Registre dcalage : Exemple 1
Fonctions logiques squentielles lments bistables
T T
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 1 1
0 0 0 0 0 0 1 1
0 0 0 0 0 0 1 1 1
0 0 0 0 0 1 1 1
0 0 0 0 0 1 1 1 1
0 0 0 0 1 1 1 1
0 0 0 0 1 1 1 1 0
0 0 0 1 1 1 1 0
0 0 0 1 1 1 1 0 0
0 0 1 1 1 1 0 0
0 0 1 1 1 1 0 0 0
0 1 1 1 1 0 0 0
0 1 1 1 1 0 0 0 0
1 1 1 1 0 0 0 0
1 1 1 1 0 0 0 0 0
1 1 1 0 0 0 0 0
1 1 1 0 0 0 0 0 0
1 1 0 0 0 0 0 0
1 1 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0
1 1 1 1 1 0 0 0 0 0 0 0 0
0 0 0 1 1 0 0 1 1
0 0 1 1 0 0 1 1
0
D.L.B.
Registre dcalage : Exemple 2
Fonctions logiques squentielles lments bistables
T T
0 1 1 0 0 1 1 0
0 1 1 0 0 1 1 0
0 1 1 0 0 1 1 0 0
1 1 0 0 1 1 0 0
1 1 0 0 1 1 0 0 1
1 0 0 1 1 0 0 1
1 0 0 1 1 0 0 1 1
0 0 1 1 0 0 1 1
0 0 1 1 0
D.L.B.
Exemples de composants registre dcalage
Fonctions logiques squentielles lments bistables
D.L.B.
Exemple : registre dcalage 74164
Fonctions logiques squentielles lments bistables
D.L.B.
Chronogramme exemple - registre dcalage
Fonctions logiques squentielles lments bistables
H 1
0
t
Q3 1
0
t
Q4 1
0
t
Q1 1
0
t
Q2 1
0
t
Q0 1
0
t
D 1
0
t
R 1
0
t
Q6 1
0
t
Q7 1
0
t
Q5 1
0
t
D.L.B.
Diviseur de frquence / compteur Jonhson
Fonctions logiques squentielles lments bistables
C1
CT=0
D
CTR DIVn
2 5
10
14
15
1
3 4
7 6
9 11
12 13
4018
Q1
Q2
Q3
Q4
Q5
1D
D.L.B.
Cblage dun compteur Jonhson
Fonctions logiques squentielles lments bistables
Q1
Q2
Q3
Q4
Q5
C1
CT=0
D
CTR DIVn
2 5
10
14
15
1
3 4
7 6
9 11
12 13
4018
1D
&
&
&
&
t
t
t
t
t
t
t
LOAD 1
0
H 1
0
Q1 1
0
Q2 1
0
Q3 1
0
Q4 1
0
Q5 1
0
D.L.B.
Chronogramme dun compteur Jonhson
Fonctions logiques squentielles lments bistables
Q1
Q2
Q3
Q4
Q5
C1
CT=0
D
CTR DIVn
2 5
10
14
15
1
3 4
7 6
9 11
12 13
4018
1D
LOAD
H
D.L.B.
Exemple de compteur modulo 10 : 4518
Fonctions logiques squentielles lments bistables
CT=0
7
3
4
5
6
2
1
CT
0
1
2
3
+
1
CTR DIV10
4518
D.L.B.
Exemple de compteur binaire 4 tages : 74..393
Fonctions logiques squentielles lments bistables
3
4
5
6
1
2
CT
0
1
2
3
CT=0
+
CTR4
74..393
D.L.B.
Exemple de compteur binaire : 4060
Fonctions logiques squentielles lments bistables
Reprsentation de principe du constructeur

You might also like