Transcript
Page 1: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Fonctions logiques séquentielles

bascules

compteursregistres

Fonctions logiques séquentielles

bascules

compteursregistres

Fonctions logiques séquentielles

Page 2: Fonctions logiques séquentielles bascules compteurs registres

Sommaire

• Bascule RS

• Exemple de composant bascule RS : 4043

• Repérage des fronts sur un chronogramme

• Entrée 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 fréquence par 2 avec une bascule D

• Diviseur de fréquence par 2-avec une bascule JK

D.L.B.Fonctions logiques séquentielles à éléments bistables

• Fonction comptage

• Chronogramme d’un compteur

• Mise à zéro d’un compteur

• Compteur 74..192

• Extrait de la TDV du 74..192

• Fonction chargement

• Fonction décompteur

• Compteur binaire 4040

• TDV du 4040

• Chronogramme d’un compteur binaire

• chronogramme d’un compteur binaire

• Décompteur binaire

• chronogramme d’un décompteur binaire

• Compteur à modulo programmable

• Comptage asynchrone

• Comptage asynchrone : zoom

• Association de compteurs asynchrones

• Comptage synchrone

• Association de compteurs synchrones

• Relation fréquence

• Registre à décalage

• Registre à décalage : Exemple 1

• Registre à décalage : Exemple 2

• Exemples de composants registre à décalage

• Exemple : registre à décalage 74164

• Chronogramme exemple - registre à décalage

• Diviseur de fréquence / compteur Jonhson

• Câblage d’un compteur Jonhson

• Chronogramme d’un compteur Jonhson

• Exemple de compteur modulo 10 : 4518

• Exemple de compteur binaire à 4 étages : 74..393

• Exemple de compteur binaire : 4060

BASCULES :

COMPTAGE :

REGISTRE :

Page 3: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Bascule RS

Fonctions logiques séquentielles à éléments bistables

00

01

11

01

R

SQR

S

Qn-1

10X

R 10

t

Q 10

t

S 10

t

R S Qn

‚ ƒ ‚ ‚

‚ƒ

Page 4: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Exemple de composant bascule RS : 4043

Fonctions logiques séquentielles à éléments bistables

ZLH

Qn-1

S R QnE

XL

XH

HL

XL

LHHH

HEF4043E EN

R

SQR

S‚ƒ

Page 5: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Repérage des fronts sur un chronogramme

Fonctions logiques séquentielles à éléments bistables

E 10

t

Front montant

Front descendant

Page 6: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Entrée active sur front

Fonctions logiques séquentielles à éléments bistables

1

Entrée active sur front montant

Entrée active sur front descendant

E 10

t

111111

1

1

1111

11111

1

1

Page 7: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Bascule D

Fonctions logiques séquentielles à éléments bistables

D

CQ1D Qn-1

01

D 10

t

Q 10

t

C 10

t

D C Qn

C1

X01

‚ ƒ ‚ ƒƒ ‚

‚ƒ

Page 8: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Exemple de composant bascule D : 74ALS74

Fonctions logiques séquentielles à éléments bistables

74als74

C1

1D

R

S

Page 9: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

TDV du 74ALS74

Fonctions logiques séquentielles à éléments bistables

SD

CP

D

RD

Q

Q

C1

1D

R

S

Page 10: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Brochage du 74ALS74

Fonctions logiques séquentielles à éléments bistables

74als74

Page 11: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Bascule D Verrou (Latch)

Fonctions logiques séquentielles à éléments bistables

D

CQ1D Qn-1

01

D 10

t

Q 10

t

C 10

t

D C Qn

C1

X0

01

1 1

‚ƒ

‚ ƒ ‚ ƒƒ ‚ ‚ ƒ ‚ ƒ ‚

Page 12: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Exemples de composants bascules D 74 373 et 374

Fonctions logiques séquentielles à éléments bistables

74..373

3 21D

1 EN

11 C1

4 5

7 6

8 9

13 12

74..374

3 21D

1 EN

11 C1

4 5

7 6

8 9

13 12

Page 13: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Brochage des 74 373 et 374

Fonctions logiques séquentielles à éléments 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

Page 14: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Bascule JK

Fonctions logiques séquentielles à éléments bistables

‚ƒ

J

C Q

K

1J

C1

1K

Qn-1

Qn-1

01

Qn-1

J K QnC

X0

X0

0 111

01

K 10

t

Q 10

t

J 10

t

C 10

t

‚ ƒ ‚

Page 15: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Diviseur de fréquence par 2(appelée parfois Bascule T)

Fonctions logiques séquentielles à éléments bistables

