Académique Documents
Professionnel Documents
Culture Documents
Année 2016-2017
Électronique numérique 1 / 27 T.Med
LES SYSTEMES DE NUMERATION
1) Systèmes de numération :
a) Système décimal
C’est le système de numération le plus utilisé, pour écrire un nombre on
utilise 10 symboles qu’on a l’habitude d’appeler chiffres: 0, 1, 2, … 9.
C’est le système base 10
Exemple : (4975)10= 4 * 103 + 9 * 102 + 7 * 101 + 5 *100
chaque chiffre aun poid
digit 4 9 7 5
Poid 3 2 1 0
b) Système octal :
Ou base 8 , on dans ce système de numération 8 symboles de 0,1…,, 7
Exemples :
(2537)8 = 2x83 + 5x82 + 3x81 + 7x80 = (1375)10
(465)8 = 4x82 + 6x81 + 5x80= (309)10
NB :
Nous multipliant par les puissances de la base
Bien sur il n’y a pas de 8 ou 9 dans un nombre exprimé dans le système
octal
Le 8 sera écrit 10
d) Système hexadécimal
b) système binaire :
Le système binaire est le système de base 2, deux symboles uniquement
sont utilisés : le 0 et le 1. Un chiffre binaire est appelé bit ( binary digit)
N 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
n
2 1 2 4 8 16 3 64 128 25 512 1024 2048 409 8192 16384 32768 65536
2 6 6
* Définitions :
L.S.B. : bit le moins significatif ou bit de poids faible (élément le plus à droite
d’un nombre binaire).
M.S.B. : bit le plus significatif ou bit de poids fort (élément binaire le plus à
gauche d’un nombre binaire)
Remarques :
Le système binaire est important pour modéliser les systèmes électriques ayant
2 états
Lampe : allumée ou éteinte
Interrupteur : fermé ou ouvert
Etablissement de courant, arrêt du courant
Moteur marche arrêt ascenseur : montée descente
2) Changement de base
Pour convertir un nombre étant exprimé en base 10 dans une autre base nous
effectuons des divisions successives par cette base jusqu'à l’obtention d’un
quotient nul la conversion est alors obtenue par la lecture des restes et en
commençant par le dernier,
exemple 1 exemple2
128 64 32 16 8 4 2 1
1 0 0 1 1 1 0 0
156 = 128 + 16 + 8 + 4
(156)10 = (10011100)2
(11001101111)2 = (3157)8
Et inversement :
(110101011010)2 = (1101 0101 1010)2 = (D5A)16
Le nombre est découpé en tronçons de 4 commençant par la droite
Électronique numérique 5 / 27 T.Med
Les opérations dans un système quelconque :
Somme binaire :
Tout se passe comme dab sauf que dans le système binaire 2 = 10
1 + 1 = 0 et je retiens 1
1 + 1 + 1 = 1 et je retiens 1
exemples :
Complément à 1 :
Nombres signés -8 7
négatifs positifs
-1 1111 0 0000
-2 1110 1 0001
-3 1101 2 0010
-4 1100 3 0011
-5 1011 4 0100
-6 1010 5 0101
-7 1001 6 0110
-8 1000 7 0111
Vale Code
0 0 0 0 0
1 0 0 10er axe1 de symétrie
2 0 0 1 1
3 0 0 1éme 0 1
2 axe de symétrie
4 0 1 1 0
5 0 1 1 1
6 0 1 0 1
7 0 1
1 30éme axe
0 de symétrie
8 1 1 0 0
9 1 1 0 1
10 1 1 1 1
11 1 1 1 0 1
12 1 1 1 0
13 1 0 1 1
14 1 0 0 1
15 1 0 0 0 1
Problème : ce code n’est pas adapté aux calculs notamment quand il y a une
retenue puisque l’addition se fait bit à bit
a1 s1
a2
Systèm
s2
.
e .
.
logique .
an sp
Électronique numérique 11 / 27 T.Med
a1, a2 ………..an sont dites les variables d’entrée
s1,s2,…………sp sont dites les fonctions de sortie
a b s
0 0 0
0 1 1
1 0 0
1 1 0
1. La méthode algébrique :
Cette méthode exploite
similitude a+ a = 1 a a=0
tableau de karnaugh :
C’est un tableau de 2n cases ou n est le nombre de variables
2 variables 4 cases
a\b 0 1
0 1 0
1 1 1
3 variables 8 cases
a\ 00 01 11 10
bc0 0 1 1 1
1 0 0 1 0
Cases adjacentes :
2 cases sont dites adjacentes lorsque les valeurs correspondantes des
variables d’entrée font intervenir un seul changement dans l’état binaire
de ces variables
On vérifiera que 2 que telles cases sont ou bien :
Voisines
Symétriques par rapport aux axes horizontales ou verticales
Exemples :
3 variables
Un système est dit combinatoire lorsque la valeur de la sortie est entièrement déterminée
par la connaissance des variables d’entrée
Contre exemple
L’état de la sortie peut dépendre des variables d’entrée et aussi de l’état précédent
a S.C
b C
Table de vérité :
a b ∑ C
0 0 0 0 ∑=a b + ab
0 1 1 0
1 0 1 0 C = ab
1 1 0 1
Additionneur complet :
a Additionn
b eur
Ci-1 complet Ci
a b Ci-i ∑ Ci
0 0 0 0 0
0 0 1 1 0 a\ 00 01 11 10 a\ 00 01 11 10
0 1 0 1 0 bci0 0 1 0 1 bci0 0 0 1 0
0 1 1 0 1 1 1 0 1 0 1 0 1 1 1
1 0 0 1 0
1 0 1 0 1 ∑ = …………….. Ci = ……………..
1 1 0 0 1
1 1 1 1 1
A S1=A<B
Additionn
S2=A=B
B eur
S3=A>B
complet
* Comparateur de 2 bits
a b S1 S2 S3
0 0 0 1 0
0 1 1 0 0
1 0 0 0 1
1 1 0 1 0
S1 ¿ a b S2¿ a b+ ab = a b S3 = a b
E0
E1 Codeu S0
E2
. r S1
. S2
. S3.
E9
Codeur Machi
ne
Entrée s3 s2 s1 s0
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
Mise en équation
S0 = E1 + E3 +E5 +E7 + E9
S1 = E2 + E3 +E6 +E7
S2 = E4 +E5 +E6+ E7
S3 = E8 + E
E0 S0
Décodeur S1
E1 2-4 S2
S3
Table de vérité :
E0 E1 S3 S2 S1 S0
0 0 0 0 0 1
0 1 1 0 1 0
1 0 0 1 0 0
1 1 1 0 0 0
S0 = E 1 E 0 S1 = E 1 E 0
S2 = E 1 E 0 S3 = E 1 E 0
a
A b
B Décodeur c
d
C 2-4 e
D f
g
a= A C+ AB + AC + D
……………..
le logigramme
Un traitement similaire
n
On a toujours N = 2
Exemple multiplexeur 8 1
Donc N = 8 entrées données n = 3 entrées adresses suffisent pour sélectionner
l’entrée
Si A2A1A0 = 011
S = E3 la sortie serait connectée à l’entrée n°3
Réalisation d’un multiplexeur 2 entrés
1 Seule entrée adresse suffit pour faire la sélection
E0 Multiplexe
ur S
E2
Y = A E 1+ AE 2
Logigramme :
Demultiplexeur 1 8
Cad N = 8 et n = 3
A2A1A0 = 110
S6 = E l’entrée serait connectée à la sortie n°6
multiplexe Démultiplex S0
E0 eur
ur S
E1 E S1
E7 S7
A2 A1 A0
A2 A1 A0
HORLOGE
Compte
ur
Si nous animons les entrées adresses par un compteur nous pouvons faire défiler la sortie
sur les différentes entrées nous obtenons la conversion parallèle série
Si nous faisons la même chose au démultiplexeur nous pouvons assurer l’émission d’un
octet d’information par l’intermédiaire d’un seul pour chaque pulse d’horloge un bit sera
transmis