Hoe een microcontroller in Multisim te simuleren

Schrijver: Bobbie Johnson
Datum Van Creatie: 1 April 2021
Updatedatum: 19 Kunnen 2024
Anonim
8051 Micro-controller program simulation using Multisim
Video: 8051 Micro-controller program simulation using Multisim

Inhoud

Nationale instrumenten Multisim is een handig hulpmiddel voor het maken 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 installatie van de virtuele MCU is een kort proces met stappen die gemakkelijk kunnen worden gevolgd. De daadwerkelijke constructie van het circuit kan echter uitdagend en tijdrovend zijn, maar u kunt de installatie en de eerste installatie voltooien.


routebeschrijving

Een microprocessor is een grote en geavanceerde versie van een microcontroller (microprocessorafbeelding door Pavol Kmeto van Fotolia.com)
  1. Open Multisim en klik op het MCU-pictogram op de componentwerkbalk. Nadat het venster is geopend, selecteert u de familie "805x", selecteert u de MCU "8051" en klikt u op "OK". Het venster verdwijnt en u ziet een 8051-trace op het bureaublad.

  2. Plaats de 8051 op het bureaublad door eenmaal te klikken. Eenmaal geplaatst, verschijnt een venster met de titel "MCU Wizard - Stap 1 van 3".

  3. Geef de werkruimte de naam "testruimte" en controleer het pad op de computer. Klik op "Volgende>" om door te gaan met de volgende stap. Hoewel dit niet nodig is, kunt u klikken op "bladeren" en een andere locatie selecteren om op te slaan.


  4. Klik op elk trapsgewijs menu in het venster "2 van 3". Selecteer "Standaard" als het projecttype en "Assemblage" als de programmeertaal. Geef het project de naam "testMCU" en klik op "Volgende>". De assembler / compiler-tool wordt automatisch geconfigureerd bij het selecteren van de taal.

  5. Klik op de knop "Bronbestand toevoegen" in het venster "3 of 3". Geef het bronbestand de naam "test1". Klik op "Finish" om de MCU-wizard te sluiten en klik op de "X" om het 8051-componentenvenster te sluiten.

  6. Bouw een circuit met behulp van de MCU. Dit proces lijkt op het bouwen van een ander circuit in Multisim.

  7. Klik op het tabblad "test1.asm" (onderaan in de werkruimte) om 8051 te programmeren. Er verschijnt een afzonderlijk programmavenster. Schrijf het MCU-programma in het gebied met het label "Voer hier uw code in". Neem de beweringen "$ MOD51" en "END" op in uw programma.


  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 gebruikt.

tips

  • Gebruik een referentiehandleiding als een hulp voor de taal en de compiler. Sommige versies van Multisim bevatten referentiehandleidingen in de map "Documentatie". Anders kunt u ze gemakkelijk 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 starten door op de toets "F5" te drukken.
  • Er zijn verschillende voorbeelden van MCU in Multisim. De 8051 is een veel voorkomend en "standaard" voorbeeld van een MCU.

waarschuwing

  • Als het MCU-circuit niet goed werkt, controleer dan of er geen programmeerfouten zijn en of de circuits goed zijn aangesloten. Raadpleeg de Multisim-documentatie als er nog steeds problemen zijn.

Wat je nodig hebt

  • Multisim-softwareversie 10.0 (of gelijkwaardig)
  • PDF-bestand "MCU User's Guide"