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

afficheur pic



  1. #1
    leullier

    afficheur pic


    ------

    Bonsoir,

    Je suis a la recherche d’un schéma pour affichage sur 2 lignes avec un pic(il s’agit d’afficher un nom et prénom)avec le programme si possible(simplement a rentrer le nom)je suis nul sur ce genre de chose et a 62 ans !malgré qui n’es jamais trop tard !

    Cordialement

    Paul


    -----

  2. Publicité
  3. #2
    invite03481543

    Re : afficheur pic

    Salut,

    tu veux juste afficher le nom et le prénom?

    Ah, peut-être pour un portier?

  4. #3
    leullier

    Re : afficheur pic

    bonsoir Hulk.
    Bonne déduction !
    Je n'ai pas osé de t'envoyer un mail directement.

    Cordialement

    Paul

  5. #4
    invite03481543

    Re : afficheur pic

    Voici ce que tu peux faire:
    Tu télécharges le compilateur MikroC gratuit jusqu'à 2Ko et tu compiles ce programme qui te génèrera le Hex à injecter dans ton PIC.
    Pour cette appli tu peux prendre un petit PIC que tu as dans un fond de tiroir.
    Je te joins un fichier zippé contenant le projet avec un PIC16F84A à 4MHz, tu n'a plus qu'à:

    -> soit changer le PIC dans "project" -> "edit project"
    -> soit son quartz.
    -> et à entrer dans nom et prenom ce que tu souhaites.

    Dans la fonction Lcd_Out() selon la longueur du nom ou du prénom il faudra centrer le texte par rapport à ton afficheur (nombre de caractères par ligne).
    Dans le prog ci-après le texte sera affiché sur la première colonne, pour décaler le texte il suffit par exemple de mettre Lcd_Out(1, 4, nom) pour que nom démarre sur le 4eme caractère de la ligne 1.

    Le prog commande l'afficheur en mode 4 bits, D7~D4 sur RB7~RB4, E sur RB3 et RS sur RB2, R/W étant fixé à la masse.


    char *nom = "nom";
    char *prenom ="prenom";

    void main() {
    TRISB = 0; // PORTB en sortie
    Lcd_Init(&PORTB); // Initialise le LCD connecté au PORTB
    Lcd_Cmd(Lcd_CLEAR); // effacement
    Lcd_Cmd(Lcd_CURSOR_OFF); // curseur off
    Lcd_Out(1, 1, nom); // affiche nom sur ligne1, colonne1
    Lcd_Out(2, 1, prenom);
    while(1);
    }

    @+
    Dernière modification par HULK28 ; 25/10/2008 à 17h16.

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

    Re : afficheur pic

    Voici le projet généré.
    Dans MikroC tu fais "Project" -> "Open project" et tu cliques sur le fichier leullier_portier.ppc.
    Bon montage.
    @+
    Fichiers attachés Fichiers attachés
    Dernière modification par HULK28 ; 25/10/2008 à 17h23.

  8. #6
    leullier

    Re : afficheur pic

    Merci pour cette réponse rapide,l'electronique ok mais les pic !c'est vrai que mon métier etait un peu different(Métrologie/instrumentation)

    Cordialement

    Paul


  9. Publicité
  10. #7
    leullier

    Re : afficheur pic

    Bonjour hulk

    Ci-joint un schema avec le 16f84,est'il correcte pour mon portier ?
    cordialement

    Paul

    Images attachées Images attachées

  11. #8
    invite03481543

    Re : afficheur pic

    Salut,

    mettre un condensateur de 220µF/16V sur l'entrée 12V avec une diode en série pour protéger en cas d'inversion sur l'entrée, des condo de 22pF sur le quartz au lieu de 33pF.

    Les câblages de l'afficheur vers le µC ne vont pas.
    Découple ton PIC en ajoutant 10µF en parallèle avec ton 100nF.

    Tu dois relier RB7 à D7, RB6 à D6 ......RB4 à D4 sans pull-up ni pull-down.

    RS à RB2 et E à RB3.
    Pour le MCLR du PIC, mets une 10K au +5V avec un 100nF à la masse.

  12. #9
    leullier

    Re : afficheur pic

    Le schéma est'il correct ?

    Merci
    Images attachées Images attachées

  13. #10
    invite03481543

    Re : afficheur pic

    Passe C5 à 100nF au lieu de 10µF sur MCLR, les capa du quartz à 22pF.

    Pourquoi as-tu relié RA0 au +5V?
    Sinon ça va.

    @+

  14. #11
    leullier

    Re : afficheur pic

    Bonjour,

    Merci pour les renseignements et la rapidité.

    cordialement

    Paul

Sur le même sujet


Discussions similaires

  1. Pb afficheur et pic
    Par thomasalbert1993 dans le forum Électronique
    Réponses: 17
    Dernier message: 13/05/2009, 22h13
  2. comment programmer un PIC pour un afficheur
    Par madbrain dans le forum Électronique
    Réponses: 10
    Dernier message: 14/06/2007, 15h29
  3. afficheur avec PIC le tout sous mikrobasic !
    Par LTHOMAS dans le forum Électronique
    Réponses: 5
    Dernier message: 09/11/2006, 20h19
  4. PPE-CAN/PIC/afficheur 7seg
    Par badlock dans le forum TPE / TIPE et autres travaux
    Réponses: 0
    Dernier message: 18/01/2006, 15h32
  5. Gestion d'un afficheur avec un PIC
    Par Patou le fou dans le forum Électronique
    Réponses: 3
    Dernier message: 08/12/2005, 22h28
Découvrez nos comparatifs produits sur l'informatique et les technologies.