pic 16F84
Répondre à la discussion
Affichage des résultats 1 à 24 sur 24

pic 16F84



  1. #1
    invite894c2685

    pic 16F84


    ------

    pour le pic 16F84 quelle est la formule mathematique qui consite à convertir un nombbre en binaire vers bcd
    j'ai vu un programme avec des décalages

    -----

  2. #2
    f6bes

    Re : pic 16F84

    Bjr Cartier,
    Vous venez de poster dans un sous forum.
    Le premier message de ce sous forum indique:
    "A lire PRIORITAIREMENT avant de poster" !!!!!
    Apparemment pas lu !!
    Ce sous forum est DESTINE à acceuillir des REALISATIONS TERMINEES et leur descriptions.
    Votre demande aurait eu sa place et des réponses dans le forum prinçipal.
    Cordialement

  3. #3
    Jack
    Modérateur

    Re : pic 16F84

    Comme le dit f6bes, il serait bon de faire un peu attention avant de poster

    Le sujet est remis dans le bon forum

  4. #4
    Gérard

    Re : pic 16F84

    Bonjour,
    Soit NB, nombre en binaire à convertir en U (unités), D(dizaines), C(centaines)

    init
    C = 0, D = 0, U = 0

    tant que NB > 100
    NB = NB - 100
    C = C + 1

    tant que NB > 10
    NB = NB - 10
    D = D + 1

    U = NB

    Ai-je été assez clair ?
    Gérard.

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

    Re : pic 16F84

    Bonsoir,
    Quel est le but d'utiliser la conversion?

  7. #6
    Jack
    Modérateur

    Re : pic 16F84

    L'affichage en décimal de la valeur d'un compteur par exemple.

    A+

  8. #7
    Gérard

    Re : pic 16F84

    Peut-être pour afficher 10001000b sur 3 afficheurs 7 segments.
    Gérard.

  9. #8
    invitef4491fcc

    Re : pic 16F84

    tu devrais aller jeté un coup d'oeil sur le cours de BIGonoff il eplique tous ainsi que le fonctionnement des pics....

  10. #9
    invite6ceed97c

    Re : pic 16F84

    Oh oui, apres plus de 15 ans d'expérience avec les PIC et autres Micro, j'ai vraiment besoin de ces cours

    En fait je demandais la question car certain compilateur on déja cette fonction pour certaine fonctions built-in. Et comme la question initiale ne nous en dit pas beaucoup, je croyais pertinent d'en savoir un peu plus.

    Voila!

  11. #10
    Gérard

    Re : pic 16F84

    Cartier es-tu encore parmi nous?
    Que penses-tu de nos idées ?
    Gérard.

  12. #11
    invitef4491fcc

    Re : pic 16F84

    Citation Envoyé par mister_e Voir le message
    Oh oui, apres plus de 15 ans d'expérience avec les PIC et autres Micro, j'ai vraiment besoin de ces cours

    Voila!
    cet remarque etait plutot pour cartier pas pour toi

  13. #12
    invite6ceed97c

    Re : pic 16F84

    Euh... c'est ca les québécois.. on se sent toujours concerné

    Oups!

  14. #13
    invite894c2685

    Re : pic 16F84

    Citation Envoyé par ero-sennin Voir le message
    cet remarque etait plutot pour cartier pas pour toi
    je debute avec ce forum et je comprend pas

  15. #14
    invite894c2685

    Re : pic 16F84

    je débute avec ce forum et je nage

  16. #15
    invite6ceed97c

    Re : pic 16F84

    Ok,
    Donne nous un peu plus de détails de ce que tu veut faire y compris le matériel utilisé (LCds, afficheur, Leds, etc) Language de programmation (Assembleur, Melabs PICBasic, PROTON, Microchip C, Hi-Tech c)

    Plus il y aura de détails, plus il y aura de chance d'avoir une solution

    Au plaisir.

  17. #16
    invite894c2685

    Re : pic 16F84

    je nage avec ce forum je n'arrive pas à naviguer pouvez vous m 'enrienter
    pour la conversion je comprend quand on retranche cent etc mais il y a une autre méthode qui consite à faire des décalages et rajouter trois en binaire ça marche mais je voudrais la formule mathematique

  18. #17
    invite894c2685

    Re : pic 16F84

    Citation Envoyé par cartier Voir le message
    je nage avec ce forum je n'arrive pas à naviguer pouvez vous m 'enrienter
    pour la conversion je comprend quand on retranche cent etc mais il y a une autre méthode qui consite à faire des décalages et rajouter trois en binaire ça marche mais je voudrais la formule mathematique
    je voudrais aussi pour le pic 16F84 connaitre les astuces pour actionner le port A ou B en entrée ou sortie

  19. #18
    Jack
    Modérateur

    Re : pic 16F84

    mais il y a une autre méthode qui consite à faire des décalages et rajouter trois en binaire ça marche mais je voudrais la formule mathematique
    Je pense que tu veux parler du code "excess 3", mais ce n'est pas forcément la meilleure solution.

    En fait, plutôt qu'une formule, c'est un algorithme qui t'a été donné.

    A+

  20. #19
    Gérard

    Re : pic 16F84

    Bonjour Jack,
    Peux-tu en dire plus sur ce que tu appelle "excess 3" ?
    Merci d'avance,
    Gérard.

    PS pour cartier :

    http://www.abcelectronique.com/bigonoff/
    tu trouveras une foule de renseignements sur les PIC.

  21. #20
    Jack
    Modérateur

    Re : pic 16F84

    Plutôt qu'un long discourt, ce site résume bien l'intérêt de ce code.

    http://www.positron-libre.com/cours/...e-excess-3.htm

    Mais si il y a "quelques" années on s'amusait à jongler avec les bascules et les optimisations du nombre de portes, ça présente moins d'intérêt aujourd'hui:

    soit le traitement est relativement lent et on utilise un µcontrôleur qui possède normalement des instructions prévues pour le BCD (ou bien on le fait par programme), soit il faut aller vite et on utilise des circuits logiques programmables ou autres asics et là, c'est le compilateur qui optimise.

    A+

  22. #21
    Gérard

    Re : pic 16F84

    Merci pour le lien.
    Gérard.

  23. #22
    invite894c2685

    Re : pic 16F84

    justement c'est la formule que je recherche
    j'analyse le programme d'un fréquencemetre à pic
    j'aimerais aussi connaitre les sorties des ports a et b
    les instructions qui les mettent en entrée ou en sortie

  24. #23
    invite894c2685

    Re : pic 16F84

    justement c'est la formule que je recherche
    je cherche aussi à connaitre commment on met les ports en entrée ou en sortie sur un 16F84

  25. #24
    Jack
    Modérateur

    Re : pic 16F84

    As-tu lu les cours de biginoff?

    Si tu veux programmer un microcontrôleur, et plus spécialement un pic, il faut commencer par te documenter un peu.

    Son cours est particulièrement pédagogique et tu touveras très rapidement ta réponse.

    A+

Discussions similaires

  1. pic 16F84
    Par inviteaa98cb7b dans le forum TPE / TIPE et autres travaux
    Réponses: 2
    Dernier message: 03/04/2007, 16h48
  2. pic 16f84
    Par invitea821b3a8 dans le forum Électronique
    Réponses: 7
    Dernier message: 10/01/2007, 15h50
  3. Pic 16F84
    Par invite10bd8950 dans le forum Électronique
    Réponses: 10
    Dernier message: 14/05/2006, 12h21
  4. Pic 16f84
    Par invite59c54dd9 dans le forum Électronique
    Réponses: 3
    Dernier message: 04/03/2006, 16h36
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...