T QT Qn-1

Qn-1

T Qn

Q 10

t

C 10

t

‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚

Page 16: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Montage en diviseur de fréquence par 2(bascule D avec la sortie /Q reliée à l’entrée D )

Fonctions logiques séquentielles à éléments bistables

TT

Q1D

C1

1

1

00

0

1TT

1

1

0

Page 17: Fonctions logiques séquentielles bascules compteurs registres

Q

1J

C1

1K

1

1

D.L.B.

Montage en diviseur de fréquence par 2(bascule JK avec J=K=1 )

Fonctions logiques séquentielles à éléments bistables

TTTT 1 10 01 1

Page 18: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Fin du courssur les bascules

ce qui suit est un cours sur le comptage

Fonctions logiques séquentielles à éléments bistables

Page 19: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Fonction comptage

Fonctions logiques séquentielles à éléments bistables

CT=0

+

CTR DIV 10

0123

CT

R

H

Q0Q1Q2Q3

R H Q

001 X

‚ƒ

QQ+1

010

Page 20: Fonctions logiques séquentielles bascules compteurs registres

Chronogramme d’un compteur

Q0 10

t

Q2 10

t

Q3 10

t

Q1 10

t

Q10 t

H 10

t

R 10

t

1

1

1

0

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

‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚

R H Q

001 X

‚ƒ

QQ+1

010

CT=0

+

CTR DIV 10

0

1

2

3

CT

R

H

Q0

Q1

Q2

Q3

Page 21: Fonctions logiques séquentielles bascules compteurs registres

Mise à zéro d’un compteur

Q0 10

t

Q2 10

t

Q3 10

t

Q1 10

t

Q10 t

H 10

t

R 10

t

1

0

1

0

4

‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚

R H Q

001 X

‚ƒ

QQ+1

010

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 70

Comptage Mise à zéro Comptage

Page 22: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Compteur 74..192

Fonctions logiques séquentielles à éléments bistables

11 C3

2 +5

G 1

1 –4

G 2

R14

2CT=0 13

1CT=9 12

CTRDIV10

3

2

6

7

15

1

10

9

3D

Page 23: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Extrait simplifié de la TDV du 74..192

Fonctions logiques séquentielles à éléments bistables

11 C3

2 +5

G 1

1 –4

G 2

R14

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 QCPuPLMR

XX

XX

H XX

XX

H

XLHH

HLLL

0D

Q+1Q-1

10

Page 24: Fonctions logiques séquentielles bascules compteurs registres

Fonction chargementCPU 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

CPD 1 0 t

MR 1 0 t

D (10)  t

D.L.B.

8 3 4 5 6 729 0 1 2 3 54

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 ComptageComptage

0

1

0

0

0

1

0

0

Page 25: Fonctions logiques séquentielles bascules compteurs registres

Fonction décompteurCPU 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

CPD 1 0 t

MR 1 0 t

D (10)  t

D.L.B.

2 1 0 9 832 1 0 9 8 67

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

Décomptage Chargement Décomptage

Page 26: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Compteur binaire 4040

Fonctions logiques séquentielles à éléments bistables

+10

CT=011

CTR12

9

7

6

5

3

2

4

13

12

14

15

1

0

11

CT

Page 27: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

TDV du 4040

Fonctions logiques séquentielles à éléments bistables

Q

Q

Q

Q

Q

Q

Q

QQ

Q

Q

Q

0

1

2

3

4

5

6

7

8

9

10

11

CP

MR

ƒ

Repère

+10

CT=011

CTR12

9

7

6

5

3

2

4

13

12

14

15

1

0

11

CT

Page 28: Fonctions logiques séquentielles bascules compteurs registres

Chronogramme d’un compteur binaire

QQQQQQQQQQQQ

0

1

2

3

4

5

6

7

8

9

10

11

CP

MR

+10

CT=011

CTR12

9

7

6

5

3

2

4

13

12

14

15

1

0

11

CT

9 10 11 121 2 3 4 5 7 8 13 14 15 16 176

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)  t0

‚ƒ

Comptage

0

0

0

0

0

0

1

1

0

0

0

0

Page 29: Fonctions logiques séquentielles bascules compteurs registres

Construction du chronogramme d’un compteur binaire

QQQQQQQQQQQQ

0

1

2

3

4

5

6

7

8

9

10

11

CP

MR

+10

CT=011

CTR12

9

7

6

5

3

2

4

13

12

14

15

1

0

11

CT

9 10 11 121 2 3 4 5 7 8 13 14 15 16 176

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)  t0

‚ƒ

0

0

0

0

0

0

1

1

