Rapport du TP 2 dautomatisme
Le plan :
EXO 1 : Additionneur-soustracteur de deux chiffres binaires ( A>B).
EXO 2 : Transcodeur : - DCB EXCEDENT 3 . - EXCEDENT 3 DCB.
EXO 3 : Transcodeurs ( avec XOR) : - Binaire Gray . - Gray binaire.
EXO 4 : EXO5 :
Prpare par : Daouane Khadija Gnie Industriel. Encadr par : Mr .Jbilou
EXO1 :R (Additionneur-soustracteur) On a deux entres A et B . - Si SST =0 Additionneur . - Si SST =1 Soustracteur . Sst 0 1 a=A a A A B B r 0 1 S s s R r O Opration A+B A-B
Daprs le tableau :
r =ssT . S=s. EN utilisant Multisim, en arrive au logiciel suivant : *Dans lexemple : ssT= 1 donc on a un soustracteur avec (A=1 ; B=0) R=0, S=1.
Pour lexemple suivant : sst=0 on a un Additionneur , Avec ( A=1 ,B=1) R=1 , S=0
E3 0 0 0 0 0 0 0
DCB E2 0 0 0 0 1 1 1
E1 0 0 1 1 0 0 1
E0 0 1 0 1 0 1 0
S3 0 0 0 0 0 1 1
E-3 S2 0 1 1 1 1 0 0
S1 1 0 0 1 1 0 0
S0 1 0 1 0 1 0 1
0 1 1
1 0 0
1 0 0
1 0 1
1 1 1
0 0 1
1 1 0
0 1 0
HB1
IO1 IO1 IO2 IO2 IO3 IO3 IO4 IO5 IO4 IO5
ADD-SOUSTR
EXO2 : TRANSCODEURS / 1- DCB Exdent 3
En utilisant le tableau de Karnau : trouvons S0,S1,S2 et S3. Pour S0 :
E1E0 E3E2
00 1 1 X 1
01
11
10 1 1
00 01 11 10 En Trouve :
X X
X X
Pour S2 :
E1E0 E3E2
00 1 1 X 1
01
11 1 1 X X
10
00 01 11 10 En trouve :
X X
S1=
E0 E1
Pour S2 :
E1E0 E3E2
00 1 X
01 1 X X
11 1 X X
10 1 X X
00 01 11 10
En trouve :
Pour S3 :
E1E0 E3E2
00
01 1 X
11 1 X
10 1 X
00 01 11
10
En trouve : En utilisant
S3=E3+E2E1+E0E2 Multisim :
Exemple : 1001(binaire) 1100(excdent 3).
HB1
IO1 IO2 IO3 IO4 IO1 IO2 IO3 IO4 IO5 IO6 IO7 IO8 IO5 IO6 IO7 IO8
DCB-EXD3
DExcdent 3 DCB : Cherchons les sorties en fonction des entres :
Pour E0 :
S1S0 S3S2
00 X 1 1 1
01 X
11
10 X 1
00 01 11 10
X 1
En trouve :
S1S0 S3S2
00 X 1 1 1
01 X X
11
10 X 1 X 1
00 01 11 10
Pour E1 : * En trouve laide du tableau de Karnau : E1=S0 S1. Pour E2 :
S1S0 S3S2
00
01
11
10
00 01 11 10
X 1 X X
X 1
En trouve :
S1S0 S3S2
00 X
01 X
11
10 X
00 01 11 10
Pour E3 :
X 1
En trouve : E3= E2E3+E0E1E3.
DONC , En utilisant Multisim on trouve le circuit suivant :
HB1
S0 S1 S2 S3 S0 S1 S2 S3 E0 E1 E2 E3 E0 E1 E2 E3
EXO 3 :
EXD3-DCB TR
Code binaire code Gray:
CODE binaire Gray
N 0 1
B3 0 0
B2 0 0
B1 0 0
B0 0 1
G3 0 0
G2 0 0
G1 0 0
G0 0 1
2 3 4 5 6 7 8 9 10 11 12 13 14 15
0 0 0 0 0 0 1 1 1 1 1 1 1 1
0 0 1 1 1 1 0 0 0 0 1 1 1 1
1 1 0 0 1 1 0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1 0 1 0 1 0 1
0 0 0 0 0 0 1 1 1 1 1 1 1 1
0 0 1 1 1 1 1 1 1 1 1 0 0 0
1 1 1 1 0 0 0 0 1 1 1 1 0 0
1 0 0 1 1 0 0 1 1 0 0 1 1 0
Cherchons les sorties en fonction des entres : Pour G0 :
B1B0 B3B2
00
01 1 1
11
10 1 1
00 01
11 10
1 1
1 1
A laide de tableau de Karnau on trouve :
G0 =B0 Pour G1 :
B1B0 B3B2
B1.
00
01
11 1
10 1
00 01 11 10
ON trouve : G1=B1 B2
1 1
1 1 1 1
Pour G2 :
B1B0 B3B2
00
01
11
10
00 01 11 1 1 1 1
10
ON trouve : G2= B2 Pour G3 :
B1B0 B3B2
B3
00
01
11
10
00 01 11 10 1 1 1 1 1 1 1 1
ON trouve : G3=B3.
HB1
B0 B1 B2 B3 B0 B1 B2 B3 G0 G1 G2 G3 G0 G1 G2 G3
B-GRAY
De GRAY-BINAIRE : Pour B0.
G1G0 G3G2
00
01 1
11
10 1
00 01 11 10 1 1
1 1 1 1
ON trouve que : B0=G0 G1 G2 Pour B1 :
G1G0 G3G2
G3. 11 1 10 1 1
00
01
00 01 11 10 1 ON trouve : B1=G1 G2 1 1 1
G3
Pour B2 :
G1G0 G3G2
00
01
11
10
00 01 11 10 1 On trouve : B2=G2 G3 Pour B3 :
G1G0 G3G2
1 1
1 1
1 1
00
01
11
10
00 01 11 10 1 1 1 1 1 1 1 1
On trouve : B3=G3 ON utilisant Multisim , on arrive au circuit suivant :
HB1
G0 G1 G2 G3 G0 G1 G2 G3 B0 B1 B2 B3 B0 B1 B2 B3
gray bin
EXO4 : On veut raliser la fonction : En utilisant 2 dcodeurs (3 entres et 8 sorties ) - Signaux actifs au haut niveau (NB) Le tableau de vrit des dcodeurs (3/8) : De ABC S0 ,_,S7 OU de DEF S0 ,_,S7
Dans le mme tableau :
A /D 0 0 0 0 1 1 1 1
B/E 0 0 1 1 0 0 1 1
C/F S0 S1 0 1 1 1 0 1 0 1 0 1
S2
S3
S4 S5
S6 S7
1 1 1 1 1 1
On trouve le logigramme suivant :
Dans lexemple :
EXO :5 On veut raliser la fonction suivant , en utilisant le dcodeur 4-16 :
X Y Z T S S S S S S S S S S S S S S S1 S 0 1 2 3 4 5 6 7 8 9 10 11 12 13 4 15
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
01 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1
En utilisant le logiciel Multisim on trouve le circuit suivant :
Dans lexemple :
*soustracteur complte :
A B C 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 Les tableau de karnau : Pour S : C AB 00 0 1 1 On trouve : 01 1
S 0 1 1 0 1 0 0 1
R 0 1 1 1 0 0 0 1
11 1 B 11 1 1 C
10 1
S=ABC+ABC+ABC+ABC=A C AB 00 0 1 1 On trouve que : 01 1
10
ON utilisant Multisim on trouve le circuit suivant :
Dans lexemle on a la soustraction de 111 11