Kako simulirati mikrokontroler u Multisimu

Multisim tvrtke National Instruments koristan je alat za projektiranje i testiranje elektroničkih sklopova u virtualnom radnom prostoru. Jedna od naprednih značajki softvera je mogućnost simulacije mikrokontrolera ili MCU-a. Početno postavljanje i konfiguracija virtualnog MCU-a kratak je, postupan proces koji se može lako izvršiti. Međutim, stvarna konstrukcija MCU kruga i programiranje MCU-a može biti izazovno i dugotrajno, ali možete dovršiti početno postavljanje i konfiguraciju.
1. korak
Otvorite Multisim i kliknite ikonu MCU koja se nalazi na alatnoj traci komponente. Nakon što se otvori prozor, odaberite obitelj "805x", odaberite MCU "8051" i kliknite na "OK". Prozor će nestati, a obris 8051 će se pojaviti u radnom prostoru.
2. korak
Postavite 8051 na radni prostor jednim klikom. Nakon što se postavi, pojavit će se prozor pod nazivom "MCU čarobnjak - korak 1 od 3".
3. korak
Imenujte radni prostor "testspace" i potvrdite putanju radnog prostora. Pritisnite "Dalje>" za nastavak na sljedeći prozor. Nije potrebno, ali također možete "pregledavati" i odabrati drugu putanju radnog prostora za spremanje.
4. korak
Kliknite svaki padajući izbornik u prozoru "2 od 3." Odaberite "Standard" za vrstu projekta i odaberite "Assembly" za programski jezik. Nazovite projekt "testMCU" i kliknite "Dalje>" za nastavak. Alat asembler/prevodilac automatski će se postaviti kada se odabere programski jezik.
Korak 5
Kliknite radio gumb za "Dodaj izvornu datoteku" u prozoru "3 od 3." Imenujte izvornu datoteku "test1." Kliknite "Završi" da biste zatvorili MCU čarobnjak i kliknite na "X" da biste zatvorili prozor komponente 8051.
Korak 6
Konstruirajte krug pomoću MCU-a. Ovaj proces je sličan konstruiranju bilo kojeg drugog sklopa u Multisimu.
7. korak
Pritisnite karticu za prozor "test1.asm" (na dnu radnog prostora) za programiranje 8051. Otvorit će se poseban prozor za programiranje. Napišite MCU program u područje gdje piše "; Molimo unesite svoj kod ovdje." Uključite izjave "$MOD51" i "END" u svoj program.
Korak 8
Pokrenite simulaciju kada programiranje završi. Kliknite na "Simulate" i odaberite "Run". Ovo će kompajlirati kod i upravljati MCU sklopom.
Savjet
Koristite referencu programiranja za pomoć s jezikom i kompajlerom. Neke verzije Multisima imaju referentne priručnike uključene u mapu "Dokumentacija". Ako ne, jezične reference mogu se lako pronaći na internetu. Metalink Corporation, “8051 Cross Assembler User's Manual” referenca je proizvođača za programiranje 8051 MCU.
Neke radnje izbornika u Multisimu mogu se izvesti tipkovničkim prečacima. Na primjer, možete pokrenuti simulaciju pritiskom na tipku “F5”.
Postoji nekoliko primjera MCU-ova u Multisimu. 8051 je vrlo čest i "osnovni" primjer MCU-a.
Upozorenje
Ako MCU krug ne radi ispravno, provjerite ima li programiranja grešaka i spojeva kruga. Ako problemi potraju, pogledajte dokumentaciju Multisima.