Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:



+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

programmation sous PIC C ( affichage sur afficheur LCD )

  1. zouzoumou

    Date d'inscription
    mars 2013
    Messages
    51

    programmation sous PIC C ( affichage sur afficheur LCD )

    Bonjour tout le monde
    je suis débutante en programmation et je souhaite réaliser un programme sous pic C qui permet d'afficher 3 valeurs analogiques ( issues de 3 capteurs ) sur
    un afficheur LCD.. VOICI ci dessous le programme que j'ai essayé mais beaucoup d'erreurs s'affichent et franchement j'ai pas pu les corriger.. peut être une bibliothèque de l'afficheur LCD qui manque...
    merci pour votre aide et vos propositions


    programme :

    #include <18F4550.h> //PIC


    #device adc=10; //Conversion A/D de 10 bits

    #fuses HSPLL,NOWDT,NOLVP,USBDIV,PLL5, CPUDIV1,VREGEN

    #use delay(clock=20000000) //Frequence


    void main()
    {

    int16 value,V2,V3;
    float volt,v2t,v3t;
    float const k=500.0/255.0;


    set_tris_a(0xff); //in
    set_tris_b(0x00); //out
    lcd _init();


    //**************calcule temperature + affichage LCD****************

    setup_adc_ports(AN0);
    setup_port_a( ALL_ANALOG );
    setup_adc( ADC_CLOCK_INTERNAL );

    while(1)
    {
    set_adc_channel(0);
    value = read_adc();
    volt=(float)value*k;
    lcd_gotoxy(0,0);
    printf(lcd_printchar,"%f\n\r", volt); // affichage de temperature
    lcd_print_degree();

    set_adc_channel(1);
    V2=read_adc();
    v2t=(float)V2*k;
    lcd_gotoxy(0,1);
    printf(lcd_printchar,"%f\n\r", v2t); // affichage de temperature
    lcd_print_degree();

    set_adc_channel(2);
    V3=read_adc();
    v3t=(float)v3*k;
    lcd_gotoxy(0,2);
    printf(lcd_printchar,"%f\n\r", v3t); // affichage de niveau
    }
    }


     


    • Publicité



  2. carcan

    Date d'inscription
    janvier 2007
    Localisation
    Gaume (Belgique)
    Âge
    36
    Messages
    1 949

    Re : programmation sous PIC C ( affichage sur afficheur LCD )

    Hello !

    tu as oublié la librairie de ton LCD ... par exemple

    #include "LCD.C"
    Dans ce fichier LCD.c tu as les infos comment connecter le LCD au PIC, qq paramètres à adapter en fonction de l'afficheur.

    A+
    Laurent
     

  3. carcan

    Date d'inscription
    janvier 2007
    Localisation
    Gaume (Belgique)
    Âge
    36
    Messages
    1 949

    Re : programmation sous PIC C ( affichage sur afficheur LCD )

    Re !

    sinon pour le LCD_GOTOXY ... ça commence à 1 et pas à 0 (numéro de ligne/colonne).
     

  4. zouzoumou

    Date d'inscription
    mars 2013
    Messages
    51

    Re : programmation sous PIC C ( affichage sur afficheur LCD )

    merci beaucoup j'ai rectifié , j'ai corrigé d'autres fautes aussi et le programme est bien fontionnel maintemant
     


    • Publicité




Poursuivez votre recherche :




Sur le même thème :




 

Discussions similaires

  1. affichage resultat de CAN 10 bits sur afficheur LCD
    Par ziko132 dans le forum Électronique
    Réponses: 8
    Dernier message: 26/06/2012, 01h46
  2. Affichage répeté sur mon afficheur LCD 2x16 ?!
    Par badr-MOB dans le forum Électronique
    Réponses: 4
    Dernier message: 22/02/2012, 17h07
  3. Programmation afficheur LCD sous Flowcode
    Par le_calou dans le forum Électronique
    Réponses: 1
    Dernier message: 26/04/2010, 16h32
  4. Affichage de la valeur d'une tension sur un afficheur LCD
    Par Ahmed22 dans le forum Électronique
    Réponses: 4
    Dernier message: 21/04/2009, 20h54
  5. Affichage d'un message sur afficheur lcd
    Par Grosso dans le forum Électronique
    Réponses: 3
    Dernier message: 23/12/2006, 13h01