Mikrokontroller szimulálása Multisimben
A National Instruments Multisim egy hasznos eszköz az elektronikus áramkörök tervezésére és tesztelésére virtuális munkaterületen. A szoftver egyik fejlett funkciója a mikrokontroller vagy MCU szimulálása. A virtuális MCU kezdeti beállítása és konfigurálása egy rövid, lépésenkénti folyamat, amely könnyen elvégezhető. Az MCU áramkör tényleges felépítése és az MCU programozása azonban kihívást és időigényes lehet, de elvégezheti a kezdeti beállítást és konfigurációt.
1. lépés
Nyissa meg a Multisim-et, és kattintson az MCU ikonra, amely az összetevő eszköztárában található. Az ablak megnyitása után válassza ki a "805x" családot, válassza ki a "8051" MCU-t, és kattintson az "OK" gombra. Az ablak eltűnik, és a 8051 körvonala megjelenik a munkaterületen.
2. lépés
Helyezze a 8051-et a munkaterületre egyszeri kattintással. Az elhelyezés után megjelenik egy ablak "MCU Wizard – Step 1 of 3" (MCU varázsló – 1/3. lépés).
3. lépés
Nevezze el a munkaterületet "tesztterületnek", és ellenőrizze a munkaterület elérési útját. Kattintson a "Tovább>" gombra a következő ablakhoz való továbblépéshez. Nem szükséges, de "böngészhet" és választhat egy másik munkaterület elérési utat a mentéshez.
4. lépés
Kattintson az egyes legördülő menükre a „2/3” ablakban. A projekt típusához válassza a "Standard" lehetőséget, a programozási nyelvhez pedig az "Összeállítás" lehetőséget. Nevezze el a projektet "testMCU"-nak, és kattintson a "Next>" gombra a folytatáshoz. A programozási nyelv kiválasztásakor az assembler/fordító eszköz automatikusan beállításra kerül.
5. lépés
Kattintson a "Forrásfájl hozzáadása" választógombra a "3/3" ablakban. Nevezze el a forrásfájlt "test1"-nek. Kattintson a "Befejezés" gombra az MCU varázsló bezárásához, majd kattintson az "X" gombra a 8051-es összetevő ablakának bezárásához.
6. lépés
Építsen áramkört az MCU segítségével. Ez a folyamat hasonló a Multisim bármely más áramkörének felépítéséhez.
7. lépés
Kattintson a "test1.asm" ablak fülére (a munkaterület alján) a 8051 programozásához. Megnyílik egy külön programozási ablak. Írja be az MCU-programot arra a területre, ahol azt írja:"; Kérjük, írja be ide a kódját." Szerelje be a programjába a „$MOD51” és „END” utasításokat.
8. lépés
A programozás befejeztével futtassa a szimulációt. Kattintson a "Szimuláció" gombra, és válassza a "Futtatás" lehetőséget. Ez lefordítja a kódot és működteti az MCU áramkört.
Tipp
Használjon programozási hivatkozást a nyelvhez és a fordítóhoz. A Multisim egyes verzióinak kézikönyvei a „Dokumentáció” mappában találhatók. Ha nem, akkor a nyelvi hivatkozások könnyen megtalálhatók az interneten. A Metalink Corporation „8051 Cross Assembler User's Manual” című kiadványa a gyártó referenciája a 8051 MCU programozásához.
A Multisim egyes menüműveletei billentyűparancsokkal is végrehajthatók. Például lefuttathat egy szimulációt az „F5” billentyű megnyomásával.
Számos példa van az MCU-kra a Multisimben. A 8051 egy nagyon gyakori és "alap" példa az MCU-ra.
Figyelmeztetés
Ha az MCU áramkör nem működik megfelelően, ellenőrizze a programozást, és ellenőrizze az áramkör csatlakozásait. Ha a problémák továbbra is fennállnak, olvassa el a Multisim dokumentációját.