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



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

la programation des pic en C

  1. elhosain

    Date d'inscription
    avril 2011
    Messages
    26

    la programation des pic en C

    bonjour a tous;
    premièrement j'ai 4 led et 1 bouton poussoir , alors je veux réaliser un petit programme dont le but est...dans le début tous les leds sont éteindre ,puis si on appuie une fois sur le bouton p la premier led s'allume et les autres restent éteindre, si on appuie une 2 fois sur la btp la led 1 éteint et la deuxième led s'allume les autres(3 et 4 éteignent ) etc..si on appuie 4 fois sur la btp c'est seul la led 4 qui sera allumer.
    voila le programme que j'ai fis(je commence de travailler sur 2 leds(1 et 2) mais j'ai pas arrive .. ) ...j'utilise un pic 16F84A
    char sortie @PORTB;
    bit led0 @ RB0;
    bit led1 @ RB1;
    bit led2 @ RB2;
    bit led3 @ RB3;
    bit bt1 @ RA0;
    bit bt2 @ RA1;

    void main()
    {
    char c=0,d=0;
    sortie =0;
    TRISB=0;
    TRISA=1;
    bt1=0;
    bt2=0;
    led0=1;led1=1;led2=1;led3=1;
    while(1)
    {
    if(bt1==1) c++;
    if(c==1) {led0=0; led1=1;}
    bt1=0;
    if(bt1==1) c++;
    if(c==2) {led0=1;led1=0;}
    bt1=0;

    }

    }
    voila aussi le schema:
    circuit.PNG


     


    • Publicité



  2. freepicbasic

    Date d'inscription
    août 2006
    Localisation
    France
    Âge
    58
    Messages
    3 343

    Re : la programation des pic en C

    Essai comme ça


    char out; /* image du port */
    out = 1; /* pour le bit 0 du portb */

    while(1)
    {
    if (bt1==1) { /* ne pas oublier de câbler la pull down */
    portB = out; /* écrit le port */
    out = out << 1 ; / decal vers la gauche */
    out &= 0xFE; /* efface le carry après le rol , peut être inutile en C ...*/
    tempo(200); /* tempo de 200ms */
    if (out==0) out=1; /* test 0 pour 8 bit , sinon il faudra tester le bit de fin */
    }
    }
    A+, pat
     

  3. HULK28

    Date d'inscription
    janvier 2006
    Localisation
    IDF
    Messages
    10 465

    Re : la programation des pic en C

    Bonjour,

    il est où le Vcc sur ce schéma?
    Il aurait été plus judicieux de mettre le BP sur RB0, vu que cette entrée est prévue pour détecter un changement de niveau...
    "Le temps met tout en lumière." Thalès
     

  4. elhosain

    Date d'inscription
    avril 2011
    Messages
    26

    Re : la programation des pic en C

    je teste le code n'est pas correct.....le flèche a cote de (R2) en haut c'est un générateur DC de 5v
     

  5. HULK28

    Date d'inscription
    janvier 2006
    Localisation
    IDF
    Messages
    10 465

    Re : la programation des pic en C

    Fais un peu voir le code que tu as rentré, suite à ce que t'a donné freepicbasic.
    Si ce code ne fonctionne pas c'est qu'il y a autre chose qui ne va pas.

    C'est quoi ton compilateur??
    "Le temps met tout en lumière." Thalès
     


    • Publicité



  6. HULK28

    Date d'inscription
    janvier 2006
    Localisation
    IDF
    Messages
    10 465

    Re : la programation des pic en C

    Et le quartz, il est où le quartz??

    Ca m'a l'air bien confus tout ça....
    "Le temps met tout en lumière." Thalès
     

  7. DAUDET78

    Date d'inscription
    septembre 2006
    Localisation
    Ile de France
    Âge
    71
    Messages
    42 222

    Re : la programation des pic en C

    Citation Envoyé par HULK28 Voir le message
    Et le quartz, il est où le quartz?? Ca m'a l'air bien confus tout ça....
    C'est surtout un joli DOUBLON une petite aide sur la programation des pic en C
    je vais être en vacances jusqu'au 6 mai ....
     

  8. HULK28

    Date d'inscription
    janvier 2006
    Localisation
    IDF
    Messages
    10 465

    Re : la programation des pic en C

    Oui mais c'est pas la même question
    Juste le même bazar...
    "Le temps met tout en lumière." Thalès
     


    • Publicité




Poursuivez votre recherche :




Sur le même thème :




 

Discussions similaires

  1. une petite aide sur la programation des pic en C
    Par elhosain dans le forum Électronique
    Réponses: 36
    Dernier message: 23/12/2012, 18h33
  2. programation PIC
    Par amine-sniper dans le forum Électronique
    Réponses: 1
    Dernier message: 06/02/2011, 08h50
  3. Programation PIC
    Par Thetimax dans le forum Électronique
    Réponses: 26
    Dernier message: 19/05/2010, 23h17
  4. Programation Pic
    Par 405gld dans le forum Électronique
    Réponses: 8
    Dernier message: 13/05/2009, 15h37
  5. aide sur la programation des pic avec C
    Par 5alido dans le forum Électronique
    Réponses: 2
    Dernier message: 14/07/2008, 09h59