GBF a base de PIC 16F84A en assembleur
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

GBF a base de PIC 16F84A en assembleur



  1. #1
    invitea7ea7df4

    GBF a base de PIC 16F84A en assembleur


    ------

    bonjour,
    j ai realisé un GBF numerique a base de pic 16F84A (programmé en assembleur avec MPLAB).
    j ai qq problemes au niveau de la simulation.
    je présume que le programme est correcte. mais j aimerais bien que qq un le verifie avec moi.
    les suggestions d amélioration seront les bienvenues.
    voici le schéma et le programme.

    PS: pour faciliter la lecture du programme, il est constitué de 4 parties:
    1/ l initialisation et configuration des registres speciaux du pic (trisA et B , option_reg )
    2/ test sur les Bouton poussoirs reliés au PORTA
    3/ fonctions permettant de genérer les differentes formes du signal.
    4/ les tables des echantillons qui vont synthetiser le signal.


    merci pour votre assistance ^^

    -----
    Fichiers attachés Fichiers attachés

  2. #2
    invitea7ea7df4

    Re : GBF a base de PIC 16F84A en assembleur

    SVP, est ce que quelqu un peut jeter un coup d oeil sur le programme?
    merci

  3. #3
    bisou10

    Re : GBF a base de PIC 16F84A en assembleur

    Ben, qu'est ce qui ne fonctionne pas ? Difficile sans tester de savoir. Ensuite l'assembleur, je le lis difficilement maintenant, tu aurais gagné à le faire en C (ca te fait un bel axe d'amélioration).

  4. #4
    invitea7ea7df4

    Re : GBF a base de PIC 16F84A en assembleur

    comme je l ai noté dans le message precédent, j ai réalisé un GBF numérique qui est capable de synthetiser un sinus, une rampe, un créneau et un triangle.
    mon programme se divise en 4 parties:
    1/ l initialisation et configuration des registres speciaux du pic (trisA et B , option_reg(configurer le TMR0 en mode compteur )
    2/ test sur les Boutons poussoirs reliés au PORTA pour choisir la forme d'onde voulue.
    3/sous programmes permettant de genérer les differentes formes du signal selon le choix du BP.
    4/ les tables des echantillons qui vont synthetiser le signal.

    lors du debuggage je ne parviens pas a voir les valeurs sur le port B.

    PS: difficile de travailler en C comme le temps de conversion est determiné par le nb de cycles necessaire pour mettre a jour le portB, chose qui est difficile a faire avec le C

  5. A voir en vidéo sur Futura

Discussions similaires

  1. modifier carte de commande à base de pic 16F84A avec ICSP
    Par chimere322 dans le forum Électronique
    Réponses: 4
    Dernier message: 28/08/2013, 09h41
  2. cette serrure est elle realisé avec un 16f84A-04 ou 16f84A-10?
    Par invite93ed6d5d dans le forum Électronique
    Réponses: 24
    Dernier message: 23/07/2011, 17h34
  3. Assembleur et PIC 16F84A
    Par invitea571f362 dans le forum Électronique
    Réponses: 7
    Dernier message: 04/02/2010, 22h48
  4. alarme téléphonique à base du pic 16F84A
    Par invite16f6e078 dans le forum Électronique
    Réponses: 0
    Dernier message: 13/03/2009, 17h08
  5. alarme moto a base de pic 16f84a
    Par invitee077e1a5 dans le forum Électronique
    Réponses: 1
    Dernier message: 24/02/2004, 17h01