PIC16F877A avec lcd graphic 128x64
Répondre à la discussion
Affichage des résultats 1 à 14 sur 14

PIC16F877A avec lcd graphic 128x64



  1. #1
    invite50221b18

    PIC16F877A avec lcd graphic 128x64


    ------

    Bonjour,

    J'ai récemment acquis un un lcd graphic 128x64 ( displaytech 64128N ) jusqu’à maintenant j’utilise des lcd 16x2.
    Afin d'utiliser ces afficheur j’utilise un PIC16F877A ( que je programme a l'aide d'un pickit 3).
    Mon problème est que je ne sait pas comment câbler mon afficheur graphic sur mon PIC .
    J'ai réussit jusqu’à maintenant a l'initialiser ( mise sous tension est réglage via résistance du rétro-éclairage )
    mais je n'ai pas réussit a envoyer de donnée .

    Voici les datasheet de l’écran ainsi que celui du PIC :

    https://www.displaytech-us.com/sites...N%20series.pdf

    Nom : PIC16F877A_l.jpg
Affichages : 428
Taille : 104,8 Ko

    Merci a tout ceux qui auront prit le temps de lire et de répondre a ce post .

    -----

  2. #2
    vincent66

    Re : PIC16F877A avec lcd graphic 128x64

    Bonjour,
    Visiblement cet afficheur s'interface par un bus 8 bit et de classiques signaux /WR, /RD et CS ...
    Il doit être possible d'utiliser les ports D et E du pic ...

    Vincent
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  3. #3
    invite50221b18

    Re : PIC16F877A avec lcd graphic 128x64

    Dois je câbler le /RD du pic avec le /RD de LCD ... ou alors y a t'il une histoire de transmission-réception est donc faut t'il croiser ?

    exemple :

    RE0 pin 8 du pic => RD pin 12 du lcd
    RE1 pin 9 du pic => WR pin 13 du lcd

    ...

  4. #4
    vincent66

    Re : PIC16F877A avec lcd graphic 128x64

    C'est expliqué en détail dans la datasheet du pic section "port parallèle" sauf erreur /WR du pic se branche sur /WR du lcd et /RD sur /RD mais il faut bien programmer les registres internes du pic ...
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

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

    Re : PIC16F877A avec lcd graphic 128x64

    Donc si je résume :

    Pin 1 : GND
    Pin 2 : +3V
    Pin 3 (C86) : ?
    Pin 4-11 (Donnée ) : PORT D
    Pin 12 : pin 8 pic
    Pin 13 : pin 9 pic
    pin 14 ( AO ) : ?
    pin 15 ( RES ) : ? ( Reset donc sur le 3V )
    Pin 16 (CS1B ) : ?
    pin 17 : +3V
    pin 18 : GND (avec une résistance variable pour la luminosité )

  7. #6
    spown

    Re : PIC16F877A avec lcd graphic 128x64

    Bonjour/bonsoir,

    Honnêtement c'est un datasheet de type "stupid" qui illustre pas bien le composant. Trop de bla bla pour rien

    1 VSS
    2 VDD
    3 C85 // contraste de l'afficheur

    4 DB7
    5 DB6
    6 DB5
    7 DB4
    8 DB3
    9 DB2
    10 DB1
    11 DB0
    12 RD // peut etre register data , instrucion registre : 0 , data register : 1
    13 R/W // Lecture ou écrituredans le registre. Écriture : 0, Lecture : 1
    14 A0 // normalement c'est enable signal.
    15 RES // reset signal
    16 CS1B // ship select signal

    17 LED+
    18 LED-

  8. #7
    invite50221b18

    Re : PIC16F877A avec lcd graphic 128x64

    Merci pour vos réponse ,

    Je commence a y voir déjà plus claire
    Il ne me reste plus que a comprendre comment marche le AO j'ai toujours des doutes sur sont câblage.

  9. #8
    invite50221b18

    Re : PIC16F877A avec lcd graphic 128x64

    Donc voila ce que j'en est déduit :

    1 VSS (0V)
    2 VDD (+3V)
    3 C85 // contraste de l'afficheur (+3V)

    4 DB7 (RD0)
    5 DB6 (RD1)
    6 DB5 (RD2)
    7 DB4 (RD3)
    8 DB3
    9 DB2
    10 DB1
    11 DB0
    12 RD (RE0)
    13 R/W (RE1)
    14 A0 (RB2)
    15 RES (+3V)
    16 CS1B (RE2)

    17 LED+ (+3V)
    18 LED- (0V avec potentiomètre )

  10. #9
    spown

    Re : PIC16F877A avec lcd graphic 128x64

    Je pense que tu dois forcement utiliser les 8 bits de data qui représentent les pixels verticales, pour la 1ere ligne des 8 lignes ( 64 pixels/8 lignes = 8 bits )

    C'est pas comment les afficheur 16x2 ou 20x4....

  11. #10
    vincent66

    Re : PIC16F877A avec lcd graphic 128x64

    Euh on ne partirait pas un peu en vrille là..?!
    Si je me réfère à la page 6 de la datasheet de l'afficheur ce n'est pas une interface avec R/W et Enable mais plutôt avec /RD et /WR ...
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  12. #11
    RISC

    Re : PIC16F877A avec lcd graphic 128x64

    Salut,

    Attention le port // du PIC16F877A est du type PSP (Parallel SLAVE Port) donc les signaux (RD, WR, CS,..) ENTRENT dans le PIC...
    Il faut donc utiliser des lignes d'E/S classiques pour piloter le LCD externe.
    Il existe des dizaines d'exemples sur internet qui montrent comment connecter et piloter ce type d'afficheur.
    La seule chose qui compte est de regarder sur le schéma quelle est la référence du CONTROLEUR LCD (en l'occurence dans ton cas c'est un ST7565R).
    Il suffit ensuite de g..gler ;=)

    a+

    Note : certains PIC18 comme le PIC18F4520 intègre un PMP (Parallel MASTER Port) qui peut lui piloter (plus facilement) un afficheur LCD externe
    Dernière modification par RISC ; 11/05/2013 à 11h24.

  13. #12
    invite50221b18

    Re : PIC16F877A avec lcd graphic 128x64

    J'avait déjà rechercher sur google mais je n'avait trouver que pour les kits arduino je continue encore a chercher !
    http://www.electro-tech-online.com/m...6-st7565r.html
    J'ai trouver sa mais je comprend pas tout !

  14. #13
    invite50221b18

    Re : PIC16F877A avec lcd graphic 128x64

    Finalement j'ai trouver ce lien :

    http://www.ccsinfo.com/forum/viewtopic.php?p=154055

    Il contiens une partie du brochage :

    #Define RD PIN_C3
    #Define A0 PIN_C4
    #Define WR PIN_C5
    #Define CS1 PIN_C6
    #Define LCD_RESET PIN_C7

  15. #14
    spown

    Re : PIC16F877A avec lcd graphic 128x64


Discussions similaires

  1. Afficheur LCD Graphique 128x64
    Par invite225fa6c6 dans le forum Électronique
    Réponses: 0
    Dernier message: 06/03/2013, 12h21
  2. Ecran LCD EA DOGM 128x64
    Par invite56cfb887 dans le forum Électronique
    Réponses: 0
    Dernier message: 08/08/2012, 16h06
  3. Schéma 16F84A avec LCD 128x64 Controlleur HD61202
    Par invite175b19de dans le forum Électronique
    Réponses: 2
    Dernier message: 14/04/2010, 22h50
  4. LCD 128x64 T6963C sur PIC16F876
    Par invite58388f1a dans le forum Électronique
    Réponses: 1
    Dernier message: 17/10/2007, 09h25
  5. [lcd 128x64] Besoin d'informations
    Par invitef0cf02f0 dans le forum Électronique
    Réponses: 5
    Dernier message: 22/05/2007, 20h07
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...