Professional Documents
Culture Documents
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
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
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
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
a b
21 20
S0 S1 S2 b S3 a
S1
S2
S3
Imed abdesslem
17/12/2010 11:57
19
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
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
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
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
00 01 10 11
Imed abdesslem
17/12/2010 11:57
35