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

AIDE pic18f452 Programmation en C



  1. #1
    Donnelalerte

    AIDE pic18f452 Programmation en C


    ------

    Bonjour je ne suis pas tres bon en programmation.Le professeur nous a donné ce programme , qui consiste a tester deux caracteres "SE" et le PC nous affiche un poids exprimé en kg, le logiciel est comtools
    Le but de cette exercice est de faire le meme programme , avec la meme librairie, mais different de ceux ki nous a donné le professeur.
    Vous aurez pas une idée a me donné , une explication , meme m'expliquez ce programme.Merci d'avance


    #include <p18f452.h>
    #include <stdio.h>
    #include "libusart.c"
    #include <stdlib.h>

    float H; //Variable
    unsigned char chaine[]; //Chaine
    void main(void) //Programe pricipale
    {
    initsci(); //Initialistation Rs
    while (getsci()!='S'); //Test caractere S
    while (getsci()!='E'); //Test caractere E
    fprintf(_H_USART," P=\n"); //Affichage de P=
    H=30; //Valeur de la variable
    putstsci(ftoa(H,chaine,1,'F')) ;
    fprintf(_H_USART,"Kg\n"); //Affichage de Kg
    }

    -----

  2. Publicité
  3. #2
    Seb.26

    Re : AIDE pic18f452 Programmation en C

    Pas top ton code, perso je remplacerais :

    Code:
    while (getsci()!='S'); //Test caractere S
    while (getsci()!='E'); //Test caractere E
    par :

    Code:
    do
    {
       while( getsci()!='S' );
    }
    while( getsci()!='E' );
    à toi de trouver si c'est justifié, et pourquoi ...
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  4. #3
    Donnelalerte

    Re : AIDE pic18f452 Programmation en C

    comen je pouré justifié??

  5. #4
    djaiii

    Re : AIDE pic18f452 Programmation en C

    Vous avez droit d'utiliser la fonction strcmp ?

  6. A voir en vidéo sur Futura
  7. #5
    Donnelalerte

    Re : AIDE pic18f452 Programmation en C

    strcmp compare les 2chaine??
    oui on a le droit

  8. #6
    djaiii

    Re : AIDE pic18f452 Programmation en C

    Et bien alors c'est très simple, tu récupère les caractère tappés dans une chaine, puis tu utilise la fonctione strcmp.

    if(strcmp(Chaine1,Chaine2)==0)
    {
    //Les 2 chaines sont identiques
    }

    Voilà

  9. Publicité
  10. #7
    Donnelalerte

    Re : AIDE pic18f452 Programmation en C

    tu conai pas un programme qui ressembleré a celui donné par le prof merci

Discussions similaires

  1. Aide dans la programmation de PIC
    Par boussema dans le forum Électronique
    Réponses: 5
    Dernier message: 18/04/2008, 14h02
  2. aide a la programmation fanuc
    Par edouardboulin dans le forum Technologies
    Réponses: 10
    Dernier message: 09/04/2008, 18h39
  3. aide pour CC5X et pic18F452
    Par nostra76 dans le forum Électronique
    Réponses: 8
    Dernier message: 23/07/2007, 21h00
  4. aide en programmation en c
    Par j---b dans le forum Électronique
    Réponses: 0
    Dernier message: 12/06/2007, 16h45
  5. aide programmation python
    Par Elek dans le forum Logiciel - Software - Open Source
    Réponses: 30
    Dernier message: 10/06/2006, 12h58
Découvrez nos comparatifs produits sur l'informatique et les technologies.