Résumé
Projet de fin de formation en Electronique sur l'étude de microcontrôleurs de la famille PIC, et réalisation de cartes de programmations et de cartes de test, afin de tester des programmes.
Extrait:
Pour développer une application à base de microcontrôleur il faut disposer d'un minimum de matériel. En effet, il faut tout d'abord être à même d'écrire le programme que va exécuter le microcontrôleur, puis de le transformer en « quelque chose » que le microcontrôleur puisse comprendre, et enfin de le mettre dans la fameuse mémoire morte contenue dans son boîtier.
Cet équipement minimum doit cependant, si possible, être complété par un moyen de test du programme car, hélas, il est assez rare qu'un programme fonctionne du premier coup, surtout s'il est long et complexe (...)
Sommaire:
Introduction
Cahier des charges
Chapitre 1 : Généralité sur le microcontrôleur
I) Présentation du Microcontrôleur
A. Définition du PIC
B. Identification d'un PIC
C. Le contenue d'un microcontrôleur
II) Le PIC 16F84
A. L'organisation du PIC 16F84
B. Le brochage du PIC 16F84
III) Jeu d'instruction
A. Format des instructions
B. Liste des instructions
C. Mode d'adressage
D. La programmation du PIC 16F84
Chapitre 2 : Programmateur du PIC
I) Programmateur de PIC universelle (ProPIC2)
A. Description de la carte
B. Schéma du programmateur
C. Nomenclature des composants
D. La réalisation du programmateur
II) Programmateur de PIC 16F84 (JDM)
A. Description de la carte
B. La réalisation de la carte
C. Nomenclature de la carte
III) Outils de développement
A. Le logicielle MPLAB
B. Logicielle ProPIC
IV) Interface Parallèle & Série
A. Interface parallèle
B. Interface série
Chapitre 3 : Carte de test pour PIC 16F84
I) Présentation de la carte
II) Schéma électrique de la carte de test pour PIC
III) Les éléments constituent de la carte
A. L'afficheur LCD
B. Le clavier matriciel
IV) La réalisation de la carte
A. Plan d'implantation des composants
B. Dessin du circuit imprimé
V) Quelques programmes pour tester la carte
A. Programme pour allumer les LED à l'aide des boutons
B. Programme pour allumer les LED à l'aide des boutons
C. Programme pour générer un son avec le buzzer
Annexe