Aide PIC à programmé pour faire marché un affichage LCD
Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 49

Aide PIC à programmé pour faire marché un affichage LCD



  1. #1
    Raphael2

    Aide PIC à programmé pour faire marché un affichage LCD


    ------

    Bonjour a tous, J'ai un afficheur LCD 2x16 de référence : LCD1602LC de marque Velleman
    Voilà les Spécifications : http://www.velleman.be/fr/fr/product/view/?id=341807

    Et j'ai un PIC 16F628…

    Je voudrais savoir ci quelqu'un pourrais m'écrire un petit programme pour le 16F628 qui afficherais un caractères ou deux (ex: A ) sur l'afficheur.
    Je vous remercie d'avance.

    -----

  2. #2
    Invité

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    salut,

    tu cherche un programme prêt à être flashé (fichier HEX) dans ton PIC ou un code source ? quel langage ?

    A+,

    Bruno

  3. #3
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Salut, merci pour ta réponsse, je cherche un code en assembleur ( mieux pour comprendre et modifier) ou un fichier .hex...( pour essayer )

  4. #4
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    as-tu quelque chose comme ça ?

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

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Salut,
    tu peux prendre un source pour 16F84 vu que le 16F628 est full compatible, il faut juste penser à le déclarer en 16F628 au compilateur.
    Va voir sur le site de Microchip ou sur Google, voir même en faisant "Recherche" dans le haut de la page.

  7. #6
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Salut, est-tu sur qu'il n'y a pas besoin de modifié le code d'un 16f84 pour le metre sur un 16f628 ???
    merci
    je n'est pas trouvé de code pour un 16F628....

  8. #7
    freepicbasic

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    peux prendre un source pour 16F84 vu que le 16F628 est full compatible, il
    le portA à des convertisseurs AN/D
    Il faut positionner en mode digital
    movlw 7
    movwf CMCON

    voir exemple 5.1 de la doc

  9. #8
    Invité

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    pour un pic16f84a @8Mhz avec un LCD HD44780 ou compatible en mode 4 bits,
    bits de config : clock HS, pas de watchdog, pas de power up timer

    RB2 : RS
    RB3 : EN
    RB4...7 : D4...D7

    source mikroC :
    Code:
    void main()
            {
            LCD_Init(&PORTB) ;
            LCD_Cmd(LCD_CLEAR) ;
            LCD_Cmd(LCD_CURSOR_OFF) ;
            LCD_Out(1 ,1, "Mon beau LCD");
            LCD_Out(2 ,1, "marche bien");
            }
    fichier .HEX :

    Code:
    :10000000EB28FF3FFF3FFF3F0000000008000F30DC
    :1000100003138312CB00FF30CA00CB0B1028132828
    :10002000CA0B10280D283E30CA00CA0B1528000044
    :100030000800213003138312CA00CA0B1D280800D0
    :10004000031383120C0884002C080319272880113D
    :1000500080130013801200120011AC1B80172C1BA0
    :100060000017AC1A80162C1A00160D0803193A282E
    :1000700000113B280015801504202C080319402886
    :10008000801180130013801200120011AC19801728
    :100090002C190017AC1880162C1800160D0803191F
    :1000A00053280011542800158015042080110D08D4
    :1000B00003195C2807205D28192008000313831208
    :1000C0008D012B08AC00202001308D000800072096
    :1000D0000720072027088C00270884008001841748
    :1000E000800184138016001680158011072080156A
    :1000F00080110720801580110720801600128015BE
    :1001000080110720800180168015801180018017E2
    :100110008015801107208001001680158011800154
    :100120008015801107208001801580110016801530
    :10013000801107208001801580110016801600179D
    :10014000801780158011072001308D0008000313EF
    :10015000831227080319AC28BC288030A700CD28BB
    :10016000C030A700CD289430A700CD28D430A700F8
    :10017000CD288030A700CD282708013A0319AD28E3
    :100180002708023A0319B0282708033A0319B328AD
    :100190002708043A0319B628B9282803C0002708FD
    :1001A000C0074008A7004008AC0020208D01AA012C
    :1001B0002A08290784000008C00040080319E8281D
    :1001C0002A08290784000008AB005E20AA0AD82864
    :1001D00001308D0008004D30031383128E006F3004
    :1001E0008F006E30900020309100623092006530B8
    :1001F00093006130940075309500203096004C30AB
    :10020000970043309800443099009A016D309B006C
    :1002100061309C0072309D0063309E0068309F000A
    :100220006530A0002030A1006230A2006930A30038
    :100230006530A4006E30A500A6010630A700672037
    :100240000130AC0020200C30AC0020200130A70091
    :100250000130A8000E30A900A7200230A70001300D
    :10026000A8001B30A900A7203429FF3FFF3FFF3F14
    :10420000FF00FF00FF00FF00FF00FF00FF00FF00B6
    :10421000FF00FF00FF00FF00FF00FF00FF00FF00A6
    :10422000FF00FF00FF00FF00FF00FF00FF00FF0096
    :10423000FF00FF00FF00FF00FF00FF00FF00FF0086
    :10424000FF00FF00FF00FF00FF00FF00FF00FF0076
    :10425000FF00FF00FF00FF00FF00FF00FF00FF0066
    :10426000FF00FF00FF00FF00FF00FF00FF00FF0056
    :10427000FF00FF00FF00FF00FF00FF00FF00FF0046
    :10428000FF00FF00FF00FF00FF00FF00FF00FF0036
    :10429000FF00FF00FF00FF00FF00FF00FF00FF0026
    :1042A000FF00FF00FF00FF00FF00FF00FF00FF0016
    :1042B000FF00FF00FF00FF00FF00FF00FF00FF0006
    :1042C000FF00FF00FF00FF00FF00FF00FF00FF00F6
    :1042D000FF00FF00FF00FF00FF00FF00FF00FF00E6
    :1042E000FF00FF00FF00FF00FF00FF00FF00FF00D6
    :1042F000FF00FF00FF00FF00FF00FF00FF00FF00C6
    :10430000FF00FF00FF00FF00FF00FF00FF00FF00B5
    :10431000FF00FF00FF00FF00FF00FF00FF00FF00A5
    :10432000FF00FF00FF00FF00FF00FF00FF00FF0095
    :10433000FF00FF00FF00FF00FF00FF00FF00FF0085
    :10434000FF00FF00FF00FF00FF00FF00FF00FF0075
    :10435000FF00FF00FF00FF00FF00FF00FF00FF0065
    :10436000FF00FF00FF00FF00FF00FF00FF00FF0055
    :10437000FF00FF00FF00FF00FF00FF00FF00FF0045
    :10438000FF00FF00FF00FF00FF00FF00FF00FF0035
    :10439000FF00FF00FF00FF00FF00FF00FF00FF0025
    :1043A000FF00FF00FF00FF00FF00FF00FF00FF0015
    :1043B000FF00FF00FF00FF00FF00FF00FF00FF0005
    :1043C000FF00FF00FF00FF00FF00FF00FF00FF00F5
    :1043D000FF00FF00FF00FF00FF00FF00FF00FF00E5
    :1043E000FF00FF00FF00FF00FF00FF00FF00FF00D5
    :1043F000FF00FF00FF00FF00FF00FF00FF00FF00C5
    :02400E00FA3F77
    :00000001FF


    5 minutes, dont 4 pour prendre la photo.
    Alors vous vous y mettez quand, au mikroC ?
    surtout que pour les pic16f84a, c'est gratuit.

    A+,

    Bruno

  10. #9
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Salut, merci pour ton aide, est-que c'est compatible avec un 16F628 ( .hex et source ) ?

    Je ne connaissais pas le mikroC, c'est simple! il n'y a pas besoin de configuré le PIC ni le LCD ? juste ces quelques lignes suffisent ?

    merci encore

  11. #10
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Je n'est pas tres bien compris comment branché le pic avec l' afficheur...
    J'ai commencé un déssin du cablage, peu-tu le terminé silteplait.
    Merci encore
    Images attachées Images attachées  

  12. #11
    Invité

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    la même chose pour un PIC16F628 :

    Code:
    :10000000E328FF3FFF3FFF3F0000000008000F30E4
    :1000100003138312FB00FF30FA00FB0B1028132898
    :10002000FA0B10280D283E30FA00FA0B15280000B4
    :100030000800213003138312FA00FA0B1D28080070
    :1000400003138312200884004008F0007008C000E9
    :100050008001C01B8017401B0017C01A8016401A71
    :1000600000162108031936280011372800158015BD
    :1000700004204008F0007008C00080118001C01901
    :10008000801740190017C018801640180016210864
    :1000900003194C2800114D280015801504208011EB
    :1000A0002108031955280720562819200800031392
    :1000B0008312A1013F08C00020200130A1000800E8
    :1000C0000720072007203B08A0003B088400800190
    :1000D0008417800184138016001680158011072074
    :1000E00080158011072080158011072080160012CE
    :1000F00080158011072080018016801580118001F5
    :10010000801780158011072080010016801580114E
    :100110008001801580110720800180158011001654
    :10012000801580110720800180158011001680162F
    :10013000001780178015801107200130A1000800EA
    :10014000B228803003138312BB00C528C030BB0027
    :10015000C5289430BB00C528D430BB00C5288030EA
    :10016000BB00C528031383123B08013A0319A128D9
    :100170003B08023A0319A6283B08033A0319A928A9
    :100180003B08043A0319AC28AF283C03F0003B08B5
    :10019000F0077008BB007008C0002020A101BE015C
    :1001A0003E083D0784000008F00070080319E028AD
    :1001B0003E083D0784000008BF005720BE0AD02833
    :1001C0000130A10008004D3003138312A2006F30EC
    :1001D000A3006E30A4002030A5006230A600653078
    :1001E000A7006130A8007530A9002030AA004C306B
    :1001F000AB004330AC004430AD00AE016D30AF0019
    :100200006130B0007230B1006330B2006830B300CA
    :100210006530B4002030B5006230B6006930B700F8
    :100220006530B8006E30B900BA010630BB006020FE
    :100230000130C00020200C30C00020200130BB0065
    :100240000130BC002230BD00A0200230BB000130D4
    :10025000BC002F30BD00A0202C29FF3FFF3FFF3FF7
    :02400E006A3F07
    :00000001FF
    pour le cablage regarde page 240 dans ce pdf :

    http://www.mikroe.com/pdf/mikroc/mikroc_manual.pdf

    A+,

    Bruno

  13. #12
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    super, merci! le Quarz de 8Mhz est-il indispensable ?
    et ce sont bien des condensateurs qui sont autour du Quarz ? de qu'elles valeurs ?
    merci encore !
    Images attachées Images attachées  
    Dernière modification par Raphael2 ; 30/08/2006 à 18h04.

  14. #13
    Invité

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Citation Envoyé par Raphael2 Voir le message
    super, merci! le Quarz de 8Mhz est-il indispensable ?
    et ce sont bien des condensateurs qui sont autour du Quarz ? de qu'elles valeurs ?
    merci encore !
    oui il faut ce quartz pour le programme que j'ai posté
    oui ce sont des capa, elle doivent être identiques, entre 15 et 33 pf feront l'affaire.

    A+,

    Bruno

  15. #14
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    merci ! j'ai fait un dessin.. (je n'est pas mis le contraste...)
    j'ai encore 3 questions.. :
    est-ce que c'est bon ( le dessin )?
    est-on obligé de relié R/W, DO, D1, D2, D3 a la masse ?
    les capa peuvent etre des plastiques ?

  16. #15
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Arff, me revoila deja, tu m'a donné le code en " texte ", comment je fait pour le transformé en .hex ?
    merci beaucoups

  17. #16
    Invité

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Citation Envoyé par Raphael2 Voir le message
    merci ! j'ai fait un dessin.. (je n'est pas mis le contraste...)
    j'ai encore 3 questions.. :
    est-ce que c'est bon ( le dessin )?
    il est ou ?

  18. #17
    Invité

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Citation Envoyé par Raphael2 Voir le message
    Arff, me revoila deja, tu m'a donné le code en " texte ", comment je fait pour le transformé en .hex ?
    merci beaucoups

    copier/coller dans un fichier texte, enregistrer sous TOTO.HEX par exemple

    A+,

    Bruno

  19. #18
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Dsl.... le dessin!
    merci!

  20. #19
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Desolé, je n'arrive plus a metre une image...
    mais voila mon dessin :
    http://cjoint.com/?iEuXqreYxo

    ps: j'ai réussi à faire un fichier .hex merci
    merci encore
    Dernière modification par Raphael2 ; 30/08/2006 à 19h55.

  21. #20
    Invité

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    modifs sur le schéma :

    brancher les bornes d'un potentiometre de 10k sur le +5 et la masse, et le point milieu sur Vc broche 3 du LCD (contraste)

    relier R/W (broche 5), ainsi que D0 à D3 (broches 7 à 13) du LCD à la masse

    relier MCLR (broche 4) du pic au +5V

    mettre une capa de 0.1µ sur l'alim le plus près possible de Vdd et Vss du pic

    faire une jonction la plus courte possible entre le pic et le quartz

    A+,

    Bruno

  22. #21
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Salut, merci beaucoups pour tes rectification !
    voila ce que j'ai fait..
    est-ce que c'est bon la ?

    http://cjoint.com/?iFkb2V8RoA

    que veux-tu dire par : " faire une jonction la plus courte possible entre le pic et le quartz "

    il faut que la longueur des fils roses soit la plus petite possible ?
    et tous les capa du montage peuvent etre des plastiques ?

    merci encore

  23. #22
    freepicbasic

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    il faut que la longueur des fils roses soit la plus petite possible ?
    Oui, le quartz , doit être cote à cote du pic.

    et tous les capa du montage peuvent etre des plastiques
    ?
    pour le quartz des céramiques sont préférables.
    33pf pour 4Mhz
    20pf ou 15 pf pour 20Mhz

  24. #23
    Invité

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Citation Envoyé par Raphael2 Voir le message
    Salut, merci beaucoups pour tes rectification !
    voila ce que j'ai fait..
    est-ce que c'est bon la ?

    http://cjoint.com/?iFkb2V8RoA
    non les broches Vss et Vdd doivent etre reliées respectivement à la masse et au +5V directement, la capa de 0.1 µ doit être placée en parallèle sur l'alim du pic le plus près possible des broches Vss et Vdd (capa de découplage).

    pour le reste ça a l'air bon

    A+,

    Bruno

  25. #24
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    merci, voila j'ai fait un chémas mieux...( plus propre )
    http://cjoint.com/?iFltKBD5B6
    c'est bon ?
    pour les capa du quarz je met quel valeur ?
    merci !

  26. #25
    Invité

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Citation Envoyé par Raphael2 Voir le message
    merci, voila j'ai fait un chémas mieux...( plus propre )
    http://cjoint.com/?iFltKBD5B6
    c'est bon ?
    pour les capa du quarz je met quel valeur ?
    merci !
    ok ça a l'air bon

    pour les capa mets entre 15 et 33 pf, le pic n'est pas difficile et le temps d'établissement de l'oscillateur n'est pas critique pour ton appli

    A+,

    Bruno

  27. #26
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    merci, super! je vais fair sa alors! Comme tout le circuit est en 5V est-ce que tu crois que c'est mieu de metre un régulateur 5V L7805 pour alimenté le tout ?
    merci !

  28. #27
    Invité

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    Citation Envoyé par Raphael2 Voir le message
    merci, super! je vais fair sa alors! Comme tout le circuit est en 5V est-ce que tu crois que c'est mieu de metre un régulateur 5V L7805 pour alimenté le tout ?
    merci !
    si ton alim est supérieure à 5V oui c'est impératif.
    un 7805 ne conviendra pas si ton alim est inférieure à 8V, prendre un régulateur low-drop dans ce cas.

    si tu as déjà du 5V redressé filtré et à peu près stable c'est bon sans rien d'autre.

    A+,

    Bruno

  29. #28
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    merci! en fait j'ai une alim. de labo. réglable de 0v à 16v et de 0A à 2A et j'ai du 5V stable ( je pensse entre 5,01 et 4,99) mais comme les Pots de réglages sont tres senssibles j'aimerais mêtre un 7805...
    merci pour tout ton aide je te tien au courent quand je ferais le 1er test!!

  30. #29
    Invité

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    ne t'embête pas avec le régulateur, ton alim sur +5V fera l'affaire, l'essentiel c'est de ne pas dépasser 6V, limite le courant à 20 ou 30mA au cas ou tu ais un mauvais branchement.

    A+,

    Bruno

  31. #30
    Raphael2

    Re : Aide PIC à programmé pour faire marché un affichage LCD

    dacord! merci !!
    je vais acheté le Quartz !

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. affichage à partir d'un PIC: LCD/Digits
    Par invite81170861 dans le forum Électronique
    Réponses: 14
    Dernier message: 10/05/2007, 13h22
  2. PIC et affichage LCD
    Par alainav1 dans le forum Électronique
    Réponses: 1
    Dernier message: 09/11/2006, 19h08
  3. Aide pour programme PIC18F (PIC-->CNA)
    Par invitefe70cd58 dans le forum Électronique
    Réponses: 1
    Dernier message: 12/06/2006, 21h54
  4. Demande aide schéma électronique (Pic 16F84A et LCD) ???
    Par invitee0c1f250 dans le forum Électronique
    Réponses: 2
    Dernier message: 03/01/2006, 20h18
  5. Programme pour LCD 44780...
    Par invitea093086b dans le forum Électronique
    Réponses: 3
    Dernier message: 15/02/2005, 14h08
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...