bonjour,
je réalise un affichage LCD avec un PIC 16F84 en mode 8 bits.
Apparement il y aurait 2 façons de procéder pour l’affichage d’un texte:
-
la 1° de cette façon :
Affichage de TOTO
movlw “T”
call afficher ;afficher sur LCD
movlw “O”
call affiche r ;afficher sur LCD
movlw “T”
call afficher ;afficher sur LCD
movlw “O”
call afficher ;afficher sur LCD -
la 2° façon :
ici instructions faisant appel par call à MOT1 et MOT2
MOT1 ADDWF PCL,1
DT “*Bonjour”
MOT2 ADDWF PCL,1[/B]
DT “Bienvenue*”
dans la 2° façon je me suis rendu compte qu’au bout de 4 instructions “DT” effectuées, le PIC 16F84 faisait de lui-même un reset !!!
J’ai donc déplacé ses instructions et me suis rendu compte qu’en étant en début d’instructiob call dans le programme cela fonctionnait.
Mais en rajoutant d’autres instructions MOT3, MOT4 , MOT5 … ce reset réaparaissait !
Quelqu’un aurait-il travaillé avec cette méthode pour me donner quelques pistes afin d’éviter ce désagrément ?
Merci de votre aide
Cordialement
Arzew
5dTNQSaXjcuo