
Iset Nabeul Cours microcontrôleurs
Y. RKHISSI KAMMOUN 4
SOMMAIRES
CHAPITRE 1 SYSTEMES MICRO-PROGRAMMES A BASE DE
MICROPROCESSEUR ........................................................................................................... 6
1. INTRODUCTION AUX SYSTEMES MICRO-PROGRAMMES ..................................................................................... 6
2. DEFINITION D'UN MICROPROCESSEUR .............................................................................................................. 6
3. MODELE DE BASE D'UN MICROPROCESSEUR ..................................................................................................... 7
4. LES MEMOIRES ............................................................................................................................................... 10
5. FONCTIONNEMENT D'UN MICROPROCESSEUR ................................................................................................. 10
6. ARCHITECTURE D'UN MICROPROCESSEUR ...................................................................................................... 12
TRAVAUX DIRIGES N°1 ..................................................................................................... 14
CHAPITRE 2 MICROCONTROLEUR .............................................................................. 16
1. DU MICROPROCESSEUR AU MICROCONTROLEUR ............................................................................................ 16
2. PRESENTATION D’UN MICROCONTROLEUR PIC .............................................................................................. 17
3. MICROCONTROLEUR PIC 16F877 .................................................................................................................. 19
CHAPITRE 3 PROGRAMMATION C DES PIC AVEC LE COMPILATEUR CCS - C
.................................................................................................................................................. 24
1. OUTILS DE PROGRAMMATION D'UN PIC ......................................................................................................... 24
2. LE LANGAGE C ............................................................................................................................................... 25
3. NOTION DE FILIERE DE DEVELOPPEMENT ....................................................................................................... 25
4. REGLES DE BASES .......................................................................................................................................... 26
5. LES VARIABLES ET LES CONSTANTES ............................................................................................................. 27
6. LES FONCTIONS .............................................................................................................................................. 28
7. LES OPERATEURS ........................................................................................................................................... 29
8. LES STRUCTURES REPETITIVES ....................................................................................................................... 31
9. LES FONCTIONS ADAPTEES AUX MICROCONTROLEURS PIC .......................................................................... 31
10. STRUCTURE D’UN PROGRAMME EN C ........................................................................................................... 36
TRAVAUX DIRIGES N°2 ..................................................................................................... 38
CHAPITRE 4 LES INTERRUPTIONS ............................................................................... 43
1. PRINCIPE ........................................................................................................................................................ 43
2. SOURCE D'INTERRUPTION DANS LE PIC 16F877 ............................................................................................. 43
CHAPITRE 5 LE CONVERTISSEUR ANALOGIQUE NUMERIQUE ......................... 49
1. DESCRIPTION ................................................................................................................................................. 49
2. DEROULEMENT D'UNE CONVERSION ............................................................................................................... 49