Hoe te te simuleren een Microcontroller in Multisim



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.

Tips & waarschuwingen
  • 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.

Gerelateerde Artikelen

Hoe te te simuleren een Tornado

Hoe te te simuleren een Tornado

Er zijn enkele hulpmiddelen voor leren krachtiger dan het zien van een concept in actie. Tornado's van dichtbij bekijken is gevaarlijk in het beste; u kunt echter het fenomeen observeren door het creëren van een tornado in een fles.Wat die u nodig he
Hoe meet je toerental met de spoel van een Microcontroller

Hoe meet je toerental met de spoel van een Microcontroller

Sommige elektrische signalen in een motor, zoals de ontsteking signalen, wijzigt u de frequentie in verhouding tot de RPM van de motor. Een microcontroller, aangesloten op een spoel gewikkeld rond een draad van de ontsteking van een motor, kan worden
Hoe weet u of een boek een antiek is

Hoe weet u of een boek een antiek is

In het algemeen, zijn antiek beschouwd als 100 jaar of ouder. Dit vloeit voort uit de douanewetgeving. Voor boek verzamelaars is leeftijd echter niet voorop. Een eerste editie, eerste druk exemplaar van "Harry Potter and the Philosopher's Stone,"
Hoe het bouwen van een Robot uit gerecycleerd materiaal

Hoe het bouwen van een Robot uit gerecycleerd materiaal

In deze dag en leeftijd, is recycling belangrijker dan het ooit is geweest. Het is uw verantwoordelijkheid om te leren uw kinderen het belang van hergebruik van oude items in plaats van gooien ze in de Prullenbak. Ze zal leren over het verzorgen van
Hoe te zetten van een geanimeerde achtergrond op Game Maker

Hoe te zetten van een geanimeerde achtergrond op Game Maker

Game Maker is een geïntegreerde ontwikkelomgeving (IDE) ontwikkeld door YoYo Games en Mark Overmars. Het maakt gebruik van een intuïtieve drag-and-drop systeem waarmee gebruikers zonder programmeerervaring te snel ontwikkelen van games en programma's
Hoe te schilderen van een tulp in aquarel

Hoe te schilderen van een tulp in aquarel

Aquarel leent zich prachtig voor schilderij bloemen, omdat de bloemen zijn kleurrijk en zacht. De organische lijnen en de wijze waarop de verf plassen op het papier voor een mooie weergave van elk floral onderwerp, vooral met de variaties van de scha
Hoe te schilderen van een tabel

Hoe te schilderen van een tabel

Hoe te schilderen van een tabel. Soms alle oude meubels nodig heeft is een pick me up met verf. Dit geldt met name voor tafelbladen en eethoek sets. Vaak gebruikte hout tabellen kunnen krijgen afgestoken, dinged en versleten op zoek na verloop van ti
Hoe om te mengen een Margarita

Hoe om te mengen een Margarita

Hoe om te mengen een Margarita. De margarita's oorsprong is wazig. Tijuana en Juarez beide aanspraak maken op haar geboorte, net als andere Mexicaanse landinstellingen die niet zo bekend zijn. Misschien reisde Señorita Margarita gewoon in het hele la
Hoe het schrijven van een werk geschiedenis voor cv 's

Hoe het schrijven van een werk geschiedenis voor cv 's

Een belangrijk onderdeel van je CV is het werk geschiedenis sectie. In deze sectie zal u uw huidige en vorige banen in chronologische volgorde weergeven. Afhankelijk van de hoeveelheid ruimte die je hebt, sommige secties werk geschiedenis lijst taako
Hoe het schrijven van een korte vers voor mijn zoon verjaardagskaart

Hoe het schrijven van een korte vers voor mijn zoon verjaardagskaart

Het vinden van de perfecte verjaardagskaart voor uw zoon is geen geringe prestatie. De waarschijnlijk op de kaart gedrukte woorden hebben een aardig bericht, maar het is meer persoonlijk te nemen van een korte vers voor uw zoon die recht uit uw hart
Hoe te kiezen voor een mannelijke of vrouwelijke kat

Hoe te kiezen voor een mannelijke of vrouwelijke kat

Volgens de SPCA heeft International, een kat zeer weinig fundamentele eisen, met inbegrip van een kattenbak per kat, voedselveiligheid, veterinair zorgvuldigheid en grooming. Terwijl u misschien besloten hebt dat een kat het beste huisdier voor u is,
Hoe te nemen van een kind uit Vietnam

Hoe te nemen van een kind uit Vietnam

Internationale adoptie is vaak de weg die veel adoptief ouders nemen en Vietnam is een steeds populairder wordende land uit om aan te nemen. Terwijl de toekomst van de aanneming van de vanuit Vietnam nog onduidelijk is, de Amerikaanse regering werkt
Hoe te zetten van een keten terug op een kettingzaag

Hoe te zetten van een keten terug op een kettingzaag

Het bedienen van een kettingzaag is een taak van de nodige winter in vele landelijke locaties over de hele wereld; echter, wilt u weten hoe te zetten van een keten terug op een kettingzaag bar als het kwam uit terwijl je snijden brandhout? Het gebeur
Hoe om te bewijzen een mondelinge overeenkomst

Hoe om te bewijzen een mondelinge overeenkomst

Als u wenst te verzamelen over een mondelinge overeenkomst die nog niet vereerd dan is het essentieel dat u kunt aantonen dat de overeenkomst in de eerste plaats bestond. Er is een cliche dat suggereert dat "een mondelinge overeenkomst is alleen de m