Vous êtes sur la page 1sur 11

Utilisation de MPLAB IDE 6.30. Ce document explique succinctement lutilisation de MPLAB laide dun exemple.

. Pour se procurer ce logiciel, il suffit de se rendre sur le site: http://www.microchip.com/1010/pline/tools/picmicro/devenv/mplabi/mplab6/index.htm Crez dans votre espace disque (rseau) un rpertoire qui contiendra tous vos projets MPLAB. Ex : Projets MPLAB Crez un sous rpertoire exercice_1 (il pourra tre cr galement lors de l'ouverture d'un nouveau projet). Ce rpertoire contiendra tous les rpertoires et fichiers concernant lexercice. MPLAB cre pour vous toute une srie de fichiers et rpertoires votre place au cours dun exercice. Dmarrez MPLAB . (Si certains fichiers ou projets souvrent lors du dmarrage, fermez tout, project/close) .

Cration dun nouveau projet.


Project/Project Wizard

Cliquer sur suivant.

Denis Alaime

Utilisation de MPLAB 6.30

1/11

Slectionner un composant, choisir le PIC16F84.

Cliquer sur suivant. Configurer la fentre du "Step Two" comme suit:

Cliquer sur suivant.

Denis Alaime

Utilisation de MPLAB 6.30

2/11

Donner un nom votre projet ("Project Name") et slectionner avec l'icne "Browse" le rpertoire du projet ("Project Directory"). Cliquer sur OK.

Cliquer sur suivant. Si vous avez dj un fichier *.asm que vous voulez ajouter au projet, slectionnez-le et cliquez sur "Add>>". Si vous voulez copier le fichier slectionn dans le rpertoire du nouveau projet et non simplement le dplacer, cliquez sur la "Check box" ct du fichier qui vient d'tre ajout.

Cliquer sur suivant.

Denis Alaime

Utilisation de MPLAB 6.30

3/11

Cliquer sur "Terminer". Votre espace de travail doit ressembler ceci.

Denis Alaime

Utilisation de MPLAB 6.30

4/11

Ouverture du fichier assembleur.


Double cliquer sur "CLIGNOT.ASM".

Le fichier apparat l'cran.

Denis Alaime

Utilisation de MPLAB 6.30

5/11

Slectionner l'outil de simulation.


Debugger/Select Tool/MPLAB SIM

Ces icnes apparaissent en plus sur la barre d'outils.

Compilation du projet.
Project/Build All

Denis Alaime

Utilisation de MPLAB 6.30

6/11

Si tout se passe bien, l'cran doit ressembler la figure ci-dessous, avec dans la fentre "Output" le message "BUILD SUCCEEDED".

La flche verte correspond la premire ligne qui sera excute par le PIC.

Denis Alaime

Utilisation de MPLAB 6.30

7/11

Excution du programme.
Cliquer sur l'icne "animate" pour lancer le programme et le voir dfiler l'cran.

Pour stopper l'excution, cliquer sur "Halt" Pour visualiser les diffrentes parties internes du microcontrleur, slectionner "View" dans la barre d'outils.

En utilisant les fonctions pas pas il est possible de visualiser le changement de valeur des diffrents registres spciaux et variables rserves l'utilisateur.

Denis Alaime

Utilisation de MPLAB 6.30

8/11

Exemple de fentres:

Denis Alaime

Utilisation de MPLAB 6.30

9/11

Changement d'tat sur les ports d'entre du PIC


Pour simuler entirement l'excution du programme, il peut tre ncessaire de modifier l'tat sur les ports d'entre du PIC. Pour ce faire il est ncessaire d'utiliser des "Stimulus".

Cliquer sur l'onglet "Pin Stimulus" et cliquer sur "Add Row". Choisir une "Pin" qui correspond un bit d'un des ports d'entre (ex: RA0 pour cet exercice). Sauver le fichier.

Denis Alaime

Utilisation de MPLAB 6.30

10/11

Lancer le programme en mode continu afin d'en visualiser le droulement. Le programme tourne en boucle autour des deux premires lignes de code. Ceci est d au fait que le programme attend que le bit 0 du "port A" passe "1". Laisser le programme tourner en boucle et cliquer sur "FIRE" de la premire ligne de la fentre "Simulator Stimulus". Ceci a pour effet de mettre le bit 0 du "Port A" "1" et de permettre au programme de poursuivre son excution. Pour afficher le niveau logique d'un registre, il suffit de se placer avec le curseur de la souris sur celui-ci.

Sauvegarde du projet.
Aller dans "Project/Save project". Il est intressant de sauver galement l'espace de travail "Workspace" qui permet de retrouver lors de l'ouverture d'un projet tous les crans qui taient utiliss lors de la dernire utilisation. Aller dans "File/Save Workspace".

Attention ce document n'est qu'une introduction l'utilisation du logiciel MPLAB, il doit tre utilis en parallle avec le manuel d'utilisation.

Denis Alaime

Utilisation de MPLAB 6.30

11/11