|
MPLAB i drugi kompajleri
Ako ste navikli na MPLAB
još dok ste programirali u asembleru imate priliku i da nastavite sa njim ali u drugom programskom jeziku...
Pored programiranja u asembleru programarima su na raspolaganju i viši programski jezici kao što je C ili u našem slucaju bejzik. Da bi se rad nacinio što lakšim onima koji su se vec navikli na MPLAB, Microchip je dozvolio da se u njegovom razvojnom alatu MPLAB pored njegovih kompajlera mogu koristiti i kompajleri drugih firmi. Jedna od tih privilegovanih firmi je i americka firma "microEngineenering Labs" sa svojim zaista odlicnim PIC BASIC PRO kompajlerom. Kako da prilagodite MPLAB ovom programskom alatu je tema ovog clanka.
| Da bi ste koristili MPLAB i neki drugi kompajler potrebno je izvršiti odgovarajuca podešavanja. Neka je, na primer, MPLAB instaliran u direktorijumu C:/Program Files/MPLAB, a PicBASIC Pro kompajler u D:/PICBASIC. |
 |
| Slika 1. Instaliranje drugog kompajlera |
KORAK 1.
Startovati MPLAB i izabrati Install Language Tool iz menija Project. Tada ce se pojaviti prozor kao na slici 1. gde treba podesiti odgovarajuce opcije, prvo proizvodaca (cime se odmah u narednoj opciji dobija spisak kompajlera od tog proizvodaca) a zatim i kompajler u našem slucaju PicBasic Pro Compiler. Na kraju treba kliknuti na opciju "browse" i pronaci PBP.EXE fajl. Klikom na OK su završena osnovna podešavanja.
KORAK2.
Napraviti BASIC projekat. Projekat se kreira na standardan nacin selektovanjem New Project iz Project menija i dodeljivanjem imena projektu, na primer, proba.pjt. Ono na šta je potrebno obratiti pažnju je mesto gde se smešta projekat. Novi projekat i sve njegove komponente moraju se nalaziti u istom direktorijumu u kome je i PicBasic Pro! Znaci, u ovom slucaju projekat se mora sacuvati u C:/PICBASIC. |
 |
| Slika 2. Otvaranje novog projekta za program u BASIC-u. |
| |
|
KORAK 3.
Kada se klikne mišem na OK javlja se novi prozor Edit Project u kome treba u delu Language Tool izabrati "microEngineering Labs". Dalje, potrebno je kliknuti mišem na 'proba.hex' cime se aktivira opcija Node Properties aktivira. Klikom na nju pojavljuje se prozor kao na slici 4. Za opciju asembler odabrati "PM". Klikom na dugme OK vracamo se na prethodni prozor.
KORAK4.
Dugme Add Node je sada aktivno i pomocu njega se dodeljuje ime datoteci sa bejzik programom. U našem slucaju 'proba.bas' cime se završava podešavanje
Sada se može napisati program
proba.bas. Klikom na File->New otvoriti novu datoteku u kome ce
se pisati program u sintaksi PicBasic Pro-a. Kada je program završen
sacuvati ga pod imenom proba.bas. Pisanje programa je završeno
klikom na PROJECT-> Build All. Ukoliko nema grešaka dobija se
D:/PICBASIC/proba.hex datoteka koja se može ucitati u
mikrokontroler.
Ilustracije radi naveden je prost primer diode koja treperi na nultom pinu porta B.
Treba još reci da kompajler podržava veliki broj mikrokontrolera ukljucujuci noviju 16F87X kao i famijije 17 i 18. Ukoliko želite dodatne informacije možete posetiti sajt firme microEngineenering Labs na adresi:
http://www.microengineeringlabs.com
x |
 |
| Slika 3. Prozor za
podešavanja mikrokontrolera, izlaznog hex fajla i kompajlera
|
| |
 |
| Slika 4. Prozor za
podešavanje opcija koje obezbeđuje MPLAB |
| |
| |
| |
| |
|