|
Publicité ' | ||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : octobre 2005 Messages : 22 ![]() |
Bonjour,
Voila je début en assembleur et j'ai essayé de créer une petite routine pour convertir mes minutes en secondes. Mais je n'ai aucun moyen de vérifier. J'ai essayer de commenter le code comme je le pensais. Merci de votre futur aide. Code :
|
||
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : mars 2008 Messages : 60 ![]() |
bonsoir,
Pour ma part, quand je code des pics, j'utilise MPLAB. Il est gratuit et il est sur le site de microchips. Aprés, tu peux tester ton code par le simulateur : tu peux visualiser tes registres, les registres du PIC et les flags C et Z. voici le lien ou tu peux le télécharger : http://http://www.microchip.com/stel...7002#P171_5058 en bas de la page, télécharge MPLAB IDE Bon courage. elecpic |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2005 Messages : 22 ![]() |
Bonsoir,
Merci de ta réponse, j'ai cependant une autre question. J'utilise une carte easypic5 avec un pic16F877A, mes ports RA0, RA1, RA2 et RA3 sont utilisés pour mon afficheur 7 segments. Est il possible d'utiliser le pot RA4 afin de détecter une vibration sur un accéléromètre ce qui engendrera l'arrêt de mon main. Merci de votre réponse, Bonne soirée. |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : mai 2009 Messages : 7 ![]() |
Bonjour,
Je ne suis pas un spécialiste, j'ai juste quelques idées, voyant que pas grand monde ne répond. Déjà, mets tes commentaires en bout de ligne, ce qui réduira ton programme de moitié et on saura à quelle ligne ça correspond. Deuxièmement, je programmerais un compteur de secondes et de minutes, partant de zéro, et je comparerais le résultat avec le nombre de minutes que tu as à convertir, j'ai l'impression que ce serait beaucoup plus court. Ensuite, je ne sais pas si tu te trompes ou fais des fautes de français, ton "main", on dit une main, tu n'as sans doute pas que le port A sur ton PIC qui a 28 broches, et si c'est juste pour arrêter ta main, tu dois pouvoir brancher ton accéléromètre sur une entrée analogique. . Mais Microchip recommande d'arrêter toute activité digitale du PIC quand on veut se servir des entrées analogiques, sinon il y a des parasites dans la lecture analogique. Donc tu aurais intérêt, soit à utiliser un 2e PIC dédié, ou un petit circuit externe à ampli-OP monté en comparateur, dont la sortie irait sur une broche de ton port A ou B. Cordialement |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com