Programmation des microcontrôleurs PIC (8 / 10 étapes)

Étape 8: Clignoter une LED

Le meilleur moyen de vérifier que tout est configuré correctement est à clignoter un voyant. Si le voyant clignote au taux prévu puis tout a été correctement configuré. Dans cet exemple, la LED est reliée au PORT A, Pin 0 (RA0 sur la feuille de données). Si vous avez votre LED reliée à un axe différent, utiliser les registres appropriés et des morceaux.

  1. Main.c ouvert dans la visionneuse de projet sous fichiers source.

La main (void) void fonction est le point d’entrée principal du programme. Quand les premier des pouvoirs MCU sur elle conclura cette fonction. La première ligne appelle la fonction ConfigureOscillator que vous renseigné pour définir la source d’horloge et de la vitesse. La ligne suivante appelle InitApp, une fonction que nous allons remplir en peu de temps, et enfin entrer dans une boucle infinie. Puisqu’il n’y a aucun système d’exploitation pour retourner à la fonction, il n’y a aucun appel de retour à la fin.
La fonction finie devrait ressembler à ceci :

  1. Juste au-dessus le tout en boucle ajoutez le code suivant.

  1. Définir la broche LED comme sortie--TRISAbits.TRISA0 = 0 ; définition un TRIS bit à 0 ensembles comme sortie, réglage à 1 définit comme entrée
  • À l’intérieur le tout en boucle ajoutez le code suivant
    1. Définir la LED OFF--LATAbits.LATA0 = 0 ; les bits LAT contrôlent la sortie d’une épingle. 0 = FAIBLE, 1 = ÉLEVÉE
    2. Attendre 1/2 seconde--wait_ms(500) ;
    3. Sur le LED ON--LATAbits.LATA0 = 1 ;
    4. Attendre 1/2 seconde--wait_ms(500) ;
    1. Construire le programme et recherchez les erreurs ou les avertissements
    2. Assurer que le PICkit est correctement raccordé à la photo et l’ordinateur
    3. Cliquez sur le bouton périphérique de marque et le programme (le bouton à droite de l’assainissement et le bouton Générer)
    4. Si vous êtes invité à sélectionner PICkit 3, puis cliquez sur OK
    5. Lorsque l’avertissement montre double vérification vous avez le PIC correct dans le circuit, puis cliquez sur OK
    6. Si un avertissement indique sur les ID de périphérique cible, cliquez sur OK pour l’ignorer

    Articles Liés

    Programmateur de microcontrôleur PIC 16F917

    Programmateur de microcontrôleur PIC 16F917

    dans ce instructable, je vais vous montrer comment construire un microcontrôleur PIC 16F917 circuit de programmation. Ce microcontrôleur est une forme très agréable du chip Microcontroller le fabricant de la célèbre puce Microchip.Ce microcontrôleur
    5 raisons pourquoi vous êtes pas en mesure à programme A microcontrôleur

    5 raisons pourquoi vous êtes pas en mesure à programme A microcontrôleur

    quand à partir de microcontrôleurs, vous êtes susceptible de rencontrer quelques problèmes dans la programmation de votre microcontrôleur, et il n'y a rien de plus frustrant que de perdre des heures pour trouver le problème et toujours ne pas être en
    Comment clignoter une Led à l’aide de microcontrôleur PIC ?

    Comment clignoter une Led à l’aide de microcontrôleur PIC ?

    Ce tutoriel est pour les débutants de microcontrôleur PIC.* les étapes pour installer MP labo* les étapes pour installer le compilateur xc8* programme de Blink* Projet de renforcement et de brûler au pic McÉtape 1: Composants requis 1) PIC16F886-12)
    GSM base polyvalent robotique véhicule à l’aide de microcontrôleur PIC

    GSM base polyvalent robotique véhicule à l’aide de microcontrôleur PIC

    ce projet vise à développer un véhicule robotisé qui peut être contrôlé par un téléphone cellulaire. Envoient des commandes DTMF d'un téléphone à un autre téléphone cellulaire qui est monté sur le véhicule robotisé. Ces commandes servent à nourrir un
    Comprendre l’ICSP pour les microcontrôleurs PIC

    Comprendre l’ICSP pour les microcontrôleurs PIC

    programmation de microcontrôleurs n'est pas difficile. Construire un programmeur rend un grand premier projet électronique. L'objectif de cette instructable est d'expliquer la méthode simple « in circuit serial programming » utilisée avec PICs de Mic
    16F84 simple programmateur de microcontrôleur - JDM

    16F84 simple programmateur de microcontrôleur - JDM

    dans ce instructable, je vais vous montrer comment j'ai construit et testé ce circuit simple mais puissant.Le programmateur JDM est mon préféré programmateur de microcontrôleur. C'est un circuit simple et compatible avec de nombreux chargeurs de logi
    Intro aux microcontrôleurs PIC

    Intro aux microcontrôleurs PIC

    un minimum de ce que vous devez obtenir commencé à programmer des micros PIC pour une utilisation dans des projets électroniques (robotique, etc.)Étape 1: Ce que vous avez besoin pour le projet Remarque : on dirait que si vous avez windows XP, il n'y
    Personne l’authentification à l’aide de la détection de visage de PC et le microcontrôleur (PIC, Arduino,...)

    Personne l’authentification à l’aide de la détection de visage de PC et le microcontrôleur (PIC, Arduino,...)

    Dans cette vidéo, j'ai implémenté personne d'authentification à l'aide de la détection des visages et reconnaissance à l'aide de c# et Emgu (OpenCV wrapper pour .NET) et le microcontrôleur PIC ou Arduino connecté au port série.Les tutoriels qui m'aid
    LYT LED compteur: LED, microcontrôleur PIC et déplacement moyenne Code

    LYT LED compteur: LED, microcontrôleur PIC et déplacement moyenne Code

    Bonjour à tous, Merci de vérifier sur mon premier Instructable. J'ai aimé voir vos créations au fil des ans et aimer ce que vous tous apportent leur contribution. Ce projet est un essaimage de celui que j'ai vu récemment ici et je dois donner une cri
    Module sans fil Radio fréquence à l’aide de microcontrôleur PIC.

    Module sans fil Radio fréquence à l’aide de microcontrôleur PIC.

    C'est un microcontrôleur basé projet de bricolage électronique. Le nom de Module RF sans fil à l'aide de microcontrôleur PIC. Le module RF est un petit circuit électronique utilisé pour transmettre, recevoir, ou ondes radio transceive sur l'un d'un c
    Interface 16 X 2 LCD avec microcontrôleur PIC

    Interface 16 X 2 LCD avec microcontrôleur PIC

    ici, vous apprendrez comment interfacer 16 × 2 LCD à microcontroller PIC18F4550 qui appartient à la famille PIC18F. PIC18F4550 est un microcontrôleur 8 bits et utilise l'architecture RISC. PIC18F4550 a 40 broches PDIP (double en ensemble line) et 44
    Système de développement pour les microcontrôleurs PIC et AVR

    Système de développement pour les microcontrôleurs PIC et AVR

    après avoir testé de nombreux systèmes de développement pour les microcontrôleurs PIC et AVR, aucun ne me satisfait. J'ai donc créé ce système avec la maquette qui m'a convaincu.Étape 1: Plus d'espace libre Dans ce système de développement, j'ai mis
    Mesure de fréquence d’onde sinusoïdale à l’aide de microcontrôleur pic

    Mesure de fréquence d’onde sinusoïdale à l’aide de microcontrôleur pic

    Projet de mesure de fréquence sinusoïdale est conçu à l'aide de microcontrôleur pic. Ce projet mesure la fréquence de l'onde sinusoïdale. Technique de détection de croisement nul est utilisé pour mesurer la fréquence de l'onde sinusoïdale. Détection
    Convertisseur pur sinus à l’aide de microcontrôleur pic

    Convertisseur pur sinus à l’aide de microcontrôleur pic

    Convertisseur pur sinus à l'aide de microcontrôleur pic est conçu dans ce projet. Noyau de ferrite ou sinusoïdal pur chopper basé est conçu dans ce projet. Il y a deux parties principales de ce projet1.convertisseur DC DC à l'aide de push pull topolo