Professional Documents
Culture Documents
Tutoriel Multisim
Tutoriel Multisim
MULTISIM
Prise en main et réalisation de quelques circuits de base
Réalisé par
Mohamed HOUSNI
Noufou DAKUYO
Encadré par
Pr Mohamed JBILOU
01/05/2011
1
SOMMAIRE
Introduction ....................................................................................................................................................................4
Interface .......................................................................................................................................................................4
Prise en main de MULTISIM.................................................................................................................................4
Demi-additionneur .......................................................................................................................................................5
Table de vérité et équations.................................................................................................................................5
Création d’un bloc demi-additionneur ............................................................................................................5
Additionneur complet .................................................................................................................................................6
Création d’un additionneur à partir de deux demi-additionneurs ......................................................6
Manipulation ..............................................................................................................................................................6
Additionneur 4 bits à retenue propagée .............................................................................................................7
Manipulation ..............................................................................................................................................................7
Schéma ..........................................................................................................................................................................7
Demi-soustracteur ........................................................................................................................................................8
Table de vérité et équations.................................................................................................................................8
Création d’un bloc demi-soustracteur .............................................................................................................8
Schéma ..........................................................................................................................................................................8
Soustracteur complet ..................................................................................................................................................9
Création d’un soustracteur à partir de deux demi-soustracteur ..........................................................9
Schéma ..........................................................................................................................................................................9
Soustracteur 4 bits à retenue propagée...............................................................................................................9
Manipulation ........................................................................................................................................................... 10
Additionneur 4 bits à retenue anticipée ........................................................................................................... 10
Calcul de la retenue anticipée .......................................................................................................................... 10
Schéma ....................................................................................................................................................................... 11
Additionneur soustracteur 4 bits à retenue anticipée ................................................................................ 12
Utilisation d’un additionneur comme soustracteur ................................................................................ 12
Schéma ....................................................................................................................................................................... 12
Transcodeurs DCB-DCB exc3 et DCB exc3-DCB ............................................................................................ 12
manipulation ........................................................................................................................................................... 13
Schéma ....................................................................................................................................................................... 13
DEMULTIPLEXEUR A 2 SORTIES ......................................................................................................................... 13
schéma ....................................................................................................................................................................... 14
Transcodeur binaire naturel vers Gray............................................................................................................. 14
Transcodeurs Gray vers binaire naturel........................................................................................................... 14
Convertisseur binaire vers DCB ........................................................................................................................... 15
Démultiplexeur a 4 sorties ..................................................................................................................................... 16
Schéma ....................................................................................................................................................................... 16
Multiplexeur a 2 entrées ......................................................................................................................................... 16
2
Schéma ....................................................................................................................................................................... 16
Multiplexeur à 4 entrées ......................................................................................................................................... 16
Schéma ....................................................................................................................................................................... 17
Décodeurs DCB vers Octal, décimal et hexadécimal .................................................................................... 17
DCB vers Octal ........................................................................................................................................................ 17
Codeurs octal, decimal, hexadecimal vers dcb ............................................................................................... 18
Comparateur 4 bits .................................................................................................................................................... 19
Comparateur 4 bits récursif................................................................................................................................... 20
Additionneur BCD ...................................................................................................................................................... 21
COMPTEUR MODULO 8 .......................................................................................................................................... 23
decompteur modulo 8 .............................................................................................................................................. 24
COMPTEUR MODULO 6 ........................................................................................................................................... 25
COMPTEUR MODULO 10......................................................................................................................................... 26
COMPTEUR MODULO 60......................................................................................................................................... 27
COMPTEUR MODULO 24......................................................................................................................................... 27
HORLOGE NUMERIQUE ........................................................................................................................................... 28
Registre à décalage .................................................................................................................................................... 29
Entree série sortie parallèle .............................................................................................................................. 29
ENTREE parallele sortie serie .......................................................................................................................... 29
Conclusion ..................................................................................................................................................................... 29
3
INTRODUCTION
INTERFACE
4
DEMI-ADDITIONNEUR
A B D C
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
Double cliquer dessus, cliquer sur , une nouvelle fenêtre apparait, insérer
une porte XOR et une porte AND . Raccorder les entrées de la porte XOR à celles de la
porte AND, ainsi qu’aux entrées A et B du bloc, raccorder la sortie de XOR à D et la sortie de AND
à C de la manière suivante :
5
Enregistrer, le bloc est ainsi créé, vous pouvez désormais l’insérer dans un circuit (alt+p+h).
ADDITIONNEUR COMPLET
D vaut 1 si une entrée est à 1 les deux autres à 0, ou bien les trois entrée soient à 1. C vaut
1 si au moins deux entrées sont à 1.
) !"# .$ ) &"'" .$
= (
. + ( ⊕ ). % ⟶ 1 porte OR
MANIPULATION
Double cliquer dessus, cliquer sur , une nouvelle fenêtre apparait, insérer
deux bloc demi-additionneurs (alt+p+h), et une porte OR.
Raccorder le D du 1er D.A à l’entrée A du 2ème D.A, raccorder les C des deux D.A aux
entrées de la porte OR, de la manière suivante :
Enregistrer, le bloc est ainsi créé, vous pouvez désormais l’insérer dans un circuit
(alt+p+h).
6
ADDITIONNEUR 4 BITS A RETENUE PROPAGEE
MANIPULATION
SCHEMA
Double cliquer dessus, insérer 4 A.C (alt+p+h), relier l’entrée Cp du 1er A.C à la masse,
relier sa retenue à l’entrée Cp du 2ème A.C, relier la retenue du 2ème A.C à l’entrée Cp du 3ème A.C, et
la retenue du 3ème A.C à l’entrée Cp du 4ème A.C. Raccorder ensuite les entrées A et B de chaque
bloc avec les entrées correspondantes Ai et Bi.
7
DEMI-SOUSTRACTEUR
A B D C
0 0 0 0
0 1 1 1
1 0 1 0
1 1 0 0
= ⊕ → 1 porte XOR
SCHEMA
Enregistrer.
8
SOUSTRACTEUR COMPLET
C A B D C
0 0 0 0 0
0 0 1 1 1
0 1 0 1 0
0 1 1 0 0
1 0 0 1 1
1 0 1 0 1
1 1 0 0 0
1 1 1 1 1
Table de vérité
) !"# .$ ) &"'" .$
= (
̅. + ( ⊕ ). ⟶ 1 porte OR
%
SCHEMA
Enregistrer.
9
MANIPULATION
Enregistrer.
Pi=Ai+Bi Gi=AiBi
10
C S
A G
B P
Double cliquer dessus, ajouter les composants, et raccorder les de la manière suivante :
C
S
A
G
B
P
A0 S0
A1 S1
A2 S2
A3 S3
B0 C
B1
B2
B3
SCHEMA
A0 C S
A G
B P
A1
A2
A3 S0
C S
A G
B0 B P S1
B1 S2
B2 S3
C S
B3 A G C
B P
C S
A G
B P
Enregistrer.
11
ADDITIONNEUR SOUSTRACTEUR 4 BITS A RETENUE ANTICIPEE
Sachant que :
− = + (23456é489: à 2 =8 ) = + +1
S0
S1
S2
S3
A0 C
A1
A2
A3
B0
B1
B2
B3
Cliquer dessus deux fois, cliquer sur EDIT HB/SC et compléter le schéma comme ci-
dessous :
SCHEMA
O
C S
A G
A0 B P
A1
A2
S0
C S
A3 A G
B P S1
B0
S2
B1
S3
B2 C S
A G C
B P
B3
C S
A G
B P
12
Un transcodeur DCB → DCB exc3 permet de correspondre à un chiffre décimale compris
entre 0 et 9 un équivalent incrémenté de 3.
MANIPULATION
O S0
A0 S1
A1 S2
A2 S3
A3
SCHEMA
O S0
O
A0 S1
A1 S0 S2
S1
S2
A2 S3 S3
A0 C
A1
A3 A2
A3
B0
B1
B2
B3
DEMULTIPLEXEUR A 2 SORTIES
13
Un démultiplexeur permet de choisir la sortie à activer en fonction de son adresse, ainsi,
pour 2 sorties, le bus adresse comporte un seul bit qui valant 0, active la première sortie et
valant 1 active la deuxième.
D S0
A S1
Avec ,0 = ̅. et ,1 = .
SCHEMA
D S0
A S1
Soit N=(A3A2A1A0) son équivalent en code Gray S= N=(S3S2S1S0) est donné par :
2N⊕N
S=
2
Ainsi : ,0 = 0 ⊕ 1, ,1 = 1 ⊕ 2, ,2 = 2 ⊕ 3, ,3 = 3
A0 S0
A1 S1
A2 S2
A3 S3
A0 S0
A1 S1
A2 S2
A3 S3
14
Créer un bloc 4 entrées et 4 sorties :
S0 A0
S1 A1
S2 A2
S3 A3
S0
A0
S1
S2
S3 A1
A2
A3
Sachant que C est la retenue de l’adition A+6, si le C=0 l’afficheur des unités va afficher A,
et celui des dizaine va afficher 0, si C=1, l’afficheur des unités va afficher (A-10) et celui des
dizianes va afficher 1.
15
DEMULTIPLEXEUR A 4 SORTIES
D S0
A S1
B S2
S3
SCHEMA
D
S0
A D S0
A S1
S1
B D S0
A S1
S2
D S0
A S1 S3
Enregistrer.
MULTIPLEXEUR A 2 ENTREES
A S
D1
D2
SCHEMA
D1 S
D2
MULTIPLEXEUR A 4 ENTREES
A S
B
X0
X1
X2
X3
16
On y insère le circuit suivant :
SCHEMA
A
A S
D1
B D2
S
X0 A S
D1
D2
X1
A S
D1
X2 D2
X3
Un décodeur, est un circuit qui permet d’activer une seule sortie en fonction de l’entrée.
D C B A L0 L1 L2 L3 L4 L5 L6 L7
0 0 0 0 1
0 0 0 1 1
0 0 1 0 1
0 0 1 1 1
0 1 0 0 1
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
Table de vérité
A L0
B L1
C L2
L3
L4
L5
L6
L7
17
L0
A L1
L2
B
L3
C
L4
L5
L6
L7
L0 L1 L2 L3 L4 L5 L6 L7 D C B A
1 0 0 0 0
1 0 0 0 1
1 0 0 1 0
1 0 0 1 1
1 0 1 0 0
1 0 1 0 1
1 0 1 1 0
1 0 1 1 1
Table de vérité
L0 A
L1 B
L2 C
L3 D
L4
L5
L6
L7
L8
L9
18
L0 A
L1 B
L2 C
L3 D
L4
L5
L6
L7
COMPARATEUR 4 BITS
3B3+OOOOOOOOOOOO
Vinf=OOOO A3 ⊕ B3. A2 OOOOB2 + OOOOOOOOOOOO
A3 ⊕ B3. OOOOOOOOOOOO OOOOB1 + OOOOOOOOOOOO
A2 ⊕ B2. A1 A3 ⊕ B3. OOOOOOOOOOOO
A2 ⊕ B2. OOOOOOOOOOOO
A1 ⊕ B1. A0 OOOOB0
3A3+OOOOOOOOOOOOO
Vsup=OOOO A3 ⊕ B3. OOOOB2A2 + OOOOOOOOOOOO
A3 ⊕ B3. OOOOOOOOOOOO
A2 ⊕ B2. B1OOOOA1
A3 ⊕ B3. OOOOOOOOOOOO
+ OOOOOOOOOOOO A2 ⊕ B2. OOOOOOOOOOOO OOOOA0
A1 ⊕ B1. B0
A0 Vinf
A1 Vsup
A2 Veg
A3
B0
B1
B2
B3
19
A0
A1
A2
A3
B0
Veg
B1
B2 Vinf
B3
Vsup
Comparer
OOOOOOOOOOOOOOOOOOOOOOO
Vinf=((CO . D. E8F). EG9H OOOOOOOOOOOOOOOOOOOOOO
OOOOOO), Vsup=(a.b OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOO), Veg=((E8F.
̅.Peg).(ELM5 C. D). (E8F. C O . DO ))
20
a Vinf
b Vsup
Pinf Veg
Psup
Peg
Pinf Veg
Psup
Peg
Vinf
Vsup
ADDITIONNEUR BCD
Pour deux chiffres DCB A et B la somme A+B va de 0 à 18, avec une retebue d’entrée on
peut aller de 0 à 19.
A+B Z rs S rb
0 0 0 0 0
1 1 0 1 0
2 2 0 2 0
3 3 0 3 0
4 4 0 4 0
5 5 0 5 0
6 6 0 6 0
7 7 0 7 0
8 8 0 8 0
9 9 0 9 0
10 10 0 0 1
11 11 0 1 1
12 12 0 2 1
13 13 0 3 1
14 14 0 4 1
15 15 0 5 1
16 0 1 6 1
17 1 1 7 1
18 2 1 8 1
19 3 1 9 1
21
On montre que :
O ,NAND(Z3,Z2),NAND(Z3,Z1))
rb=NAND3(NL
X0 Z0
X1 Z1
X2 Z2
X3 Z3
Y0 rs
Y1
Y2
Y3
A D
B C
Cp
A0
A1 A D S0
B C
Cp
A2 S1
A3 S2
B0 S3
A D
B C
B1 Cp C
B2
B3
A D
B C
Cp
A0 S0
A1 S1
A2 S2
A3 S3
B0
B1
B2
B3
22
S0
S1
A0 S0
A0 S0 A1 S1
A0 A1 S1 A2 S2 S2
A2 S2 A3 S3
A3 S3 B0 C
A1 B0 C B1 S3
B1 B2
B2 B3
A2 B3
A3
B0
B1
B2
B3
IO13
COMPTEUR MODULO 8
A B C D
23
DECOMPTEUR MODULO 8
On réalise le décompteur modulo 8 de la même façon en prenant cette fois les sorties
complémentaires des bascules. Voir la figure ci-dessous :
A B C D
24
COMPTEUR MODULO 6
Les bascules dont la sortie est égale à 1 doivent être RESETer à la valeur correspondant à
6 soit 110. Ce compteur est réalisé à partir 3 bascules J-K qui sont branchés comme suit :
A B C D
25
COMPTEUR MODULO 10
De la même façon à la valeur 10=1010 les bascules sont RESETées. Voir le schéma
suivant :
A B C D
K ~Q K ~Q K ~Q K ~Q
RESET RESET RESET RESET
26
COMPTEUR MODULO 60
COMPTEUR MODULO 24
27
HORLOGE NUMERIQUE
01 :02 :44
28
REGISTRE A DECALAGE
CONCLUSION
Partis d’un logiciel (MULTISIM) qui nous était totalement inconnu ces différents
Travaux pratiques avec ce logiciel nous ont permis de concevoir des circuits de base de
l’éléctronique numérique. A partir de ces circuits de base nous avons pu concevoir des circuits
complexes et qui peuvent ètre utilisé pour concevoir d’autres circuits bien plus complexes.
29