| Nom du créateur du programme: |
Reçu dans le fascicule PL 49 mais écrit et compiler
par BRESTLOR
Merci beaucoup pour le commentaire très détaillée
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'allumer les Leds et de faire un compteur
|
| Fonctionnement du Programme: |
Après le chargement du programme dans le Pic. le but du jeu
est de faire un compteur qui avance a chaque fois que l'on ouvre / ferme
SW1
Le compteur va donc contenir 1 puis 2 puis 3 etc jusqu'à 255
le nombre contenu, on veut l'afficher pas possible sur l'afficheur (limité
à 1 chiffre) on va donc utiliser les 8 leds (il faut que le Jumper1
soit fermé et le Jumper 2 soit ouvert affichage sur les leds et
pas sur l'afficheur) une led possède 2 états éteint
allumé 0 ou 1 2^8=256 ça marche... on va donc coder
le chiffre en base 2 (binaire) et afficher ce nombre binaire sur les 8
leds 1 lampe allumée 0 lampe éteinte.
début du tableau de conversion
0-> 00000000-> toutes les leds éteintes
1-> 00000001-> LEd1 allumée
2-> 00000010 -> led 2 allumée
3-> 00000011 -> led 1 et 2 allumée
4 ->00000100-> led 3 et allumée
5 ->00000101 -> led 3 et 1 allumée
et ainsi de suite jusqu'à
255 -> 11111111 -> tout est allumé
Attention les fonctions Code P: Non Watchdog T: Non Power
Time: Non et Oscillateur: XT sinon ça ne marche pas |
| Explicatif des fichiers: |
pl49.HEX : c'est le programme compilé à transférer
dans le Pic
pl49.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 2,13 Ko
comprend 2 fichiers dans répertoire zippé |
| Le Programme: |
 |