- 5 -
Sommaire
Remerciements ........................................................................................................................ 3
Résumé...................................................................................................................................... 4
Abstract..................................................................................................................................... 4
Mots clés................................................................................................................................... 4
Sommaire.................................................................................................................................. 5
I – Présentation de l’ENSERB................................................................................................. 7
II – Les microcontrôleurs PIC................................................................................................. 8
II.1 – Principe de l'architecture des microcontrôleurs............................................................8
II.2 – Architecture Harvard......................................................................................................9
II.3 – Les cycles machine.......................................................................................................9
II.4 – Circuit RISC.................................................................................................................10
II.5 – Organisation mémoire.................................................................................................13
II.5.1 – Organisation de la mémoire de programmes ......................................................13
II.5.2 – Organisation de la mémoire de données.............................................................14
II.6 – Circuits périphériques..................................................................................................14
II.7 – Schéma bloc d’un microcontrôleur PIC ......................................................................15
II.8 – Les familles PIC...........................................................................................................16
III- Système de développement pour microcontrôleurs PIC............................................. 17
III.1 – Base d’un système de développement......................................................................17
III.1.1 – Côté logiciel..........................................................................................................17
III.1.2 – Côté matériel........................................................................................................17
III.2 – MPLAB de Microchip..................................................................................................18
IV – Etude et réalisation d'un programmateur pour PIC 16F84........................................ 22
IV.1 – Etude et réalisation du programmateur PARPIC ......................................................22
IV.1.1 – Etude du programmateur PARPIC de David Tait...............................................22
IV.1.2 – Réalisation du programmateur PARPIC.............................................................25
IV.1.3 – Fonctionnement du programmateur PARPIC.....................................................27
IV.2 – Etude et réalisation du programmateur QUICK AND DIRTY....................................31
IV.2.1 – Etude du programmateur QUICK AND DIRTY de David Tait............................31
IV.2.2 – Réalisation du programmateur QUICK AND DIRTY..........................................32
IV.2.3 – Fonctionnement du programmateur QUICK AND DIRTY..................................33
IV.3 – Etude et réalisation du programmateur PICPROG 2000..........................................35
IV.3.1 – Etude du programmateur PICPROG 2000 de Jacques Weiss..........................35
IV.3.2 – Réalisation du programmateur PICPROG 2000.................................................36
IV.3.3 – Fonctionnement du programmateur PICPROG 2000........................................37