quelqun maitrise ici le Micropascal ?
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

quelqun maitrise ici le Micropascal ?



  1. #1
    sg1

    quelqun maitrise ici le Micropascal ?


    ------

    salut

    j 'essaie de comprendre la programmation en micropascal
    une question que je me pose (parmis tant d'autres) comment configurer
    un port avec des resistances en Pull down ?

    exemple , on veux .. portb.1 en pull down , comment l'écrire ?

    merci

    -----

  2. #2
    invite03481543

    Re : quelqun maitrise ici le Micropascal ?

    Bonjour,

    un pull-down pour une entrée consiste à mettre une résistance de tirage à la masse.
    Il faut déclarer le port en entrée et c'est tout.
    Il n'y a pas de déclaration particulière dans ce sens, pour le pull-up par contre c'est le registre option_reg (bit7) qui le contrôle.

    Sinon c'est pour quel micro ?

  3. #3
    sg1

    Re : quelqun maitrise ici le Micropascal ?

    salut

    un 16c71 (equivalent au 16f84 pour ce qui est des E/S)

    merci

  4. #4
    invite03481543

    Re : quelqun maitrise ici le Micropascal ?

    Le PIC16C71 c'est un peu la misère parceque tu peux rien essayer sans risquer de le jetter ensuite vu qu'il n'est pas reprogrammable...
    Tu ferais mieux de te trouver un 16F628 pour le prix que ça coute.
    Tu pourras t'en servir quelques milliers de fois y a pas photo.

    Voici un bout de programme en pascal que tu compiles avec Mikropascal en ayant au préalable créé ton projet en déclarant le bon PIC, le bon quartz etc.

    Code:
    program LED;
    
    begin
    TRISB:=$FB;   // direction PORTB -> tt en entrée sauf B2 en sortie
    
    While True do
     begin
      If PORTB.1=1 then PORTB.2:=1;
      else PORTB.2:=0;
     end;
    Tu peux ajouter des tempo de filtrage pour l'anti rebonds du BP, là j'ai la flemme mais ça marchera quand même pour ce que tu vas en faire.

    Tu mets une led sur le port B2 et un BP sur B1 relié au +Vcc, avec ta résistance de pull-down entre la sortie du portB1 et la masse.
    Sur B2 tu relies une led comme suit:

    -> anode au +Vcc -> cathode reliée à une 470 ohms dont l'autre patte sera reliée au portb2 du µC.

    Dés que tu appuieras sur ton BP la led doit s'allumer, tu relâches elle s'éteint..

    @+

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

    Re : quelqun maitrise ici le Micropascal ?

    HULK28 , tu ne fait pas erreur concernant le 16c71 ?
    il est re-programmable tout comme le 16f84.

Discussions similaires

  1. Est ce que quelqun peut m'aider !!!!
    Par Einstein7 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 13/10/2008, 14h20
  2. Quelqun pourra m'aider ?
    Par invite408f4473 dans le forum Orientation après le BAC
    Réponses: 3
    Dernier message: 29/01/2008, 19h32
  3. cherche quelqun pour maider
    Par invite004a68ef dans le forum Électronique
    Réponses: 1
    Dernier message: 26/10/2004, 19h12
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...