Sådan simulerer du en mikrocontroller i Multisim

...

En mikroprocessor er en stor, avanceret form for en mikrocontroller.

National Instruments' Multisim er et nyttigt værktøj til at designe og teste elektroniske kredsløb i et virtuelt arbejdsområde. En af de avancerede funktioner i softwaren er evnen til at simulere en mikrocontroller eller MCU. Den indledende opsætning og konfiguration af den virtuelle MCU er en kort, trinvis proces, der let kan udføres. Selve konstruktionen af ​​MCU-kredsløbet og programmeringen af ​​MCU'en kan dog være udfordrende og tidskrævende, men du kan gennemføre den indledende opsætning og konfiguration.

Trin 1

Åbn Multisim og klik på MCU-ikonet, som er placeret på komponentværktøjslinjen. Når vinduet åbner, skal du vælge "805x"-familien, vælge "8051" MCU og klikke på "OK". Vinduet forsvinder, og en oversigt over 8051 vises i arbejdsområdet.

Dagens video

Trin 2

Placer 8051'eren på arbejdsområdet ved at klikke én gang. Efter det er placeret, vil et vindue med titlen "MCU Wizard - Trin 1 af 3" dukke op.

Trin 3

Navngiv arbejdsområdet "testrum", og bekræft arbejdsområdets sti. Klik på "Næste >" for at fortsætte til næste vindue. Det er ikke nødvendigt, men du kan også "browse" og vælge en anden arbejdsområdesti til at gemme.

Trin 4

Klik på hver rullemenu i vinduet "2 af 3". Vælg "Standard" for projekttype og vælg "Samling" for programmeringssprog. Navngiv projektet "testMCU" og klik på "Næste >" for at fortsætte. Assembler/compiler-værktøjet indstilles automatisk, når programmeringssproget er valgt.

Trin 5

Klik på alternativknappen for "Tilføj kildefil" i vinduet "3 af 3". Navngiv kildefilen "test1." Klik på "Finish" for at lukke MCU Wizard og klik på "X" for at lukke 8051-komponentvinduet.

Trin 6

Konstruer et kredsløb ved hjælp af MCU. Denne proces svarer til at konstruere et hvilket som helst andet kredsløb i Multisim.

Trin 7

Klik på fanen for "test1.asm" vinduet (nederst i arbejdsområdet) for at programmere 8051. Et separat programmeringsvindue åbnes. Skriv MCU-programmet i det område, hvor der står "; Indsæt venligst din kode her." Inkluder udsagn "$MOD51" og "END" i dit program.

Trin 8

Kør simuleringen, når programmeringen er færdig. Klik på "Simuler" og vælg "Kør". Dette vil kompilere koden og betjene MCU-kredsløbet.

Ting du skal bruge

  • Multisim version 10.0 (eller tilsvarende) software

  • "MCU Module User Guide" PDF-fil

Tip

Brug en programmeringsreference for at få hjælp til sproget og compileren. Nogle versioner af Multisim har referencemanualer inkluderet i mappen "Dokumentation". Hvis ikke, kan sprogreferencer nemt findes på internettet. Metalink Corporations "8051 Cross Assembler User's Manual" er producentens reference til programmering af 8051 MCU.

Nogle menuhandlinger i Multisim kan udføres med tastaturgenveje. For eksempel kan du køre en simulering ved at trykke på "F5"-tasten.

Der er flere eksempler på MCU'er i Multisim. 8051 er et meget almindeligt og "grundlæggende" eksempel på en MCU.

Advarsel

Hvis MCU-kredsløbet ikke fungerer korrekt, skal du kontrollere programmeringen for fejl og kontrollere kredsløbsforbindelserne. Hvis problemerne fortsætter, se Multisim-dokumentationen.