ASM : Pb affichage apres CAN - 16F877
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

ASM : Pb affichage apres CAN - 16F877



  1. #1
    invite9eba7a6f

    ASM : Pb affichage apres CAN - 16F877


    ------

    Bonjour,

    J'suis nouveau, je me presente je m'appele jean, et je suis venu car je rencontre un probleme sur le 16F877

    J'ai fait une conversion Analogique sur la broche AN1, referencé à 2.6 V...

    Bon ma conversion marche, j'arrive à afficher la conversion de 0 à 256 sur un LCD.

    Mais j'voudrais maintenant afficher autre chose, une lettre en fonction de la mesure par exemple, je m'explique :
    Lorsque ma valeur est de 0.10 V sur AN1, pour l'instant mon afficher m'affiche 008, pour 0.20 ca affiche 018, pour 0.30 ca affiche 027....

    Je mets le code suivant mais ca ne marche pas :

    BCF STATUS, 0
    MOVLW ADRESH
    ADDLW -D'9'
    BTFSS STATUS,C
    GOTO Suivant
    MOVLW "A"
    CALL LCD_SEND_CHAR
    GOTO Fin

    Suivant
    MOVLW ADRESH
    ADDLW -D'20'
    BTFSS STATUS,C
    GOTO Suivant1
    MOVLW "B"
    CALL LCD_SEND_CHAR
    GOTO Fin

    Suivant1
    MOVLW ADRESH
    ADDLW -D'30'
    BTFSS STATUS,C
    GOTO Suivant2
    MOVLW "C"
    CALL LCD_SEND_CHAR
    GOTO Fin

    ....
    Quelque soit ma valeur sur AN1, mon afficheur me renvoit toujours "A"
    Le probleme vient du bit C du registre STATUS ?! Mais pourquoi ?
    Pouvez vous m'aider svp ?!
    Merci d'avance


    P.s : j'ai postez le meme message sur un autre forum, j'espere que ca pose pas de probleme...

    -----

  2. #2
    DavidDB

    Re : ASM : Pb affichage apres CAN - 16F877

    Salut,

    " MOVLW ADRESH" charge dans le registre de travail la valeur de l'adresse ADRESH...

    Si tu veux charger le contenu de ADRESH dans W, il faut écrire : movf ADRESH, w

    David.

  3. #3
    invite9eba7a6f

    Re : ASM : Pb affichage apres CAN - 16F877

    Merci DavidDB !

    Là j'ai pas mon programmateur de pic sous la main mais je corrigerai ça des lundi à la première heure.

    Encore merci, et pardon pour cette erreur stupide

Discussions similaires

  1. Problème affichage écran après formatage
    Par inviteb909c07f dans le forum Matériel - Hardware
    Réponses: 24
    Dernier message: 23/05/2009, 09h49
  2. Réponses: 6
    Dernier message: 01/03/2007, 22h57
  3. :fs: Passer du .c en .asm
    Par invitee37923cb dans le forum Logiciel - Software - Open Source
    Réponses: 18
    Dernier message: 08/02/2006, 21h09
  4. Asm-> Hexadecimal
    Par acx01b dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 24/01/2005, 20h13
  5. PIC 16f877, source ASM !
    Par NYghost dans le forum Électronique
    Réponses: 5
    Dernier message: 02/04/2003, 07h05
Découvrez nos comparatifs produits sur l'informatique et les technologies.