Een microcontroller simuleren in Multisim

...

Een microprocessor is een grote, geavanceerde vorm van een microcontroller.

Multisim van National Instruments is een handig hulpmiddel voor het ontwerpen en testen van elektronische schakelingen, in een virtuele werkruimte. Een van de geavanceerde functies van de software is de mogelijkheid om een ​​microcontroller of MCU te simuleren. De initiële set-up en configuratie van de virtuele MCU is een kort, stapsgewijs proces dat eenvoudig kan worden uitgevoerd. De daadwerkelijke constructie van het MCU-circuit en het programmeren van de MCU kan echter een uitdaging en tijdrovend zijn, maar u kunt de initiële set-up en configuratie voltooien.

Stap 1

Open Multisim en klik op het MCU-pictogram, dat zich in de werkbalk van de componenten bevindt. Nadat het venster is geopend, selecteert u de "805x"-familie, selecteert u de "8051" MCU en klikt u op "OK". Het venster verdwijnt en een omtrek van de 8051 verschijnt in de werkruimte.

Video van de dag

Stap 2

Plaats de 8051 op de werkruimte door één keer te klikken. Nadat het is geplaatst, verschijnt een venster met de titel "MCU Wizard - Stap 1 van 3".

Stap 3

Geef de werkruimte de naam "testspace" en controleer het pad naar de werkruimte. Klik op "Volgende >" om door te gaan naar het volgende venster. Het is niet nodig, maar u kunt ook "bladeren" en een ander werkruimtepad kiezen om op te slaan.

Stap 4

Klik op elk vervolgkeuzemenu in venster "2 van 3". Selecteer "Standaard" als projecttype en selecteer "Assembly" als programmeertaal. Geef het project de naam "testMCU" en klik op "Volgende >" om verder te gaan. De assembler/compiler-tool wordt automatisch ingesteld wanneer de programmeertaal wordt geselecteerd.

Stap 5

Klik op het keuzerondje voor "Bronbestand toevoegen" in venster "3 van 3". Noem het bronbestand "test1". Klik op "Voltooien" om de MCU-wizard te sluiten en klik op de "X" om het 8051-componentvenster te sluiten.

Stap 6

Construeer een circuit met behulp van de MCU. Dit proces is vergelijkbaar met het bouwen van een ander circuit in Multisim.

Stap 7

Klik op het tabblad voor het venster "test1.asm" (onderaan de werkruimte) om de 8051 te programmeren. Er wordt een apart programmeervenster geopend. Schrijf het MCU-programma in het gebied waar staat "; Voer hier uw code in." Neem de uitspraken "$MOD51" en "END" op in uw programma.

Stap 8

Voer de simulatie uit wanneer het programmeren is voltooid. Klik op "Simuleren" en selecteer "Uitvoeren". Hiermee wordt de code gecompileerd en wordt het MCU-circuit bediend.

Dingen die je nodig hebt

  • Multisim versie 10.0 (of gelijkwaardige) software

  • "MCU Module Gebruikershandleiding" PDF-bestand

Tip

Gebruik een programmeerreferentie voor hulp bij de taal en de compiler. Sommige versies van Multisim hebben referentiehandleidingen die zijn opgenomen in de map "Documentatie". Zo niet, dan zijn taalverwijzingen gemakkelijk te vinden op internet. De "8051 Cross Assembler User's Manual" van Metalink Corporation is de referentie van de fabrikant voor het programmeren van de 8051 MCU.

Sommige menu-acties in Multisim kunnen worden uitgevoerd met sneltoetsen. U kunt bijvoorbeeld een simulatie uitvoeren door op de "F5"-toets te drukken.

Er zijn verschillende voorbeelden van MCU's in Multisim. De 8051 is een veel voorkomend en "basis" voorbeeld van een MCU.

Waarschuwing

Als het MCU-circuit niet goed werkt, controleer dan de programmering op fouten en controleer de circuitaansluitingen. Raadpleeg de Multisim-documentatie als de problemen aanhouden.