Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 10

PIC mikrokontroleri

Home Prvi koraci Osnove mikrokontrolera Periferijski moduli Literatura Autor

Uvodni pojmovi - programiranje mikrokontrolera...

Mikrokontrolere je mogue programirati u mnogo programskih jezika od koji je najstariji Assem ler! Assem ler se temelji na do rom poznavanju unutarnje strukture i principa rada mikrokontrolera pa je ne"to te#i za po$etnike te stoga nee iti razmatran ovdje! %vaki proizvo&a$ mikrokontrolera danas ima razvijene programske alate sa vi"im programskim jezicima aziranim na sintaksi C'a( Pascal'a ili )asic'a! Iz "irokog spektra ponude razvojnih okolina mogue je oda rati neki od programskih paketa shodno oda iru mikrokontrolera koji se koristi za pojedinu aplikaciju! *a potre e la oratorijskih vje# i iti e kori"ten programski jezik MikroPascal! MirkoPascal programski paket je proizvod tvrtke Mikroelektronika i mo#ete ga slo odno skinuti sa njihove stranice+ ,,,!mikroe!com!

-ako ismo po$eli pisati program za mikrokontroler otvorimo program mikroPascal! Pojavljuje nam se po$etni ekran kao na sljedeoj slici!

*a po$etak moramo kreirati novi projekt! -liknite na Project '. /e, Project!!!

/akon toga se otvara novi prozor za oda ir parametara projekta! %lijedite prikaze na donjim slikama i pritom pose no pripazite kod oda ira mikrokontrolera i pode"avanja frekvencije takta0 Podsjetimo se+ frekvencija takta oda rana u mikroPascalu i pode"ena u Proteus simulatoru ili pak ugra&ena na sam elektroni$ki sklop mora iti jednaka! *a po$etak je naj olje korisiti frekvenciju od 12 MHz! /apomena+ 3adi kompaktnosti koraci su prikazeni u galerijskom pogledu! -likite a sliku kako iste je pogledali u punoj veli$ini!

-ada ste zavr"ili s pode"avanjem postavki novog projekta pojavljuje se po$etni kostur va"eg udueg programa! 4idite donju sliku!

4rijeme

je

da

napi"emo

na"

prvi

program

+5

Prepi"ite kod programa kao na donjoj slici! *a sada neka vas ne zamara "to to$no radi program 6iako mo#ete razmisliti5( sada nam je cilj upoznati se s radnom okolinom i procesom projektiranja sustava temeljenog na mikrokontrolerima( a kasnije emo nau$iti kako "to napraviti! P!%! P!P!%! -omentari /e vam govore za oravite "to program radi komentare! 75

/akon "to smo upisali kod potre no ga je kompajlirati! -ompajliranje je proces u kojem kompajler prevodi nama razumljiv kod koji smo napisali u assem ler te potom u strojni kod koji je razumljiv mikrokontroleru! -liknite na )uild '. )uild( ili iskoristite pre$ac na tipkovnici ' C83L9:; 6zapamtite ga( $esto ete ga koristiti5!

/akon izvr"enog komajliranja programski paket mikroPascal dati e nam izvje"e o razultatu! Ako upisani program nema sintakti$kih pogre"aka tre ali iste do iti izvje"e o uspje"nom kompajliranju kao na donjoj slici!

Cijelokupni projekt u mikroPascalu mo#ete preuzeti ovdje+

projekt1.rar Download File %ada nam preostaje samo <u aciti< program u mikrokontroler i imamo na" prvi projekt! P!%! /emogu ne spomenuti mikroPascalov help! %vakako ga koristite jako je do ro strukturiran i jednostavno napisan! 4jerujem da e vam puno pomoi u udunosti!

http://www.waitingforfriday.com/index.php/Building_a_PIC18F_U B_de!ice

You might also like