Accueil > Forum > > > > Programmation du PIC 16F87 pour afficher une tension sur LCD
Programmation du PIC 16F87 pour afficher une tension sur LCD
dimanche 1 mars 2009 à 00:30:05 |
Programmation du PIC 16F87 pour afficher une tension sur LCD

Maisa
|
j'ai des difficultés au niveau de programmation et je veut un programme pour le PIC 16F877 (sur 4 bits) pour afficher sur un écran LCD "2*16" une tension...... par exp : afficher la tension situé à l'entrée du PIC. quelque soit le programme ( assembleur , micro C, micro Basic )..c pas important. merci de m'aider le plus vite possible et merci bien 1e autre fois
|
|
lundi 2 mars 2009 à 13:46:33 |
Re : Programmation du PIC 16F87 pour afficher une tension sur LCD

romain60112
|
Bonjour Maisa, Quelques questions pour éclairsir ta demande : c'est quoi qui est sur 4bits ? faire un soft sans voir le hard ? tu utilise quoi comme logiciel de développement ? Comme compilo ? tu as déja surement commencé un bout de soft ? Où est tu bloqué ? que veux tu réellement ? Cordialement, Romain
|
|
lundi 2 mars 2009 à 23:45:07 |
Re : Programmation du PIC 16F87 pour afficher une tension sur LCD

Maisa
|
réellement j'ai une tension à l'entrée du pic 16f877 entre 0 et 5V,bon je désire afficher cette tension sur un écran LCD mais le problème que je ne sais rien sur la programmation des PIC. bon la sortie est sur 4 bits et au niveau du compilo ça me dérange pas.quelque soit le compilo en Assembleure(MPLAB) , PIC C(mikro C) , Basic(mikro Basic) c pareille mais il me faut un programme a taper .Please help me 
|
|
mardi 3 mars 2009 à 09:07:48 |
Re : Programmation du PIC 16F87 pour afficher une tension sur LCD

romain60112
|
Bonjour, Pour moi tu devrais commencé par des programmes simple si tu n'a jamais fait de programmation : - configuration des E/S - écriture sur une sortie (ex: mettre à l'état bas, mettre à l'état haut, allumer éteindre une led ect...) - lire une entrée Si tu maitrise déja sa c'est bien partie. Ensuite : As tu déja des routines type sur ton lcd (init, put, ect...) ? As tu le hardware ? Si oui, c'est une maquette pédagogique ? Pour les programmes j'ai ce qu'il te faut, il faudra que tu adapte en fonction de ton hardware. Cordialement, Romain
|
|
mercredi 4 mars 2009 à 01:08:27 |
Re : Programmation du PIC 16F87 pour afficher une tension sur LCD

Maisa
|
bon Romain je sais configurer les ports , l'écriture et la lecture d'E/S même allumer une diode et +.. mais le problème que je peut pas faire un programme complet A ce moment je suis encore dans la partie simailation et verification sur l'ISIS (Proteus).il faut que tous vas bien avant que je commence la partie pratique. Bref j'ai un programme sous mikrobasic mais il ne fonctionne pas lorsque je le lance avec le PIC,si tu veut le verifier et merci
;***************************************** program ADCsurLCD dim resultat as float dim texte as char [20] main : TRISB = 0 ADCON1 = %10000010 Delay_ms(1000) Lcd_Init (PORTB) Lcd_Cmd (LCD_CURSOR_OFF) Lcd_Cmd (LCD_CLEAR) Lcd_Out (1, 5, "Tension")
while true resultat = ADC_read(2) resultat = resultat*(5./1024.) FloatTostr(resultat, texte) texte[5] = 0 Lcd_Out(2, 5, texte) Lcd_Out(2, 11, "V") wend end. ;********************************
Voila Romain,il me faut un programme pareille,merciiii bien d'avance
|
|
mercredi 4 mars 2009 à 08:38:39 |
Re : Programmation du PIC 16F87 pour afficher une tension sur LCD

romain60112
|
Réponse acceptée !
Bonjour,
Ton programme semble correcte dans l'ensemble aprés je ne sais pas ce qu'il y a dans les fonctions lcd_init, lcd_cmd... ! Je suppose que tu as testé ces fonctions et que l'afichage d'un caratère ne te pose pas de trop problème. Voila ce que j'ai en langage C pour PIC : void main(void) { int value; float x; lcd_init(); printf(lcd_putc,"\fVolt"); delay_ms(1000); setup_adc(ADC_CLOCK_DIV_64); setup_adc_ports(RA0_ANALOG); set_adc_channel(0); delay_us(200); while(TRUE) { value=read_adc(); x=(float)value*5./255.; printf(lcd_putc,"\fRA0:%04.2f V",x); delay_ms(100); } } Si ton programme tourne sous ISIS c'est peut être un problème hard. Quand tu programme ton µC tu configure bien comme il faut, fréquence d'horloge, Watch Dog ? Ton Hardware est correcte ? La programmation de ton µC ce passe bien ?
Cordialement, Romain
|
|
mercredi 4 mars 2009 à 22:55:10 |
Re : Programmation du PIC 16F87 pour afficher une tension sur LCD

