So simulieren Sie einen Mikrocontroller in Multisim

Autor: Mark Sanchez
Erstelldatum: 5 Januar 2021
Aktualisierungsdatum: 17 Kann 2024
Anonim
Mikrocontroller - Grundlagen (Hardware-Simulator; ControlPanel)
Video: Mikrocontroller - Grundlagen (Hardware-Simulator; ControlPanel)

Inhalt

National Instruments Multisim ist ein nützliches Werkzeug zum Erstellen und Testen elektronischer Schaltkreise in einem virtuellen Arbeitsbereich. Eine der fortgeschrittenen Funktionen der Software ist die Möglichkeit, einen Mikrocontroller oder eine MCU zu simulieren. Die Ersteinrichtung der virtuellen MCU ist ein kurzer Prozess mit Schritten, die leicht zu befolgen sind. Der tatsächliche Aufbau der Schaltung kann jedoch schwierig und zeitaufwändig sein, Sie können jedoch das Setup und die Ersteinrichtung abschließen.


Anweisungen

Ein Mikroprozessor ist eine große und fortgeschrittene Version eines Mikrocontrollers (Mikroprozessor Bild von Pavol Kmeto von Fotolia.com)
  1. Öffnen Sie Multisim und klicken Sie auf das MCU-Symbol in der Komponentensymbolleiste. Wählen Sie nach dem Öffnen des Fensters die Familie "805x" aus, wählen Sie die MCU "8051" aus und klicken Sie auf "OK". Das Fenster verschwindet und Sie sehen eine 8051-Spur auf dem Desktop.

  2. Platzieren Sie den 8051 durch einmaliges Klicken auf dem Desktop. Nach dem Platzieren erscheint ein Fenster mit dem Titel "MCU Wizard - Step 1 of 3".

  3. Geben Sie dem Arbeitsbereich den Namen "Testspace" und überprüfen Sie den Pfad auf dem Computer. Klicken Sie auf "Weiter>", um mit dem nächsten Schritt fortzufahren. Obwohl dies nicht erforderlich ist, können Sie auf "Durchsuchen" klicken und einen anderen Speicherort zum Speichern auswählen.


  4. Klicken Sie im "2 of 3" -Fenster auf jedes Kaskadenmenü. Wählen Sie als Projekttyp "Standard" und als Programmiersprache "Assembly". Geben Sie dem Projekt den Namen "testMCU" und klicken Sie auf "Weiter>". Das Assembler / Compiler-Tool wird automatisch konfiguriert, wenn Sie die Sprache auswählen.

  5. Klicken Sie im Fenster "3 von 3" auf die Schaltfläche "Quelldatei hinzufügen". Geben Sie der Quelldatei den Namen "test1". Klicken Sie auf "Fertig stellen", um den MCU-Assistenten zu schließen, und klicken Sie auf das "X", um das Fenster der 8051-Komponente zu schließen.

  6. Bauen Sie mit der MCU eine Schaltung auf. Dieser Vorgang ähnelt dem Aufbau anderer Schaltungen in Multisim.

  7. Klicken Sie auf die Registerkarte "test1.asm" (am unteren Rand des Arbeitsbereichs), um das Programm 8051 zu programmieren. Ein separates Programmierfenster wird angezeigt. Schreiben Sie das MCU-Programm in den Bereich "Bitte geben Sie hier Ihren Code ein". Fügen Sie die Anweisungen "$ MOD51" und "END" in Ihr Programm ein.


  8. Führen Sie die Simulation aus, wenn die Programmierung abgeschlossen ist. Klicken Sie auf "Simulieren" und wählen Sie "Ausführen". Dadurch wird der Code kompiliert und die MCU-Schaltung betrieben.

Wie

  • Verwenden Sie ein Referenzhandbuch als Hilfe für die Sprache und den Compiler. Einige Versionen von Multisim enthalten Referenzhandbücher im Ordner "Documentation". Ansonsten können Sie sie leicht im Internet finden. Das "8051 Cross Assembler Benutzerhandbuch" von Metalink Corporation ist die Referenz des Herstellers für die Programmierung des 8051 MCU.
  • Einige Menüaktionen in Multisim können mit Tastenkombinationen ausgeführt werden. Sie können beispielsweise eine Simulation starten, indem Sie die Taste "F5" drücken.
  • Es gibt mehrere Beispiele für MCU in Multisim. Der 8051 ist ein sehr verbreitetes und "grundlegendes" Beispiel einer MCU.

Hinweis

  • Wenn der MCU-Schaltkreis nicht ordnungsgemäß funktioniert, überprüfen Sie, ob keine Programmierfehler vorliegen und die Schaltkreise ordnungsgemäß angeschlossen sind. Wenn immer noch Probleme auftreten, konsultieren Sie die Multisim-Dokumentation.

Was du brauchst

  • Multisim-Softwareversion 10.0 (oder gleichwertig)
  • PDF-Datei "MCU-Benutzerhandbuch"