Hvordan simulere en mikrokontroller i Multisim

...

En mikroprosessor er en stor, avansert form for en mikrokontroller.

National Instruments' Multisim er et nyttig verktøy for å designe og teste elektroniske kretser, i et virtuelt arbeidsområde. En av de avanserte funksjonene til programvaren er muligheten til å simulere en mikrokontroller, eller MCU. Det første oppsettet og konfigurasjonen av den virtuelle MCU er en kort, trinnvis prosess som enkelt kan utføres. Imidlertid kan selve konstruksjonen av MCU-kretsen og programmeringen av MCU-en være utfordrende og tidkrevende, men du kan fullføre det første oppsettet og konfigurasjonen.

Trinn 1

Åpne Multisim og klikk på MCU-ikonet, som er plassert i komponentverktøylinjen. Etter at vinduet åpnes, velg "805x"-familien, velg "8051" MCU og klikk på "OK". Vinduet vil forsvinne og en kontur av 8051 vises i arbeidsområdet.

Dagens video

Steg 2

Plasser 8051 på arbeidsområdet ved å klikke én gang. Etter at den er plassert, vil et vindu med tittelen "MCU Wizard - Step 1 of 3" vises.

Trinn 3

Gi arbeidsområdet et navn "testområde" og bekreft arbeidsområdets bane. Klikk "Neste >" for å fortsette til neste vindu. Det er ikke nødvendig, men du kan også "bla" og velge en annen arbeidsplassbane for lagring.

Trinn 4

Klikk på hver rullegardinmeny i vinduet "2 av 3". Velg "Standard" for prosjekttype og velg "Assembly" for programmeringsspråk. Gi prosjektet navnet "testMCU" og klikk "Neste >" for å fortsette. Monterings-/kompileringsverktøyet vil automatisk bli satt når programmeringsspråket er valgt.

Trinn 5

Klikk på alternativknappen for "Legg til kildefil" i vinduet "3 av 3." Gi kildefilen navnet "test1." Klikk "Fullfør" for å lukke MCU-veiviseren og klikk på "X" for å lukke 8051-komponentvinduet.

Trinn 6

Konstruer en krets ved hjelp av MCU. Denne prosessen ligner på å konstruere en hvilken som helst annen krets i Multisim.

Trinn 7

Klikk på fanen for "test1.asm"-vinduet (nederst i arbeidsområdet) for å programmere 8051. Et eget programmeringsvindu åpnes. Skriv MCU-programmet i området der det står "; Vennligst sett inn koden din her." Ta med setningene "$MOD51" og "END" i programmet ditt.

Trinn 8

Kjør simuleringen når programmeringen er fullført. Klikk på "Simuler" og velg "Kjør". Dette vil kompilere koden og betjene MCU-kretsen.

Ting du trenger

  • Multisim versjon 10.0 (eller tilsvarende) programvare

  • "MCU Module User Guide" PDF-fil

Tips

Bruk en programmeringsreferanse for å få hjelp med språket og kompilatoren. Noen versjoner av Multisim har referansehåndbøker inkludert i "Dokumentasjon"-mappen. Hvis ikke, kan du enkelt finne språkreferanser på Internett. Metalink Corporations "8051 Cross Assembler User's Manual" er produsentens referanse for programmering av 8051 MCU.

Noen menyhandlinger i Multisim kan utføres med hurtigtaster. Du kan for eksempel kjøre en simulering ved å trykke på "F5"-tasten.

Det er flere eksempler på MCU-er i Multisim. 8051 er et veldig vanlig og "grunnleggende" eksempel på en MCU.

Advarsel

Hvis MCU-kretsen ikke fungerer som den skal, kontroller programmeringen for feil og kontroller kretsforbindelsene. Hvis problemene vedvarer, se Multisim-dokumentasjonen.