Vous êtes sur la page 1sur 35

I- Les transducteurs:

I-1-Les convertisseurs de codes:

Ce mot dsigne lensemble des codeurs, dcodeurs et convertisseur de codes.

Ralisation dun transcodeur qui permet de passer du D.C.B. (sur 4 bit) au binaire rflchit. S0 E0
E1 D.C.B. E2 E3

S1 S2 S3 B.R.

Imed Abdesslem

17/12/2010 11:57

Ralisation dun dcodeur 7 segments : (SN7447,46,48,49) On appelle dcodeur 7 segments le dispositif de transcodage permettant de passer du D.C.B. (ou B.N.) au code daffichage du chiffre.

Imed Abdesslem

17/12/2010 11:57

Soient a, b, c, d, e, f et g les variables correspondant au 7 segments. Si une variable est au niveau actif, le segment correspondant est allum.
Dcodeur 7 segments afficheur a f e d g b c

D.C.B.

0 0 1 0

E3 E2 E1 E0

Imed Abdesslem

17/12/2010 11:57

Imed abdesslem

17/12/2010 11:57

Yannick Herve, Wilfried Uhring, Jihad imed abdesslem

17/12/2010 11:57

Imed abdesslem

17/12/2010 11:57

I-2- Les codeurs : (2n entres, n sorties) Un codeur est un dispositif qui traduit la valeur dune entre dans un code choisi. Lopration de codage consiste donner chaque ente active un code quivalent en binaire.

Imed Abdesslem

17/12/2010 11:57

1 4 7

2 5 8

3 6 9

1 2 3

D.C.B. A B a b c

?
9 Codeur Dcimal/DCB

C D g

Dcodeur 7 segments

Imed Abdesslem

17/12/2010 11:57

1 4 7

2 5 8

3 6 9

1 2 3

D.C.B. A B a b c

?
9 Codeur Dcimal/DCB

C D g

Dcodeur 7 segments

Application: Ralisation dun codeur Dcimal/DCB


Imed Abdesslem 17/12/2010 11:57

123456789 100000000 1 2 3 4 5 6 789 A 010000000 001000000 000100000 000010000 000001000 000000100 C 000000010 000000001

ABCD 0001 0010 0011 0100 0101 0110 0111 1000 1001

A=8+9 B=4+5+6+7 C=2+3+6+7 D=1+3+5+7+9

Imed Abdesslem

17/12/2010 11:57

10

}
1 2 3 4 5 6 789 A

Dans ce dispositif, si deux commandes sont envoyes simultanment, par exemple N = 1 et N = 4, le rsultat code est 0101, ce qui ne correspond aucune des deux combinaisons dentre.

Imed Abdesslem

17/12/2010 11:57

11

On doit donc opt un codeur prioritaire ainsi si on appui simultanment sur deux touche, la priorit est donne celle qui correspond la valeur la plus grande. Exemple : le codeur dcimal /D.C.B priorit le SN 74147.

Imed Abdesslem

17/12/2010 11:57

12

123456789 111111111 1 2 3 XXXXXXXX0 A B C D XXXXXXX01 XXXXXX011 XXXXX0111 XXXX01111 XXX011111 XX0111111 X01111111 011111111

ABCD 1111 0110 0111 1000 1001 1010 1011 1100 1101 1110

SN 74147

Imed Abdessllem

17/12/2010 11:57

13

Imed Abdessllem

17/12/2010 11:57

14

Imed abdesslem

17/12/2010 11:57

15

I-3- Les dcodeurs : (n entres, 2n sorties) Un dcodeur est un dispositif qui pour chaque combinaison des variables dentre, active la sortie correspondante.
0 0 0 22 21 20 0 1 2 3 4 5 6 7 1 0 0 0 0 0 0 0

Imed abdesslem

17/12/2010 11:57

16

I-2- Les dcodeurs : (n entres, 2n sorties) Un dcodeur est un dispositif qui pour chaque combinaison des variables dentre, active la sortie correspondante.
0 1 1 22 21 20 0 1 2 3 4 5 6 7 0 0 0 1 0 0 0 0

Imed abdesslem

17/12/2010 11:57

17

I-2- Les dcodeurs : (n entres, 2n sorties) Un dcodeur est un dispositif qui pour chaque combinaison des variables dentre, active la sortie correspondante.
1 0 1 22 21 20 0 1 2 3 4 5 6 7 0 0 0 0 0 1 0 0

Imed abdesslem

17/12/2010 11:57

18

