1
Universit Hassan II
_Mohammedia
Facult des Sciences Ben Msik
Royaume Du Maroc
Expos
:Thme
Le Microcontrleur
:Ralis par
DAHIB Mouad
:Encadr par
Mr. Taliaa
KHADIM Ibtissam
SFE
EST 2009/2010
Plan de lexpos
Introduction et Mise en
Situation
Gnralits
Du MICROPROCESSEUR AU
MICROCONTROLEUR
EXCUTION DU PROGRAMME
La Mmorisation des Donnes Dans le
Microcontrleur
La Communication Interne Dans le
Microcontrleur
La
Communication Externe Dans le
Microcontrleur
La conversion dEtat au
Microcontrleur
Le
Contrle du
Microcontrleur
Etude Sur le Microcontrleur PIC 16F84
Conclusion
SFE
ESTC 2009/210
roduction et Mise en Situation
O R G A N IS A T IO N F O N C T IO N N E L L E D ' U N S Y S T E M E A M IC R O C O N T R O L E U R "
U n it d e tra ite m e n t le c tro n iq u e
A C T IO N N E U R
C A P TE U R S
In te rfa a g e
d 'e n tr e
U n it c e n tra le d e
tra ite m e n t
In te rfa a g e d e
s o rtie
O P E R A TE U R
S ig n a u x a n a lo g iq u e ,
n u m riq4u e e t/o u lo g iq u e
S ig n a u x n u m riq u e s tra ite r
S ig n a u x n u m riq u e s tra it s
S ig n a u x a n a lo g iq u e ,
n u m riq u e e t/o u lo g iq u e
Gnralits
Dfinition dun microcontrleur
Gnralits
Les applications industriels des Uc
Gnralits
Les Avantages Et les Inconvnients
:Avantages
Encombrement rduit,
Circuit imprim peu complexe,
Faible consommation,
Cot rduit.
:Inconvnient
Programmation ncessitant un matriel adapt
Investissement dans les outils de
dveloppement possible des outils de
Incompatibilit
dveloppement
pour des microcontrleurs
7
de mme marque
Du MICROPROCESSEUR AU
MICROCONTROLEUR
Organisation Fonctionnelle dun Systme
Microcontrleur
EXCUTION DU PROGRAMME
Le Microprocesseur
morisation des Donnes Dans le Microcontr
Microcont
.MMOIRES
10
PROGRAMMES
Mmorisation des Donnes Dans le Microcontrleu
.MMOIRES
DES
DONNES
la mmoire vive (RAM) volatile (donnes
perdues en cas de coupure de lalimentation)
ayant un temps de lecture et criture assez court
(quelques ns)
,
la mmoire morte (EEPROM) non-volatile
(donnes conserves en cas de coupure de
lalimentation) ayant un temps dcriture assez
lev (quelques ms) par rapport au temps de
lecture qui est assez faible (quelques ns).
11
La Communication Interne Dans le Microcontrleur
Le bus
O
O
dadresse
SCIN
.Le bus de contrleLe bus de donn
SCOUT
RESET
OSCILLATEUR
INT
MICROPROCESSEUR
MMOIRE
PROGRAMME
MMOIRE
DE DONNE
ROM
CHIEN
EEPROM
RAM
DE
GARDE
C.A.N
CONTRLE
ADRESSES
INTERFACE
INTERFACE
SRIE
SIN
PO R T C
PO R T B
PO R T A
12
TIM E R2
TIM E R1
PARALLLE
SC L K
TIMER S
DONNES
SO U T
BUS
ommunication Externe Dans le Microcontrl
.LINTERFACE PARALLLE
.LINTERFACE SRIE
La gestion Ethernet
La gestion de bus USB
13
a conversion dEtat au Microcontrleur
CAN : ce priphrique se trouve souvent implment
dans le microcontrleur, il permet dacqurir des
grandeurs lectrique de type analogique directement
partir dune ou plusieurs broches du
.CNA
microcontrleur
la sortie
est un
binaire
: ce priphrique
permet
denombre
produire
une tension
analogique partir de mots numriques internes au
.microcontrleur
,Un registre de donnes contenant le rsultat de la c
Un registre de contrle permettant de lancer et de su
14
Le Contrle du Microcontrleur
Lhorloge
Microcontrleur
Q1
C1
22pF
15
8MHz
O S C out
O S C in
Trigger de
Schmitt
2
C2
22pF
Le Contrle du Microcontrleur
Le chien de garde
16
Le Contrle du Microcontrleur
LE TIMER
17
Le Contrle du Microcontrleur
.
INITIALISATION
VDD
R1
10k
D1
1N4148
S1
RESET
18
C3
10n
RESET
Exemple des Microcontrleurs
19
RFRENC
E
FABRICANT
VITESSE
8051
Intel
12 Mhz
16C71
Microchip
6805 S2
RAM
ROM /
EPROM /
FLASH
EEPRO
M
E/S
LOGIQ
UES
TIME
R
EN
TR
E
S
AN
AL
O
GI
Q
UE
S
PARTICU
LARIT
128 o
4 Ko
32
20 Mhz
36 o
1Kx14
13
Motorola
4 MHz
64
1 Ko
16
68HC11 A1
Motorola
8 MHz
256 o
512
22
Etendu
AT90S 8515
Atmel
20 MHz
512 o
4 Ko
512
32
RISC
ST 6265
Thomson
8 MHz
128 o
4 Ko
64 o
21
13
RISC
Etude Sur le Microcontrleur PIC 16F84
PIC 16F84
20
Etude Sur le Microcontrleur PIC 16F84
Les Caractristiques Principales du
Pic 16F84
21
Etude Sur le Microcontrleur PIC 16F84
La Structure du Mmoire
RAM-registres
22
Etude Sur le Microcontrleur PIC 16F84
Aspect Externe du PIC
16F84
23
Etude Sur le Microcontrleur PIC 16F84
24
Etude Sur le Microcontrleur PIC 16F84
Programmation du
16F84
:Exemple
Clignotement dune LED sur
RA2
Un exemple dutilisation du Port A est de
faire clignoter une Led connecte RA2 par
lintermdiaire dune rsistance de 1 Kohms
25
Etude Sur le Microcontrleur PIC 16F84
Programmation du
16F84
26
Etude Sur le Microcontrleur PIC 16F84
Programmation du
16F84
27
Conclusion
28
Merci pour votre attentio
29