Nikada se niste susreli ni sa jednim mikrokontrolerom. Baratate osnovama
digitalne elektronike. Knjige koje piu o mikrokontrolerima, a koje ste imali prilike
da vidite, pozajmite ili kupite su bauk za vas i vi tu nita ne razumete. Izgubili
ste svaku nadu da moete nauciti da programirate neki od mikrokontrolera.
Ovo je prava knjiga za vas
Nije potrebno prethodno poznavanje bilo kog mikrokontrolera i
asemblera, to znaci ucite korak po korak uz prakticne primere kroz 32 lekcije ciji
se izvorni kod nalazi na pratecem CD-u. Svaka naredna lekcija je naprednija i na kraju
svake lekcije su zadaci koje sami trebate da reite a koji ce vas naterati da bolje
razmiljate i brzo shvatate. Jednostavno dok ucite programiranje PIC16F84 bice vam
zabavno. Nema suvoparnih objanjenja funkcija, sve je kroz praksu. Kad sa ovom
knjigom savladate PIC16F84 ni jedan drugi mikrokontroler nece biti problem za vas.
Niste novajlija u radu sa mikrokontrolerima, ova knjiga bice
interesantna za vas i ako poznajete ba ovaj mikrokontroler. U knjizi se nalaze i
napredne tehnike programiranja kao i povezivanje raznih periferija. Od povezivanje LE
Displeja, LCD displeja, releja, eeproma, RS232 i I2C komunikacije pa do sata i kalendara
realnog vremena, serijskog temperaturnog senzora, A/D i D/A konvertora. U knjizi se nalaze
i dva kompletna projekta: Telefonski odzivnik i Digitalni tajmer
za naplatu vremena (za Segateke, Sonyteke, internet itd), a na pratecem CD-u i
izvorni kod. Svaka knjiga na temu koja vas interesuje bice dobrodola a ovu ce te
rado opet prelistati da se podsetite.
Bez razvojnog sistema sve 'pada u vodu'.
Da bi ste sve mogli da pratite, odnosno sve lekcije da predete morate imati odgovarajuci
razvojni sistem koji je opisan u knjizi. Prikazan je ceo projekat razvojnog sistema,
eme, plocica, uputstvo za sastavljanje i proveru. Medjutim ako niste vicni
pravljenju ploce, lemljenju ... ili jednostavno nemate vremena da jurite komponente koje
su po malo i specificne mi smo obezbedili sve to zelite. Moe samo
plocica, ili bilo koja komponenta, kit komplet sa svim delovima ili zalemljen i ispitan
modul.
|
Predgovor KnjigeDanas ne postoji vie nijedan
video rekorder niti savremeniji aparat za domacinstvo u kojima mikrokontroleri ne
vre neku funkciju. Zahvaljujuci njihovoj kompaktnoj i univerzalnoj strukturi idealni
su za manje ili vie inteligentne upravljacke funkcije u svakodnevici. Od njihovog
nastanka pocetkom osamdesetih godina mikrokontroleri sve vie preuzimaju logicke
zadatke u upravljackoj tehnici. Posebna karakteristika ovih kontrolera je to to mogu
da funkcioniu i bez dodatnih periferijskih elemenata. Kod njih je na jednom cipu
integrisano sve: od memorije, preko centralne procesorske jedinice do ulazno/izlaznih
portova, a njihova prednost lei u tome to su male, jednostavne, lake za
programiranje i vrlo povoljne cene.Nikada ranije u istoriji industrijske revolucije nisu
bile moguce aplikacije koje se danas projektuju. Svaki objekat koji je stvorio covek, koji
zahteva ljudski ili mainski interfejs, ima potencijal da bude kontrolisan
"embedded" kolima i da se napaja baterijama visoke tehnologije koje danas
postoje. S obzirom na to da se radi o tehnologiji koja se u svetu dosta koristi, a u
naoj zemlji je jo uvek u povoju, odlucili smo da i na ovaj nacin doprinesemo
popularizaciji i razvoju elektronike. Cilj ove knjige je da pocetnicima objasni i
ilustruje sve aspekte potrebne za programiranje PIC kontrolera, a da naprednijim
korisnicima ukae na nove mogucnosti i tehnike njihovog koricenja i
programiranja. Izabran je koncept "korak-po-korak", tako da se vrlo jednostavno
mogu savladati sve opisane tehnike programiranja. Ako i Vi elite da saznate
vie o radu sa ovakvim mikrokontrolerima i da se ukljucite u svetske trendove iz ove
oblasti, ova knjiga je upravo ono to vam je potrebno. U knjizi "Programiranje
PIC mikrokontrolera" pored prave kole programiranja ovih mocnih PIC-ova,
predstavljen je kako razvojni sistem za programiranje PIC-ova, tako i programator za PIC,
koje moete i sami napraviti na osnovu detaljnih ema. Koricen je razvojni
sistem RSPIC01-O i programator PRPIC-01 firme InterHIT. Na ovaj nacin je znacajno
pojednostavljeno programiranje i provera rada mikrokontrolera PIC16F84. Osnovne pogodnosti
koricenog razvojnog sistema su mogucnost zadavanja ulaza preko tasterskih prekidaca
i uslova rada mikrokontrolera, vizuelnog pracenja logickih stanja na definisanim
ulazno/izlaznim portovima preko LED dioda, kao i promena polariteta napajanja. Obezbedeni
su i dodatni interfejsi za LED i LC displeje. Svi primeri programa i asembler TASM mogu se
naci na CD-u, a realizovani su u redakciji casopisa ELEKTRO. Knjiga "Programiranje
PIC mikrokontrolera" je organizovana po poglavljima. Prvih pet poglavlja vezano je za
osnove programiranja PIC-ova, dok ostala opisuju naprednije tehnike i mogucnosti, poput
serijske komunikacije, A/D i D/A konverzije itd.
Poglavlje 1:
"Uvod" opisuje sve elemente potrebne za programiranje. Tu moete naci i
pregled svih lekcija.
Poglavlje 2:
"Razvojni sistem za mikrokontrolere PIC16C84 i PIC16F84" daje detaljan opis
razvojnog sistema, od elektricne eme do montae na plocu i prvih testova.
Poglavlje 3:
TASM asembler za PIC pokazuje na koji nacin se koristi TASM asembler tako da
ce i cčitaoci koji nemaju mnogo iskustva sa racunarom vrlo lako moci da koriste ovaj
program.
Poglavlje 4:
Mikrokontroleri PIC16C84 i PIC16F84 je posveceno osnovnim karakteristikama i
internoj strukturi ovih kontrolera radi lakeg razumevanja tehnike programiranja.
Poglavlje 5:
kola programiranja sadri 32 lekcije, koje se vrlo lako prate i
omogucavaju da se programiranje mikrokontrolera savlada brzo i jednostavno. Za svaku
lekciju je dat primer na kome se uci nacin na koji deluju pojedine komande. Takode, uz
svaku lekciju su predvidene i vebe pomocu kojih cete proveriti kako ste savladali
datu lekciju.
Poglavlje 6:
Tehnike programiranja istice bitnije tehnike i pojanjava
problematičnije metode i njihovu implementaciju.
Poglavlje 7:
Serijska komunikacija pokazuje na koji nacin se moe ostvariti RS232 i
I2C komunikacija. Zbog svog znacaja za savremene upravljacke i kontrolne sisteme, serijska
komunikacija je izdvojena u posebno poglavlje.
Poglavlje 8:
Povezivaje sa hardverom je podeljeno u tri podoblasti. Opisano je minimalno
povezivanje neophodno za korektan rad PIC-a. Posebno su opisani digitalni i analogni ulazi
i izlazi, odnosno periferijske komponente od kojih bi PIC mogao da prima podatke ili da ih
kontrolie. Tu je svrstano i programiranje A/D i D/A konverzije.
Poglavlje 9:
PIC programator predstavlja poseban sistem, namenjen samo za programiranje
PIC-ova.
Poglavlje 10:
Projekti daje nekoliko projekata realizovanih u redakciji casopisa ELEKTRO
koricenjem opisanog razvojnog sistema i TASM asemblera.
Poglavlje 11:
Dodatak A govori o razlikama izmedu TASM i MPASM asemblera i sadri
tabele naredbi, specijalnih registara i familije 8-bitnih PIC mikrokontrolera PIC16/17.
Osim toga, dati su i neki aspekti rada sa serijskim EEPROM-ima, kao i rasporedi pinova
kontrolera PIC16/17. Ukoliko ce vae aplikacije koristiti ASCII kodove, uvek cete
imati pri ruci i tabelu ASCII kodova.
Poglavlje 12:
Dodatak B je vrlo korisno poglavlje, posebno za one koji se profesionalno bave
projektovanjem, gde ce mnotvo neophodnih informacija.
Knjigu prati i CD na kome cete naci sve primere programa, asembler TASM i program SEND za
slanje podataka na PIC. Od proizvodaca familije kontrolera PIC16/17, poznate americke
firme Microchip Technology Inc, preuzeli smo pravu tehnicku biblioteku koja pokriva ovu
oblast. Pored klasicnih tehnickih karakteristika pojedinih mikrokontrolera i ostalih
neophodnih periferijskih komponenti, na CD-u moete naci i prakticne primere
projekata sa raznim tipovima mikrokontrolera, koji su bili od velike pomoci i nama pri
pisanju ove knjige. Na CD-u se moete upoznati i sa jugoslovenskom firmom InterHIT
koja je poznata po dugogodinjem radu na popularizaciji elektronike i edukaciji u toj
oblasti. InterHIT se trudi da svaku novu tehnologiju primeni u svojim projektima i na taj
nacin omoguci svima koji se bave elektronikom da lake integriu nove
tehnologije u svoje aplikacije. Firma je predstavljena kao i sama prezentacija na
internetu sa svim neophodnim linkovima, mogucnostima pretraivanja i koricenja
svih besplatnih sadraja.Pored toga, na CD-u nalazi ceo programski paket TASM,
prezentacije firme Microchip, kao i mnogi drugi alati koji vam mogu pomoci u radu.Na kraju
i jedna napomena: Zbog ogranicenog prostora, neki nacrti tampanih pločica sa
rasporedima komponenata morali su da budu umanjeni. Odlucili smo da ih umanjimo na 70%
originalne velicine zbog toga to fotokopirni aparati pri uvecanju x2 uvecavaju sliku
1,41 puta, tako da bi se na taj nacin dobila originalna velicina plocice (100%).
|