TD
N°2
Systèmes
Embarqués
Exercice
1
:
Questions
de
cours
1. Veuillez
associer
les
termes
suivants
à
la
lettre
de
leurs
définitions
appropriées
:
Hexadécimal
B. Ensemble
de
fils
p ermettant
le
transport
d es
informations
à
l’intérieur
d u
microcontrôleur
Registre
A. Ensemble
de
pins
sur
le
microcontrôleur
pour
les
I/O
permettant
l’interaction
a vec
le
monde
extérieur
Bus
D. Système
d e
numération
à
base
d e
16
Port
C. Type
d e
stockage
à
haute
vitesse
à
l’intérieur
du
processeur
( CPU)
2. Faire
une
comparaison
entre
un
système
embarqué
et
un
système
standard.
3. Donner
l’architecture
générale
d’un
système
embarqué.
4. Quelle
est
la
différence
entre
une
mémoire
RAM
«
Random
Access
Memory
»
et
une
mémoire
ROM
«
Read
Only
Memory
»
?
5. C’est
quoi
la
différence
entre
un
registre
et
une
mémoire
?
Exercice
2
:
Exercice
d’application
Chacune
des
figures
1
et
2
présente
un
diagramme
de
bloc
d’un
système
embarqué
en
mettant
en
exergue
l’architecture
du
microcontrôleur
en
l’encadrant.
1. Veuillez
observer
la
façon
dont
les
trois
fonctionnalités
essentielles
d’un
microcontrôleur
sont
agencées
et
dire
s’il
s’agit
d’une
architecture
de
Harvard
ou
de
Von
Neumann
et
pourquoi
?
2. Quelle
est
l’architecture
la
plus
performante
en
termes
de
vitesse
:
Harvard
ou
Von
Neumann
?
Du
coup
celle
qui
est
présentée
dans
la
figure
1
ou
dans
la
figure
2
?
Figure
1
Figure
2
Exercice
2
:
Exercice
d’application
Les
principaux
éléments
d’une
machine
à
laver
sont
:
−
un
tambour
dans
lequel
sera
placé
le
linge
à
laver
;
−
un
moteur
pour
faire
tourner
ce
tambour
à
vitesse
plus
ou
moins
grande
selon
la
phase
du
programme
(lavage,
essorage…)
;
−
une
résistance
chauffante
pour
chauffer
l'eau
;
−
une
électro-‐vanne
pour
autoriser
l'entrée
de
l'eau
de
la
distribution
dans
la
cuve
de
lavage
au
début
du
cycle
;
−
une
pompe
pour
vider
l'eau
en
fin
de
cycle
;
−
un
détecteur
de
niveau
d'eau
pour
arrêter
le
remplissage
de
la
cuve
;
−
un
thermomètre
électronique
pour
arrêter
le
chauffage
lorsque
l'eau
a
atteint
la
température
désirée
;
−
un
ou
plusieurs
commutateurs
pour
sélectionner
le
programme,
la
température
de
l'eau,
la
vitesse
d'essorage
;
−
un
bouton
de
mise
en
marche
et
d'arrêt
de
la
machine
;
−
un
ou
plusieurs
voyants
ou
indicateurs
(témoin
de
marche,
état
d'avancement
du
programme…).
−
un
micro-‐computer
dont
le
rôle
consiste
à
commander
la
machine.
Classer
ces
éléments
selon
leurs
rôles.