Beau tuto sur viewtopic.php?style=1&f=16&t=525#p6621
Bravo très bien détaillé, beaucoup de temps passé, je ne serai pas aussi méticuleux
beaucoup de temps passé
je ne serai pas aussi méticuleux

Code : Tout sélectionner
movlw D'249'
movwf d1
decfsz d1
goto $-1
decfsz d2
goto $-5Code : Tout sélectionner
saut2
movlw D'249'
movwf d1
saut
decfsz d1
goto saut1
decfsz d2
goto saut2Code : Tout sélectionner
movlw D'249'
movwf d1
decfsz d1
goto $-2
decfsz d2
goto $-10écrit par JMarc :
goto $-1 fait un saut selon le chiffre indiqué cela t’évite de mettre un label
Code : Tout sélectionner
goto $-D'15' ; le D veut dire Décimal, remonte à la ligne 15
goto $+D'15' ; le D veut dire Décimal, décents à la ligne 15
goto $-H'F' ; le H veut dire Hexadécimal, remonte à la ligne 15
goto $+H'F' ; le H veut dire Hexadécimal, décents à la ligne 15
goto $-B'00001111' ; le B veut dire Binaire, remonte à la ligne 15
goto $+B'00001111' ; le B veut dire Binaire, décents à la ligne 15
écrit par F6FCO :
3/ Pourrais-tu expliquer les lignes genre: goto $-1 stp ?
Code : Tout sélectionner
goto $+D'5' ; compte les lignes à partir du dessous 5 lignes
nop ; 1 ligne \/ 4 lignes
nop ; 2 lignes 3 lignes
nop ; 3 lignes 2 lignes
nop ; 4 lignes /\ 1 ligne
goto $-D'5' ; 5 lignes, compte les lignes à partir du dessus
; on pourais écrire d'une autre façon avec un label se qui donne
remonte ; <--- ici le label remonte
goto voila ; va au label voila
nop ;
nop ;
nop ;
nop ;
voila ; <--- ici le label voila
goto remonte ; va au label remonte
1/ Pourquoi utilise-tu un éditeur externe ?
2/ J'ai téléchargé PIC-Delay qui sera au début du moins une bonne aide pour un débutant comme moi mais je ne sais pas quoi faire du fichier Français.lng et le soft reste en Russe.
Il est placé dans le même dossier.
Temps-x a écrit :
Attention JMarc, c'est exprimé en hexadécimal dans ton exemple, pour ne pas faire d'erreur il faut l'écrire comme cela
radix dec ; on travaille en décimal par défaut
Code : Tout sélectionner
movlw .249
movwf d1
decfsz d1
goto $-1
decfsz d2
goto $-5écrit par paulfjujo :
il faudra faire attention à ce que l'on ecrit
Temps-x a écrit :Donc, je conseille au débutant de mettre le D pour décimal, le H pour Hexadécimal, le B pour Binaire ..
.. pas les 2 .. sinonRetourner vers « Le forum Fantas-PIC »
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 12 invités
Forum de Partage et d'Entraide pour micro-contrôleur PIC, Fantas-Pic a été créé dans l'optique de réunir les débutants, les passionnés et les experts en programmation sur micro-contrôleur PIC.
Nous vous souhaitons une agréable visite, en espérant vous apporter toute l'aide que vous êtes venus chercher.
Veuillez vous inscrire ou vous connecter afin d’avoir accès à l’ensemble des fonctions du forum.