La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Les microcontrôleurs PIC

Présentations similaires


Présentation au sujet: "Les microcontrôleurs PIC"— Transcription de la présentation:

1 Les microcontrôleurs PIC
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

2 Classification des circuits numériques
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

3 Les gammes de PIC Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

4 Exemple : PIC16F84 - 1 Ko de ROM, - 68 octets de RAM,
-          64 octets de ROM, -          13 entrées sorties, -          10 MHz, -          un timer, 4 sources d’interruption Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

5 Exemple : PIC16F877A - 14,3 Ko de ROM, - 368 octets de RAM,
-          256 octets d’EEPROM, -          33 entrées sorties, un CAN, -          20 MHz, -          3 timers, -          15 sources d’interruptions -          une USART, -          un MSSP, -          2 comparateurs, 2 modules comparateur et PWM . Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

6 Architecture Harvard Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

7 Séquencement des instructions
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

8 Structure orthogonale, processeur RISC
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

9 Organisation générale
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

10 La mémoire programme (ROM)
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

11 La mémoire données et registres (RAM)
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

12 Le jeu d’instructions Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

13 Le jeu d’instruction Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

14 L’adressage adressage littéral ; adressage directe ;
adressage indirecte. Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

15 L’adressage littéral (ne concerne que le registre W)
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

16 L’adressage direct utilisation des bits RP0 et RP1 du registre d’état
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

17 L’adressage indirect adresse écrite dans le registre FSR
adresse lue dans le registre IND exemple d’effaçage de la RAM de 20h à 2Fh Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

18 L’adressage indirect utilisation du bit IRP du registre d’état
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

19 Les principaux registres
le registre de travail « W » ou « WREG »; le registre d’état : les registre PORTx et TRISx la pile : 8 niveaux, 13 bits, non accessible le registre de configuration Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

20 Les principaux registres
le compteur programme compteur 13 bits pour 8 pages de 2 Ko; accessible par PCL (8 bits) et PCLATH (5 bits) Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

21 Les principaux registres
Le compteur programme : les appels et les sauts : exemple d’appel d’une sous-routine en page 1 depuis la page 0 Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

22 Les périphériques ports d’entrées sorties :
configurables bit à bit par le registre TRISx pour PORTx ; éventuellement drain ouvert, résistance « pull up » ; multiplexé avec des fonctions analogiques. timers, compteurs, comparateur, MLI ; liaison série diverses CAN, CNA ; comparateur analogique ; tension de référence. Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

23 Références Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

24 Développement d’un projet
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

25 Programmation Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai

26 Programmation Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille mai


Télécharger ppt "Les microcontrôleurs PIC"

Présentations similaires


Annonces Google