Vissza a főoldalra    Vissza a PIC főoldalra

<< Előző oldal   Vissza a tartalomjegyzékhez   Következő oldal >>

 


11.5.4. MPASM DOS parancssor


      Az MPASM assembler DOS parancssorból is kezelhető. Ebben az esetben a DOS-promt (C:\>) után beírt paranccsal indítható a fordítási folyamat.

      A parancs kiadásának általános formátuma:

mpasm [módosítások] [fájlnév elérési úttal]

      Például:

mpasm /e- /rdec c:\pic\proba

      A fájlnév esetében a kiterjesztést nem szükséges szerepeltetni. Vagyis a proba és a proba.asm fájlnevek egyenértékűek.

      A lehetséges módosításokat és azok alaphelyzetét (MPASM 3.2) mutatja be a következő táblázat:

11.5.4-1. Táblázat
Jel Alaphelyzet Jelentés Példa
? - Az MPASM segítség ablak lekérése mpasm /?
a INHX8M A kimeneti hexadecimális adatfájl típusának megadása
( INHX8M, INHX8S, INHX32 )
/ainhx32
c engedélyezve Kis- és nagybetűk megkülönböztetésének vezérlése /c - engedélyezés
/c+ - engedélyezés
/c- - tiltás
d - Szimbólum megadása dMax=5
dszoveg="abc"
e engedélyezve Fordítási hibafájl létrehozásának vezérlése e - engedélyezés;
e+ - engedélyezés;
e- - tiltás;
e c:\pic\proba.err - engedélyezés cél megadásával;
h - Az MPASM segítség ablak lekérése mpasm /h
l engedélyezve Fordítási lista fájl létrehozásának vezérlése l - engedélyezés;
l+ - engedélyezés;
l- - tiltás;
l c:\pic\proba.lst - engedélyezés cél megadásával;
m engedélyezve Makrók fordítási lista fájlba történő listázásának vezérlése /m - engedélyezés;
/m+ - engedélyezés;
/m- - tiltás
o tiltva Hordozható objektum fájl létrehozásának vezérlése o - engedélyezés;
o+ - engedélyezés;
o- - tiltás;
o c:\pic\proba.o - engedélyezés cél megadásával;
p - A mikrovezérlő típusának beállítása /p16f84a
q tiltva Visszajelzés nélküli üzemmód vezérlése
(a fordítás utáni képernyő megjelenésének vezérlése)
/q - engedélyezés (nem jelenik meg);
/q+ - engedélyezés (nem jelenik meg);
/q- - tiltás (megjelenik)
r hex Az alapértelmezett számrendszer beállítása /rhex - 16-os;
/rdec - 10-es;
/roct - 8-as
t 8 A fordítási programlista fájl tabulátorának beállítása /t9
w 0 Hiba, figyelmeztetés és üzenet kijelzés vezérlése /w0 - minden üzenet;
/w1 - hibák és figyelmeztetések;
/w2 - csak hibák
x tiltva Keresztreferencia fájl létrehozásának vezérlése x - engedélyezés;
x+ - engedélyezés;
x- - tiltás;
x c:\pic\proba.xrf - engedélyezés cél megadásával;

Vissza a lap tetejére

      A legegyszerűbb esetet szemlélteti a következő példaparancs:

C:\>mpasm proba

      Ebben az esetben a PROBA.ASM forrásfájl fordítására kerül sor, de a forrásfájlnak és az MPASM.EXE fájlnak is a C: meghajtó gyökérkönyvtárában kell lennie.
      A fordítás során az assembler alapbeállításai érvényesülnek.

      Ha a forrásfájl másik könyvtárban található:

C:\>mpasm c:\pic\proba

      Ebben az esetben a kimeneti fájlok is a forrásfájl könyvtárába (C:\PIC) kerülnek.

      Ha az assembler program is másik könyvtárban található:

C:\>mplab\mpasm c:\pic\proba

      Vagy az MPLAB nevű könyvtárba belépve:

C:\MPLAB>mpasm c:\pic\proba

      Egy összetett parancs:

C:\MPASM32>mpasm /e- /ainhx8m /ppic16f84a proba.asm

      Itt a következő módosítások hajtódnak végre:
     ˇ fordítási hibafájl nem jön létre;
     ˇ a hexadecimális kimenő adatfájl típusa INHX8M-re változik;
     ˇ a mikrovezérlő típusa PIC16F84A-ra változik.

      A fordítási eredményt kijelző válasz-képernyő:

A fordítási eredmény kijelzése

 

  Tudomány és Technika (test@t-es-t.hu)


 

<< Előző oldal   Vissza a tartalomjegyzékhez   Vissza a lap tetejére   Következő oldal >>

Vissza a főoldalra    Vissza a PIC főoldalra