PROGRAMME
Exemple 9


Nom du créateur du programme: Reçu dans le fascicule PL 61 mais écrit et compiler par  BRESTLOR
Merci beaucoup pour le commentaire très détaillé des étapes du programme
Adresse E-Mail: Retrouvez le sur le Forum
Logiciel à utiliser: 16F84.exe
ou
Ic-Prog.exe
Fonction du Programme: Ce programme permet d'utiliser le Watchdog
Fonctionnement du Programme:
Après le chargement du programme dans le Pic
Le but ici est  de faire avancer un compteur binaire qui sera affiché sur les leds de PORTB.Ce compteur avancera a chaque combinaison 0 1 0 (ouvert ferme ouvert) de SW1 (celui qui est à l'opposé du haut parleur).
les LEDS afiicheront donc dans l'ordre
00000001
00000010
00000011
00000100
00000101
etc
Là ou c'est drole ;-) c'est que pour eviter les rebonds on va utiliser une tempo spéciale le mode Sleep configuré sur 2,3 secondes (voir programme)
Donc pour faire avancer le compteur il faut
- mettre SW1 sur ouvert
- attendre au moins 2,3 secondes
- mettre SW1 sur ferme
- attendre au moins 2,3 secondes
- mettre SW1 sur ouvert
- attendre au moins 2,3 secondes et le chiffre binaire s'affiche.

Attention à bien activer le WatchDog lorsque vous transferez le fichier dans le PIC Voir photo du haut page PL61 verso

Attention les fonctions Code P: Non Watchdog T: OUI Power Time: Non et Oscillateur: XT sinon ça ne marche pas
 

Explicatif des fichiers:
pl61.hex : c'est le programme compilé à transférer dans le Pic
pl61.asm: C'est le programme non compilé expliqué étape par étape Pour le lire ouvrez le document avec un éditeur de texte (merci à Brestlor pour ceci)
Taille du Programme: Fichier .Zip de 1,51 Ko
comprend 2 fichiers dans répertoire zippé
Le Programme: Cliquer ici pour récupérer le programme

Vous aussi vous avez un programme à nous montrez cliquez ici

Revenir aux autres programmes