Le microcontrôleur est conçu pour contrôler des appareils électroniques, ainsi que pour interagir entre eux conformément au programme qui y est intégré. Les microcontrôleurs contiennent des dispositifs supplémentaires intégrés.
Nécessaire
- -CodeVisionAVR;
- - VMLAB.
Instructions
Étape 1
Installez l'application de compilation CodeVisionAVR sur votre ordinateur pour programmer des microcontrôleurs. Il crée un programme pour l'AVR. En outre, vous devez installer l'application de simulation VMLAB, conçue pour tester le fonctionnement du programme sur le microcontrôleur.
Étape 2
Après l'installation, faites une copie de sauvegarde des dossiers du programme. Les applications incluent des exemples de dispositifs pour les microcontrôleurs, ainsi que des fichiers d'aide intégrés. Utilisez-les pour programmer le contrôleur vous-même.
Étape 3
Décompressez l'archive x8pwm2.rar dans le dossier avec le programme Vmlab installé - z8. Démarrez ensuite l'application Vmlab, accédez au menu Projet et sélectionnez Ouvrir le projet dans celui-ci, puis ouvrez le projet à partir du dossier du programme Vmlab.prj. La fenêtre de projet apparaîtra à l'écran, qui est composée des éléments suivants: LEDs, résistances, clavier, oscilloscope, terminal.
Étape 4
Ensuite, cliquez sur l'élément Reconstruire tout dans le menu Projet pour recompiler le projet. Un message apparaîtra sur la réussite du processus, après quoi vous pourrez commencer à simuler le microcontrôleur.
Étape 5
Simuler, c'est-à-dire commencer à exécuter le programme qui est chargé dans le modèle informatique du contrôleur, ainsi que les circuits qui l'entourent. Cliquez sur le feu pour lancer l'exécution du programme chargé dans la mémoire du MK. Arrêtez le processus immédiatement.
Étape 6
Exécutez-le à nouveau et observez le processus de changement de tension dans la fenêtre Scope. Arrêtez le programme, développez la fenêtre intitulée Code, elle affichera le code source du programme compilé par Cvavr.
Étape 7
Veuillez noter que certaines lignes sont surlignées en jaune, la longueur de cette surbrillance indique le temps que le programme a passé sur cette ligne. Après cela, vous pouvez flasher le contrôleur à l'aide de ce programme.