Der Mikrocontroller ist so konzipiert, dass er elektronische Geräte steuert und zwischen ihnen gemäß dem darin eingebetteten Programm interagiert. Mikrocontroller enthalten eingebaute Zusatzgeräte.
Notwendig
- - CodeVisionAVR;
- - VMLAB.
Anweisungen
Schritt 1
Installieren Sie die CodeVisionAVR-Compileranwendung auf Ihrem Computer zum Programmieren von Mikrocontrollern. Es erstellt ein Programm für den AVR. Außerdem müssen Sie die VMLAB-Simulatoranwendung installieren, die den Betrieb des Programms auf dem Mikrocontroller testen soll.
Schritt 2
Erstellen Sie nach der Installation eine Sicherungskopie der Programmordner. Zu den Anwendungen gehören Beispielgeräte für Mikrocontroller sowie integrierte Hilfedateien. Verwenden Sie diese, um die Steuerung selbst zu programmieren.
Schritt 3
Entpacken Sie das Archiv x8pwm2.rar in den Ordner mit dem installierten Vmlab-Programm - z8. Starten Sie dann die Vmlab-Anwendung, gehen Sie zum Menü Projekt und wählen Sie Projekt darin öffnen, dann öffnen Sie das Projekt aus dem Programmordner Vmlab.prj. Auf dem Bildschirm erscheint das Projektfenster, das sich aus folgenden Elementen zusammensetzt: LEDs, Widerstände, Tastatur, Oszilloskop, Terminal.
Schritt 4
Klicken Sie anschließend im Menü Projekt auf den Eintrag Alle neu erstellen, um das Projekt neu zu kompilieren. Über den erfolgreichen Abschluss des Vorgangs wird eine Meldung angezeigt, wonach Sie mit der Simulation des Mikrocontrollers beginnen können.
Schritt 5
Simulieren, d.h. Starten Sie die Ausführung des Programms, das in das Computermodell des Controllers geladen ist, sowie der umgebenden Schaltungen. Klicken Sie auf die Ampel, um die Ausführung des in den Speicher des MK geladenen Programms zu starten. Stoppen Sie den Vorgang sofort.
Schritt 6
Führen Sie es erneut aus und beobachten Sie den Spannungsänderungsprozess im Scope-Fenster. Stoppen Sie das Programm, erweitern Sie das Fenster mit der Bezeichnung Code, es zeigt den Quellcode des von Cvavr kompilierten Programms an.
Schritt 7
Bitte beachten Sie, dass einige Zeilen gelb markiert sind, die Länge dieser Markierung gibt an, wie lange das Programm in dieser Zeile war. Danach können Sie den Controller mit diesem Programm flashen.