Application: Ralisation dun dcodeur 2 entres


S0

a b

21 20

S0 S1 S2 b S3 a

S1

S2

S3

Imed abdesslem

17/12/2010 11:57

19

Application: Ralisation dun dcodeur 2 entres


S0

a b

21 20

S0 S1 S2 0 S3 0

S1

S2

S3

Imed abdesslem

17/12/2010 11:57

20

C B A

22 21 20 74138

0 1 2 3 4 5 6 7
Imed abdesslem 17/12/2010 11:57 21

G1 G2

II- LES CIRCUITS COMBINATOIRES DAIGUILLAGE : II-1- Les multiplexeurs : un multiplexeur est un circuit 2n entres dinformation (D0, D1), n entres dadresse A,B et une sortie S. Les entres dadresse permettent la slection dune entre dinformation pour transmettre son tat la sortie S.

Imed abdesslem

17/12/2010 11:57

22

Il est schmatis par :

D0 D1 D2 D3 D4 D5 D6 D7

S=D0

Imed abdesslem

17/12/2010 11:57

23

D0 D1 D2 D3 D4 D5 D6 D7

S=D1

Imed abdesslem

17/12/2010 11:57

24

D0 D1 D2 D3 D4 D5 D6 D7

S=D5

Imed abdesslem

17/12/2010 11:57

25

Application: Ralisation dun multiplexeur 2 entres de slection.


D0 D0 D1 D2 D3 S=D0 D2 D1 S=D0

D3 0 0

0
Imed abdesslem 17/12/2010 11:57 26

Applications : gnration de fonctions Exp : la fonction de trois variable f(a,b,c) qui prend la valeur 1 si au moins deux variables sont gales 1.
D0 D1 D2 D3 D4 D5 D6 D7 a b c S F(a,b,c) 0 0 0 1 0 1 1 1 0 0 0 0 0 1 S 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 a b c
Iimed abdesslem 17/12/2010 11:57 27

DO D1 D2 D3 D4 D5 D6 D7

D0 D1 D2 D3 D4 D5 D6 D7

0 0 0 1 0 1 1 1

a b c 0 0 0 0 0 1 S 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 a b c
Iimed abdesslem

S DO D1 D2 D3 D4 D5 D6 D7

F(a,b,c) 0 0 0 1 0 1 1 1

17/12/2010 11:57

28

+5v

D0 D1 D2 D3 D4 D5 D6 D7

a b c 0 0 0 0 0 1 S 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 a b c
Iimed abdesslem

S DO D1 D2 D3 D4 D5 D6 D7

F(a,b,c) 0 0 0 1 0 1 1 1

17/12/2010 11:57

29

II-2-Les dmultiplexeurs : un dmultiplexeur distribue linformation dentre D vers lune des 2n sorties (S0,S1), la slection de la sortie concerne tant effectue par n variables dadresse. Il est schmatis ainsi : S0
D S1 S2 S3 S4 S5 S6 S7

0
17/12/2010 11:57 30

Imed abdesslem

II-2-Les dmultiplexeurs : un dmultiplexeur distribue linformation dentre D vers lune des 2n sorties (S0,S1), la slection de la sortie concerne tant effectue par n variables dadresse. Il est schmatis ainsi : S0
D S1 S2 S3 S4 S5 S6 S7

1
17/12/2010 11:57 31

Imed abdesslem

II-2-Les dmultiplexeurs : un dmultiplexeur distribue linformation dentre D vers lune des 2n sorties (S0,S1), la slection de la sortie concerne tant effectue par n variables dadresse. Il est schmatis ainsi : S0
D S1 S2 S3 S4 S5 S6 S7

0
17/12/2010 11:57 32

Imed abdesslem

Application: Ralisation dun dmultiplexeur 2 entres de slection.


S0 S1 D S2 S3

Imed abdesslem

17/12/2010 11:57

33

III-LES CIRCUITS ARITHMETIQUES : III-1-Le comparateur : un comparateur est un dispositif capable de dtecter lgalit de deux nombres et ventuellement dindiquer le plus grand ou le plus petit.
A B n n S(A>B) E(A=B) I(A<B)

Imed abdesslem

17/12/2010 11:57

34

Comparateur pour deux chiffres binaires : a et b tant deux nombres binaires dun chiffre :
a b
a b S 0 0 1 0 E 1 0 0 1 I 0 1 0 0

S(a>b) E(a=b) I(a<b)

00 01 10 11

Imed abdesslem

17/12/2010 11:57

35

Vous aimerez peut-être aussi