projet PIC16F877
Répondre à la discussion
Affichage des résultats 1 à 23 sur 23

projet PIC16F877



  1. #1
    nadia_1988

    projet PIC16F877


    ------

    salut tout le monde ;
    j'ai un probleme, je prépare un projet .... une maquette qui comporte 16 entrées ... lorsque le PIC détécte une tensien de (5v=1 logique) sur une ou plusieurs entrées ...il affiche sur un afficheur LCD (2*16) un message indiquant le numéro de l'entrée (1..16) jusqu'aux là tout est réglé !!!
    mon probleme c que je doit afficher avec le numéro de l'entrée la date exacte en( hh:mm:ss )de la détection ...
    j'ai pa pu la programmer en C !!! SVP je veut une aide au niveau du code (en C) ..
    j'utilise un PIC 16F877
    Quartez 20MHz
    oscillateur interne 8MHz

    -----

  2. #2
    sangen48

    Re : projet PIC16F877

    salut, bon ben déjà ça va être un peu chaud parce qu'il faut que le pic connaisse l'heure et la date. tu as déjà mis au point un système pour ça ou pas ?

    pour le reste ça peut s'arranger facilement.

  3. #3
    Gérard

    Re : projet PIC16F877

    Comment le système connait l'heure ?
    RTC ou horloge interne ?
    Qz de 32,768KHz sur l'entrée du Timer1 par exemple, c'est une solution.

  4. #4
    sangen48

    Re : projet PIC16F877

    c'est tout le problème !

    au fait : si tu prévois un moyen de rentrer l'heure et la date dans le pic à la mise sous tension, n'oublie pas que tu perdra tout à chaque mise hors tension.
    il me semble qu'il existe des puces d'horloges spécialisées, avec lesquelles un pic peut facilement communiquer et qui peuvent conserver les données au moyen d'une pile interne ou externe. par exemple le DS12877 de Dallas, utilisé dans les anciens PC.

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

    Cool Re : projet PIC16F877

    Citation Envoyé par sangen48 Voir le message
    c'est tout le problème !

    au fait : si tu prévois un moyen de rentrer l'heure et la date dans le pic à la mise sous tension, n'oublie pas que tu perdra tout à chaque mise hors tension.
    il me semble qu'il existe des puces d'horloges spécialisées, avec lesquelles un pic peut facilement communiquer et qui peuvent conserver les données au moyen d'une pile interne ou externe. par exemple le DS12877 de Dallas, utilisé dans les anciens PC.
    Bonjour Monde,

    je plussoie...
    un CI RTC permet de "sauvegarder l'heure"...
    sinon il faudra la régler à chaque re-mise sous tension du PIC...
    un autre exemple de RTC : DS1307...

    vede
    ;O]

  7. #6
    redtronic

    Re : projet PIC16F877

    salut
    tu peux utiliser le PCF8583 de chez philips c'est plus simple, il utilise la liaison I²C.

  8. #7
    nadia_1988

    Re : projet PIC16F877

    merci tout le monde pour vos réponses ;
    j'ai senti que je suis dans ma famille !!!
    bon, pour monsieur Gerard: je ne sais pas encore quel est le moyen le plus adéquoit RTC( DS1307) ou horloge externe !!!
    mais je pense que je vais utiliser l'RTC (pour eviter le probleme de perte d'information en cas de mise hors tension )

    pour sangen48 : en fait c pas tt le probleme mais j'essai de les resoudre du moins au plus difficile ...il me reste un autre probleme
    c que ma carte doit envoyer des SMS !!!mé l'encadreur ne m'a pas permi d'utiliser mon PC !!! je ne sais pas comment le faire alors directement !!!

    pour redtronic: déja j'ai travaillé mon projet avec le PIC 16F877 sur ISIS et ARES et la programmation presque compléte ... je ne peut pas changer maintement merci en tout cas

  9. #8
    Gérard

    Re : projet PIC16F877


  10. #9
    invite7a49d0d5

    Cool Re : projet PIC16F877

    re ;O]

    pour envoyer des SMS... il te faut un module GSM... pour commencer...

    exemples de chez Lextronic :

    http://www.lextronic.fr/P4318-module...s-oem-tm1.html
    http://www.lextronic.fr/P3300-module...s-oem-tm2.html

    vede
    ;O]

  11. #10
    redtronic

    Re : projet PIC16F877

    resalut,
    tu n'as rien a changer, il suffit juste de le brancher sur le port I²C de ton pic 16f877 et d'ecrire le code adequat ou d'utiliser les driver du pcf8583 (circuit horloge calendrier de chez philips) sur isis.

  12. #11
    invite7a49d0d5

    Cool Re : projet PIC16F877

    Citation Envoyé par redtronic Voir le message
    resalut,
    tu n'as rien a changer, il suffit juste de le brancher sur le port I²C de ton pic 16f877 et d'ecrire le code adequat ou d'utiliser les driver du pcf8583 (circuit horloge calendrier de chez philips) sur isis.
    re ;O]

    la DS1307 "utilise" aussi le protocole I2C...
    et il est dispo en "samples" (échantillons gratuits) auprès du constructeur...
    constructeur qui a aussi d'autres modèles de RTC à son catalogue...
    ces infos si tu as du mal à trouver un pcf8583...

    vede
    ;O]

  13. #12
    invite7a49d0d5

    Cool Re : projet PIC16F877

    Citation Envoyé par vede Voir le message
    re ;O]

    pour envoyer des SMS... il te faut un module GSM... pour commencer...

    exemples de chez Lextronic :

    http://www.lextronic.fr/P4318-module...s-oem-tm1.html
    http://www.lextronic.fr/P3300-module...s-oem-tm2.html

    vede
    ;O]
    ps : ces "modules" s'interfacent au PIC via RS232...
    ;O]

  14. #13
    redtronic

    Re : projet PIC16F877

    le pcf8583 et aussi disponible et ne coute pas cher! tu n'as qu'as l'initialiser au demarrage du pic et regler l'heure et la date si necessaire en utilisent les commande en c qu'on trouve dans le driver de ce dernier sur isis.

  15. #14
    nadia_1988

    Re : projet PIC16F877

    salut tt le monde ;
    redtronic : j'ai compris maintenant ce que vous vouler me dire
    mais est ce qu'il existe un code bien déterminé pour faire fonctionner ces RTC "ecrire le code adequat ou d'utiliser les driver du pcf8583"
    comment je dois proceder SVP

  16. #15
    redtronic

    Re : projet PIC16F877

    attend je confond entre isis et le compilateur C ! quel compilateur tu utilise? moi j'utilise le picc de ccs http://www.ccsinfo.com/content.php?page=compilers
    et tu va trouver le driver sur ton compilateur ccs et aussi un exemple sur ce circuit. je sais pas s'il y'a un moyen sur ce site pour le chat, je pense que c'est mieux pour bien t'expliquer comment faire pour résoudre ton pb.

  17. #16
    nadia_1988

    Re : projet PIC16F877

    salut redtronic;
    j'utilise aussi le pic c

  18. #17
    Gérard

    Re : projet PIC16F877

    Citation Envoyé par nadia_1988 Voir le message
    salut tt le monde ;
    redtronic : j'ai compris maintenant ce que vous vouler me dire
    mais est ce qu'il existe un code bien déterminé pour faire fonctionner ces RTC "ecrire le code adequat ou d'utiliser les driver du pcf8583"
    comment je dois proceder SVP
    Pour commencer, il faut lire la doc de la RTC.

  19. #18
    redtronic

    Re : projet PIC16F877

    moi j'utilise le picc ccs v4.17, si tu l'utilise aussi, tu clique sur file, puis open, puis tu cherche sur ccs le fichier driver ou exempels et tu cherche le pcf8583, tu va trouver le driver a utiliser sur ton programme et un exemple qui explique comment intéroger ce dernier pour lire ou ecrire l'heure et la date!

  20. #19
    Gérard

    Re : projet PIC16F877

    Citation Envoyé par nadia_1988 Voir le message
    salut redtronic;
    j'utilise aussi le pic c
    Des compilateurs C pour PIC, il en existe quelques uns.
    C'est lequel le tien ?

  21. #20
    redtronic

    Re : projet PIC16F877

    sur le driver ils explique en détail comment intéroger le pcf8583.
    sur ce lien tu va voir comment ce dernier communique avec un pc via un microcontroleur.
    http://www.electronics-lab.com/blog/?p=745

  22. #21
    redtronic

    Re : projet PIC16F877

    ici tu va trouver ce que tu cherche
    http://www.ccsinfo.com/forum/viewtopic.php?t=27988

  23. #22
    redtronic

    Re : projet PIC16F877

    sur ce dernier lien http://www.ccsinfo.com/forum/viewtopic.php?t=27988
    tu va trouver un exemple de communication avec ce composant, et un peu en bas tu va trouver le driver du pcf8583 que tu va déclarer sur ton programme (#include <PCF8583.c>).

  24. #23
    redtronic

    Re : projet PIC16F877

    fin du projet, ca marche à 100%
    Redtronic

Discussions similaires

  1. PIC16f877
    Par invite13659407 dans le forum Électronique
    Réponses: 36
    Dernier message: 19/12/2009, 22h36
  2. Pic16f877
    Par invite814175e4 dans le forum Électronique
    Réponses: 8
    Dernier message: 16/12/2009, 15h42
  3. pic16f877
    Par invite814175e4 dans le forum Électronique
    Réponses: 0
    Dernier message: 16/12/2009, 15h28
  4. Projet avec PIC16F877
    Par invitee9e0f92f dans le forum Électronique
    Réponses: 0
    Dernier message: 02/02/2009, 11h36
  5. Conversion A/D pic16F877
    Par solid_sneak06 dans le forum Électronique
    Réponses: 13
    Dernier message: 16/05/2006, 18h39
Découvrez nos comparatifs produits sur l'informatique et les technologies.