École Supérieure Privée d‘Ingénierie et de Technologie
Niveau :1A
Nombre d’heure :63 heures
Préparé par Nadia Chagtmi
@mail:
[email protected] 1
École Supérieure Privée d‘Ingénierie et de Technologie
C’est quoi un système électronique?
Un système électronique est un système opérant sur des faibles courants.
Il se compose essentiellement d'un calculateur, discret ou intégré, câblé
ou programmé, et est relié sur son entrée à des capteurs et sur sa sorties
à des actionneurs. Tous les appareils informatiques sont des systèmes
électroniques.
2
École Supérieure Privée d‘Ingénierie et de Technologie
Electronique et informatique ?
Un système embarqué est un système électronique et
informatique.
Un système embarqué est un dispositif matériel (hardware)
comportant des partie logicielles (software).
3
École Supérieure Privée d‘Ingénierie et de Technologie
Exemples des systèmes Embarqués
4
École Supérieure Privée d‘Ingénierie et de Technologie
L’embarqué à Esprit
SLEAM: Systèmes Logiciels Embarqués Ambiants et Mobiles
Diplôme National d’ingénieur en Informatique : Option embarqué
Collaboration avec l’université de Nice , France
5
Plan du module: Partie numérique
Séquence 0 Système de numération et représentation des nombres
Séquence 1 L’algèbre de Boole
Séquence 2 Les circuits Combinatoires
Séquence 3 Les circuits séquentiels 1 : les bascules
Séquence 4 Les circuits séquentiels 2 : les compteurs
Séquence 5 Les circuits séquentiels 3: Les registres à décalage
6
Plan du module: Partie analogique
Séquence 0 Analyse des circuits électriques
Séquence 1 Le régime transitoire
Séquence 2 Régime sinusoïdal et filtres
Séquence 3 La diode
Séquence 4 Le transistor
Séquence 5 AOP
7
Introduire le module
Nombreux sont les systèmes qui utilisent des grandeurs en entrées, les traitent et les
délivrent en sortie des commandes ou des information pour l’utilisateur. IL y a deux
façons pour représenter ces grandeurs:
Représentation analogique Représentation numérique
Infinité des valeurs Nombres finis des valeurs
Exemple 1: Tachymètre d’une voiture analogique Exemple 2: Tachymètre d’une voiture numérique
8
École Supérieure Privée d‘Ingénierie et de Technologie
Niveau :1A
Nombre d’heure :33 heures
Prérequis : Mathématiques : addition, division , multiplication , puissance,
informatique
Acquis d’apprentissage:
Analyser des circuits numériques simples comportant des composants vus en
cours
Analyser une discreption textuelle et la traduire en un schéma de circuit conceptuel
Concevoir des circuits simples combinant des circuits vus en cours
Se sera familiarisé avec:
l’utilisation du logiciel pour la simulation des circuits électroniques ‘ISIS’
La notion « datesheet »ou fiche technique d’un composant
9
École Supérieure Privée d‘Ingénierie et de Technologie
Environnement du travail
Code blocks : est un environnement
de développement intégré libre, il est
orienté C et C++
ISIS Proteus: Le logiciel ISIS Proteus est
un logiciel de réalisation de carte
électronique qui permet aussi la simulation
de montages électroniques.
10
Chapitre 1: Système de numération et
représentation des nombres
11
Plan de la séquence 0
Séquence 0 Système de numération et représentation des
nombres
Introduction
Système de numération et représentation des bases
Conversion entre les bases
Représentation des nombres négatifs et débordement
Opérations arithmétiques
Les codes: Code BCD, code Gray
12
Séquence 0 Système de numération et représentation des
nombres
Les pré-requis:
Architecture des ordinateurs
Les opérations mathématiques
La valeur absolue
13
Séquence 0 Système de numération et représentation des
nombres
Les Objectifs:
À la fin de cette séance, l’étudiant doit être capable de:
Objectif principal:
Comprendre le système de numération et la conversion entre les différentes
bases
Objectifs spécifiques:
Connaitre les différentes bases
Connaitre le débordement
Connaitre le complément à 2 (CA2)
Distinguer entre la représentation en CA2 et la représentation binaire
naturel
Appliquer le CA2 .
Effectuer des opérations en appliquant la représentation CA2
14
Introduction
L’écriture Hiéroglyphique
Pour lire un nombre, on additionne la valeur de l’ensemble des symboles
utilisés dans une représentation d’un nombre donné
5 + 40000 + 300 =40 305
15
Les systèmes de numération
Le système décimal : base 10
0, 1 , 2, 3, 4, 5, 6 , 7, 8, 9
16
Les systèmes de numération
Système décimal
Système binaire:0, 1
Système octal : 0,1,2,3,4,5,6,7
Système hexadécimal :0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
17
Les systèmes de numération
Quelle est la base utilisée pour représenter le nombre 457?
Ce nombre peut être à la base 10, 8 ou bien 16
Comment alors on peut savoir la base correspondante ?
(457)10 La base 10
(457) 8 La base 8
(457)16 La base 16
Exemple : (100111001101010101111110)2
18
Les systèmes de numération
Le système décimal : la base 10
Soit le nombre (1978)10
Milliers Centaines Dizaines Unités
103 102 101 100
1 9 7 8
Le poids le plus faible
Le poids le plus fort Least Significant Bit, ou LSB
Most Significant Bit, ou MSB
1978=1000+900+70+8=1*𝟏𝟎𝟑 +9*𝟏𝟎𝟐 +7*𝟏𝟎𝟏 +8*𝟏𝟎𝟎
Forme polynomiale en 10
19
Les systèmes de numération
Le système binaire : la base 2
Les systèmes électroniques et électriques sont basées sur les interrupteurs:
Interrupteur ouvert
Interrupteur fermé
Dans cette constatation est née d’utiliser le système binaire (base 2) qui possèdes que
deux symboles :0 et 1.
0: Si l’interrupteur est ouvert
1: Si l’interrupteur est fermé alors la lampe est éteinte
alors la lampe est allumée
20
Les systèmes de numération
Le système binaire : la base 2
Soit le nombre (1001)2
𝟐3 𝟐2 𝟐1 𝟐0
1 0 0 1
Le poids le plus fort Le poids le plus faible
Most Significant Bit, ou MSB Least Significant Bit, ou LSB
1001=1*𝟐𝟑 +0*𝟐𝟐 +0*𝟐𝟏 +1*𝟐𝟎
Forme polynomiale en 2
21
Les systèmes de numération
Le système binaire : la base 2
22
Les systèmes de numération
Le système octal : la base 8
8 symboles sont utilisés dans cette base qui sont : {0,1,2,3,4,5,6,7}
Exemple 1 : (2375)8
𝟖3 𝟖2 𝟖1 𝟖0
2 3 7 5
(2375)8=2*𝟖𝟑+3*𝟖𝟐+7*𝟖𝟏+5*𝟖𝟎
Forme polynomiale en 8
Exemple 2: 9128 n’existe pas dans la base 8 vu que 9 et 8 n’appartiennent pas à cette
base
23
Les systèmes de numération
Le système hexadécimal : la base 16
Décimal Hexadécimal
0 0
16 symboles sont utilisés dans cette base qui sont
1 1
: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}
2 2
3 3
𝟐 𝟏 𝟎
(231)16=2*𝟏𝟔 +3*𝟏𝟔 +1*𝟏𝟔 4 4
5 5
Forme polynomiale en 16 6 6
7 7
8 8
(AB2)16=
9 9
A*𝟏𝟔𝟐+B*𝟏𝟔𝟏+2*𝟏𝟔𝟎=10*𝟏𝟔𝟐+11*𝟏𝟔𝟏+2*𝟏𝟔𝟎
10 A
11 B
12 C
13 D
14 E
15 F
24
25