Les microcontrôleurs PIC Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai 2009 -
Classification des circuits numériques Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai 2009 -
Les gammes de PIC Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai 2009 -
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 2009 -
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 2009 -
Architecture Harvard Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai 2009 -
Séquencement des instructions Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai 2009 -
Structure orthogonale, processeur RISC Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai 2009 -
Organisation générale Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai 2009 -
La mémoire programme (ROM) Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai 2009 -
La mémoire données et registres (RAM) Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai 2009 -
Le jeu d’instructions Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai 2009 -
Le jeu d’instruction Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai 2009 -
L’adressage adressage littéral ; adressage directe ; adressage indirecte. Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai 2009 -
L’adressage littéral (ne concerne que le registre W) Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai 2009 -
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 2009 -
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 2009 -
L’adressage indirect utilisation du bit IRP du registre d’état Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai 2009 -
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 2009 -
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 2009 -
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 2009 -
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 2009 -
Références Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai 2009 -
Développement d’un projet Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai 2009 -
Programmation Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai 2009 -
Programmation Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai 2009 -