Programmation PIC (confirmation)
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Programmation PIC (confirmation)



  1. #1
    invite76d1cac2

    Programmation PIC (confirmation)


    ------

    Bonsoir j'ai essayé de décrire un programme sans faire d'algorigramme. Je voudrais savoirs ce que vous en penser et si je n'ai pas dis de bêtises ^^

    Voici le programme :

    #include <p18f248.h>
    int i;
    void main (void)
    {
    TRISC=0;
    while (1)
    {
    PORTC=0;
    i=0;
    while (i<4000)
    i++;
    PORTC=255;
    i=0;
    while (i<4000)
    i++;
    }
    }



    et voici mon blabla

    Le PIC a été programmé de tel sorte que toutes les broches soit des sorties, on créer ensuite une variable i.

    Avant tout on défini les broches du PIC comme des sorties.
    On créer une boucle sans fin et on écrit à l’intérieur :

    Les sorties C du pic envoie 0
    La variable i prend la valeur 0

    Cette boucle incrémente i de +1 à chaque cycle jusqu'à la valeur 4000.
    Au début de la deuxième boucle le programme procède cette manière, Tant que i sera plus petit que 0 il sera incrémenté de +1 et lorsque 1 sera plus grand que 4000 les sortie du PIC C enverrons 1. la variable i est remis à 0. Fin de la boucle.

    La troisième boucle incrémente 1 tant qu’il n’atteint pas la valeur 4000. Lorsqu’il atteint la valeur 4000 les sorties C du pic enverrons 0. La variable i reprend la valeur 0. Fin de la boucle.


    Alors ? Je vais me faire taper par mon prof ? xD

    -----

  2. #2
    Gérard

    Re : Programmation PIC (confirmation)

    Citation Envoyé par astropassion33 Voir le message
    Bonsoir j'ai essayé de décrire un programme sans faire d'algorigramme. Je voudrais savoirs ce que vous en penser et si je n'ai pas dis de bêtises ^^

    Voici le programme :

    #include <p18f248.h>
    int i;
    void main (void)
    {
    TRISC=0;
    while (1)
    {
    PORTC=0;
    i=0;
    while (i<4000)
    i++;
    PORTC=255;
    i=0;
    while (i<4000)
    i++;
    }
    }



    et voici mon blabla

    Le PIC a été programmé de tel sorte que toutes les broches soit des sorties, on créer ensuite une variable i.
    Ca, c'est écrit nulle part.
    Tu as initialisé le PORTC, c'est tout.

    Citation Envoyé par astropassion33 Voir le message
    Avant tout on défini les broches du PIC comme des sorties.
    On créer une boucle sans fin et on écrit à l’intérieur :

    Les sorties C du pic envoie 0
    La variable i prend la valeur 0

    Cette boucle incrémente i de +1 à chaque cycle jusqu'à la valeur 4000.
    Au début de la deuxième boucle le programme procède cette manière, Tant que i sera plus petit que 0 il sera incrémenté de +1 et lorsque 1 sera plus grand que 4000 les sortie du PIC C enverrons 1. la variable i est remis à 0. Fin de la boucle.

    La troisième boucle incrémente 1 tant qu’il n’atteint pas la valeur 4000. Lorsqu’il atteint la valeur 4000 les sorties C du pic enverrons 0. La variable i reprend la valeur 0. Fin de la boucle.


    Alors ? Je vais me faire taper par mon prof ? xD
    Tu peux aussi écrire
    delayms 500 ;pour avoir une tempo de 500ms
    je ne sais pas si cette syntaxe est conforme à ton compilateur.

Discussions similaires

  1. Besoin d'aide pour de la programmation d'un PIC en PIC BASIC
    Par invitee5982f08 dans le forum Électronique
    Réponses: 24
    Dernier message: 26/01/2010, 10h18
  2. programmation pic en c
    Par invitea9c464f9 dans le forum Électronique
    Réponses: 2
    Dernier message: 11/03/2009, 06h45
  3. [PIC]-Différence entre les familles 18F8723 et 18F8722 (confirmation)
    Par invite3c35244f dans le forum Électronique
    Réponses: 3
    Dernier message: 05/09/2008, 10h09
  4. erreur 0X00 programmation PIC plus questions sur les PIC
    Par invite4a8ccabd dans le forum Électronique
    Réponses: 4
    Dernier message: 22/07/2007, 14h36
  5. programmation PIC
    Par invitef9719e91 dans le forum Électronique
    Réponses: 2
    Dernier message: 18/08/2006, 14h38
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...