Maisa
|
merciiiiii bqp Romain,ça marche enfin j'ai trouver mon problème c au niveau du conversion du programme de l'extention .pbas vers .hex pourque le PIC peut le lire.....merci mille et à la prochaine.. 
|
|
mardi 10 mars 2009 à 17:09:10 |
Re : Programmation du PIC 16F87 pour afficher une tension sur LCD

ghassen87
|
salut maisa jai presque le mem projet que vous réalisez afficher une tension sur LCD la compilation du programme en c est bien faite mais sur lisis jai un problem dafichage sur laficheur LCD sil vous plai aider moi et envoyer moi le shema de lisis voila mon email : ghassen_87@hotmail.f 
|
|
jeudi 19 novembre 2009 à 04:11:30 |
Re : Programmation du PIC 16F87 pour afficher une tension sur LCD

ihebhamdi
|
bonjour j'ai un problème au niveau du programmation en c pour un pic 16F877 AVEC un afficheur lcd 16*2
si quelqu'un peut m'aider et merci d'avance c très urgent pour mon pfe
|
|
jeudi 14 janvier 2010 à 10:13:05 |
Re : Programmation du PIC 16F87 pour afficher une tension sur LCD

viapolo
|
hi evry body i nead your help
\m/
comment programmer un PIC pour afficher une certain infarmation sur une ecran LCD de 17 pous
autre choze comment construire une circuit pour manipuler la dimention d'affichage sur ecran
si quelqu'un a une documentation il me l'envoi sur c'ette adresse mail
hamza_amd@live.fr
est merci pour tous
AMDOUNI HAMZA

|
|
Cette discussion est classée dans : afficher, programmation, pic, lcd, tension
Répondre à ce message
Sujets en rapport avec ce message
programmation afficheur lcd 2*16 pour pic 16f876 [ par academie ]
bonjours svp est ce que quelqu"un peut m'aider dans la programmation du 16f876 pour afficher, le nom et quota préenregistrés, dans le pic ,de 2 perso
programmation pic16f877a + afficheur LCD [ par ghassen87 ]
salut a tt je suis débutant , je suis entrain de programmer une pic 16f877a en language pic c. mon objectif c'est d'afficher à partir d'une tensio
Programmation 16F877A + LCD (C) [ par ult1m4tum ]
Messieurs, mesdames (bien qu'elles se fassent rare sur ce genre de forum) Je cherche a créer un code en C me permettant d'afficher un simple caractèr
programmation port ps2 sur pic 16f877 [ par hamdi802 ]
je suis en train de réalise un projet de programmation d'un carte électronique a la base pic 16f877 ; mon problème comment programmer un port ps2 sur
chercher comment afficher des resultats numériques avec PIC 16F877 [ par rayf2011 ]
bonjour... je je veux saisir de constantes a et b par clavier. et je veux que ce programme faire la somme a+b=x, puis y= cos(x), et enfin afficher la
programmation du microcontrôleur PIC 16F877 et mesure de temperature [ par aurelienkam ]
Bonjour à tous je suis nouveau dans le site et je m'appelle aurelien Kameni. J'étudie cette année en licence le microcontrôleur PIC 16F877. J'ai un T
programmation en c [ par wxcvbn00pm ]
bonjour voila je m adresse a vous pour avoir de l aide car je suis nul en info et j essaye de m ameliorer mais je n y arrive toujours pas . voila ma q
PIC et LCD 2*16 [ par caela ]
Bonjour à tous svp est-ce que quequ'un peut me donner e nom de la librairie qu'il faut importer pour pouvoir gérer un LCD 2*16 en CPIC. MERCI
programmation pic c [ par romanticgirl ]
salut tout le monde, je suis entrain de programmer un code en pic c avec un pic 18F452. ce programme sert à lire et écrire sur une carte mémoire SD
programmation [ par steve25cent ]
Bonjour à tous! je travaille sur un projet de modélisation et la 1ère partie consiste à partir du code source existant en "c", écrire un programme JA
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Forum
MATLAB PROGRAMME MATLAB PROGRAMME par wahab1087
Cliquez pour lire la suite par wahab1087 RGB2GRAYRGB2GRAY par musa18
Cliquez pour lire la suite par musa18
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|