Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai Les microcontrôleurs PIC
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai Classification des circuits numériques
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai Les gammes de PIC
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai Exemple : PIC16F Ko de ROM, - 68 octets de RAM, - 64 octets de ROM, - 13 entrées sorties, - 10 MHz, - un timer, 4 sources d’interruption 4 sources d’interruption
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai Exemple : PIC16F877A - 14,3 Ko de ROM, octets de RAM, 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. 2 modules comparateur et PWM.
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai Architecture Harvard
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai Séquencement des instructions
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai Structure orthogonale, processeur RISC
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai Organisation générale
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai La mémoire programme (ROM)
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai La mémoire données et registres (RAM)
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai Le jeu d’instructions
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai Le jeu d’instruction
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai L’adressage adressage littéral ; adressage littéral ; adressage directe ; adressage directe ; adressage indirecte. adressage indirecte.
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai L’adressage littéral (ne concerne que le registre W)
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai L’adressage direct utilisation des bits RP0 et RP1 du registre d’état utilisation des bits RP0 et RP1 du registre d’état
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai L’adressage indirect adresse écrite dans le registre FSR adresse écrite dans le registre FSR adresse lue dans le registre IND adresse lue dans le registre IND exemple d’effaçage de la RAM de 20h à 2Fh exemple d’effaçage de la RAM de 20h à 2Fh
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai L’adressage indirect utilisation du bit IRP du registre d’état utilisation du bit IRP du registre d’état
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai Les principaux registres le registre de travail « W » ou « WREG »; le registre de travail « W » ou « WREG »; le registre d’état : le registre d’état : les registre PORTx et TRISx les registre PORTx et TRISx la pile : la pile : 8 niveaux, 13 bits, non accessible le registre de configuration le registre de configuration
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai Les principaux registres le compteur programme 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 Les principaux registres Le compteur programme : 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 Les périphériques ports d’entrées sorties : 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 ; timers, compteurs, comparateur, MLI ; liaison série diverses liaison série diverses CAN, CNA ; CAN, CNA ; comparateur analogique ; comparateur analogique ; tension de référence. tension de référence.
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai Références
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai Développement d’un projet
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai Programmation
Programmation des microcontrôleurs PIC ENSET d'Oran / IUFM Aix Marseille - mai Programmation