0

0

0

0

Page 30: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Décompteur binaire

Fonctions logiques séquentielles à éléments 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 314 13 12 11 10 8 7 2 1 0 15 149

Q3 1 0 t

CPU 1 0

t

Q1 1 0 t

Q2 1 0 t

CPD 1 0

t

Q0 1 0

t

Q (10)  t

PL 1 0

t

MR 1 0

t

1

1

0

0

Page 31: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Construction du chronogramme d’un décompteur binaire

Fonctions logiques séquentielles à éléments 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 314 13 12 11 10 8 7 2 1 0 15 149

Q3 1 0 t

CPU 1 0

t

Q1 1 0 t

Q2 1 0 t

CPD 1 0

t

Q0 1 0

t

Q (10)  t

PL 1 0

t

MR 1 0

t

1

1

0

0

Page 32: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Compteur à modulo programmable

Fonctions logiques séquentielles à éléments bistables

Page 33: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Comptage asynchrone

Fonctions logiques séquentielles à éléments 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

QQQQQQQQQQQQ

0

1

2

3

4

5

6

7

8

9

10

11

CP

MR= 0

+10

CT=011

CTR12

9

7

6

5

3

2

4

13

12

14

15

1

0

11

CT

Zoom

Page 34: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Comptage asynchrone : zoom

Fonctions logiques séquentielles à éléments bistables

20ns

NQD

t

Q3 1 0

t

Q4 1 0

t

Q1 1 0

Q2 1 0

t

CP 1 0

t

Q0 1 0

t

t14 12 8 0 1615

QQQQQQQQQQQQ

0

1

2

3

4

5

6

7

8

9

10

11

CP

MR= 0

+10

CT=011

CTR12

9

7

6

5

3

2

4

13

12

14

15

1

0

11

CT

Page 35: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Association de compteurs asynchrones

Fonctions logiques séquentielles à éléments bistables

Page 36: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Comptage synchrone

Fonctions logiques séquentielles à éléments 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

NQD t

20ns

1615

Page 37: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Association de compteurs synchrones

Fonctions logiques séquentielles à éléments bistables

RAZ/LOAD

H

Page 38: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Relation fréquence

Fonctions logiques séquentielles à éléments 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

tT1

T2

T3

T0

TH

Page 39: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Registre à décalage

Fonctions logiques séquentielles à éléments bistables

D7 D6 D5 D4 D3 D2 D1 D0

Entrée parallèle optionnelle

Sortie parallèle optionnelle

Sortie série Entrée série

Commandedécalage

Page 40: Fonctions logiques séquentielles bascules compteurs registres

00 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

0

D.L.B.

Registre à décalage : Exemple 1

Fonctions logiques séquentielles à éléments bistables

TTTT

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 111100000000

Page 41: Fonctions logiques séquentielles bascules compteurs registres

00 0 1 1 0 0 1 1

0 0 1 1 0 0 1 1

0

D.L.B.

Registre à décalage : Exemple 2

Fonctions logiques séquentielles à éléments bistables

TTTT

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 0110

Page 42: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Exemples de composants registre à décalage

Fonctions logiques séquentielles à éléments bistables

Entrée parallèle

Entrée série

Sortie parallèle

Sortie série

7491 non oui non oui 74164 non oui oui oui 74165 oui oui non oui 74299 oui oui oui oui

DOC

Page 43: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Exemple : registre à décalage 74164

Fonctions logiques séquentielles à éléments bistables

Page 44: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Chronogramme exemple - registre à décalage

Fonctions logiques séquentielles à éléments 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

Page 45: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Diviseur de fréquence / compteur Jonhson

Fonctions logiques séquentielles à éléments 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

Page 46: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Câblage d’un compteur Jonhson

Fonctions logiques séquentielles à éléments 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

&&&&

Page 47: Fonctions logiques séquentielles bascules compteurs registres

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 d’un compteur Jonhson

Fonctions logiques séquentielles à éléments 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

Page 48: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Exemple de compteur modulo 10 : 4518

Fonctions logiques séquentielles à éléments bistables

CT=07

3

4

5

6

2

1

CT

0

1

2

3

+1

CTR DIV104518

Page 49: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Exemple de compteur binaire à 4 étages : 74..393

Fonctions logiques séquentielles à éléments bistables

3

4

5

61

2

CT

0

1

2

3

CT=0

+

CTR474..393

Page 50: Fonctions logiques séquentielles bascules compteurs registres

D.L.B.

Exemple de compteur binaire : 4060

Fonctions logiques séquentielles à éléments bistables

Représentation de principe du constructeur


Recommended