PIC 16F84A

Picinit pour PIC 16F84A

 

 

Qu'est-ce que Picinit ?


Picinit
est un logiciel libre et gratuit sous licence GNU GPL.

Picinit est un utilitaire qui s'adresse à ceux qui programment les microcontrôleurs PIC 16F84A en langage assembleur, avec l'environnement MPLAB de Microchip.

Picinit génère automatiquement le code source (.asm) associé à la configuration et à l'initialisation d'un PIC 16F84A.

D'où un gain de temps appréciable, en particulier pour les débutants.

Télécharger l'application Picinit version 1.0.4 (pour Windows)


Picinit a été écrit avec l'environnement C++ Borland Builder version 5.0.

       Télécharger le code source


 

Tutorial

1- Utilisation de Picinit

2- Transfert vers MPLAB IDE

 

1- Utilisation de Picinit

Ouvrir l'application Picinit84A_104.exe

Projet -> Nouveau projet

Remplissez les 3 champs :

Puis passez à la deuxième étape en cliquant sur la bouton en bas à droite.

 

Dans ce projet :

 

Configuration du prescaler :

 

 

 

 

 

 

Ce projet utilise 8 variables.

Notez qu'il y a 2 variables imposées (W_TEMP et STATUS_TEMP).

Ces deux variables sont affectées à la routine d'interruption (sauvegarde et restauration du contexte du programme principal).

 

 

On commence par sauvegarder le projet (fichier avec extension .mcq) : tutorial104.mcq

Si tous les champs ont été remplis, vous pouvez générer le code source (.asm) : tutorial104fr.asm

 

2- Transfert vers MPLAB IDE

Passons maintenant à l'environnement de développement MPLAB IDE (téléchargeable gratuitement sur le site de Microchip).

 

a) Ouvrir MPLAB IDE

b) Project->New

c) Configure ->Select Device -> PIC16F84A

d) Project -> Select Language Toolsuite -> Microchip MPASM Toolsuite

e) Debugger -> Select Tool -> MPLAB SIM

f) Project -> Add File to Project (fichier tutorial104fr.asm créé par Picinit) :

 

 

g) Le plus difficile reste à faire : développer le programme principal, les sous-programmes, la routine d'interruption ... Bon courage !


(C) Fabrice Sincère ; version 1.1.10