Professional Documents
Culture Documents
74HC..
...
circuits
fonctionnement
programmable
microprocesseurs
microcontroleurs
circuits
architecture
programmable et
faible temps de
dveloppement
PLD, CPLD,
FPGA
circuits temps de
dveloppement
important
Asic pr-diffuss
Asic pr-caractriss
Asic full custom
ENSET d'
ENSET d'
Exemple : PIC16F84
-
1 Ko de ROM,
68 octets de RAM,
64 octets de ROM,
13 entres sorties,
10 MHz,
un timer,
4 sources dinterruption
Programmation des microcontrleurs PIC
ENSET d'
Exemple : PIC16F877A
-
14,3 Ko de ROM,
368 octets de RAM,
256 octets dEEPROM,
33 entres sorties, un CAN,
20 MHz,
3 timers,
15 sources dinterruptions
une USART,
un MSSP,
2 comparateurs,
2 modules comparateur et PWM .
ENSET d'
Architecture Harvard
ENSET d'
ENSET d'
Structure orthogonale,
processeur RISC
ENSET d'
Organisation gnrale
ENSET d'
ENSET d'
10
ENSET d'
11
Le jeu dinstructions
ENSET d'
12
Le jeu dinstruction
ENSET d'
13
Ladressage
adressage littral ;
adressage directe ;
adressage indirecte.
ENSET d'
14
Ladressage littral
(ne concerne que le registre W)
ENSET d'
15
Ladressage direct
ENSET d'
16
Ladressage indirect
adresse crite dans le registre FSR
adresse lue dans le registre IND
exemple deffaage de la RAM de 20h
2Fh
ENSET d'
17
Ladressage indirect
ENSET d'
18
le registre de configuration
ENSET d'
19
le compteur programme
compteur 13 bits pour 8 pages de 2 Ko;
accessible par PCL (8 bits) et PCLATH (5 bits)
ENSET d'
20
Le compteur programme :
les appels et les sauts :
exemple dappel dune sous-routine en page 1 depuis
la page 0
ENSET d'
21
Les priphriques
ENSET d'
22
Rfrences
Famille 10, 12, 16,
17 ou 18
PIC16 F
877 20
Rfrence
ENSET d'
23
ALGORIGRAMME
CODE SOURCE
COMPILATION
SIMULATION
non
CORRECT ?
oui
MODE "DEBUG"
ou EMULATEUR
CORRECT ?
non
oui
PROGRAMMATION
CORRECT ?
non
oui
FIN
ENSET d'
24
Programmation
ENSET d'
25
Programmation
ENSET d'
26