National Instruments' Multisim is een nuttig 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 te simuleren een microcontroller, of MCU. De initiële set-up en configuratie van de virtuele MCU is een korte, stapsgewijze proces dat gemakkelijk kan worden bereikt. Echter, de eigenlijke bouw van het MCU-circuit en de programmering van het MCU kunnen uitdagende en tijdrovend, maar u kunt voltooien de initiële set-up en configuratie.
Wat die u nodig hebt
- MultiSim versie 10.0 (of gelijkwaardig) software
- 'MCU Module User Guide' PDF-bestand
Open Multisim en klik op het pictogram van het MCU, die in de werkbalk van het onderdeel bevindt zich. Nadat het venster is geopend, selecteer de "805 x" familie, de MCU "8051" en klik op 'OK'. Het venster verdwijnt en een overzicht van de 8051 verschijnt in de werkruimte.
Plaats de 8051 op de werkruimte door eenmaal te klikken. Nadat het is geplaatst, verschijnt een venster met een adellijke titel "MCU Wizard - stap 1 van 3".
Naam van de werkruimte "testspace" en controleer of het pad van de werkruimte. Klik op "volgende >" om door te gaan naar het volgende venster. Het is niet nodig, maar u kunt ook "Bladeren" en kies een andere werkruimte pad voor opslaan.
Klik op elke waterdruppel-waas spijskaart, in venster "2 van 3." Selecteer "Standaard" voor het projecttype en selecteer "Vergadering" voor programmeertaal. Naam van het project "testMCU" en klik op "volgende >" om verder te gaan. De assembler/compiler tool zal automatisch worden ingesteld als de programmeertaal is geselecteerd.
Klik op het keuzerondje voor "Add source file" in venster "3 van 3." Naam van het bronbestand "test1." Klik op "Finish" om de MCU-Wizard te sluiten en klik op de "X" om de 8051 component venster te sluiten.
Construeer een circuit met behulp van het MCU. Dit proces is vergelijkbaar met de bouw van een andere circuit in Multisim.
Klik op het tabblad van het venster van de "test1.asm" (op de bodem van de werkruimte) voor het programmeren van de 8051. Een aparte programmering venster wordt geopend. De MCU-programma te schrijven in het gebied waar het zegt ";" Gelieve uw code hier." Omvatten van de verklaringen van de "$MOD51" en "END" in uw programma.
De simulatie uitvoeren wanneer programmering voltooid is. Klik op "Simuleren" en selecteer "Uitvoeren". Dit zullen compileren van de code en opereren van het MCU-circuit.
- Een programmering verwijzing gebruiken voor hulp bij de taal en de compiler. Sommige versies van Multisim hebben referentiehandleidingen opgenomen in de map "Documentatie". Als dat niet het geval is, langauge verwijzingen kunnen gemakkelijk worden gevonden op het Internet. Metalink van de vennootschap, "8051 Cross Assembler User's Manual" 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 te drukken op de toets "F5".
- Er zijn verschillende voorbeelden van MCU's in Multisim. De 8051 is een zeer gemeenschappelijk en "basic" voorbeeld van een MCU.