Anda di halaman 1dari 6

Knjiga Programiranje mikrokontrolera PIC16F84

Korak po Korak od A do

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 pret odno poznavanje bilo kog mikrokontrolera i asemblera, to znaci ucite korak po korak uz prakticne primere kroz !" lekcije ciji se izvorni kod nalazi na pratecem #$%u. &vaka 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 s vatate. 'ednostavno dok ucite programiranje (I#)*+,- bice vam zabavno. Nema suvoparni objanjenja .unkcija, sve je kroz praksu. Kad sa ovom knjigom savladate (I#)*+,- 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. / knjizi se nalaze i napredne te nike programiranja kao i povezivanje razni peri.erija. 0d povezivanje 12 $ispleja, 1#$ displeja, releja, eeproma, 3&"!" i I"# komunikacije pa do sata i kalendara realnog vremena, serijskog temperaturnog senzora, 45$ i $54 konvertora. / knjizi se nalaze i dva kompletna projekta6 Telefonski odzivnik i Digitalni tajmer za naplat vremena 7za &egateke, &on8teke, internet itd9, a na pratecem #$%u i izvorni kod. &vaka knjiga na temu koja vas interesuje bice dobrodola a ovu ce te rado opet prelistati da se podsetite.
!ez razvojnog sistema sve "pada vod "#

$a bi ste sve mogli da pratite, odnosno sve lekcije da predete morate imati odgovarajuci

razvojni sistem koji je opisan u knjizi. (rikazan je ceo projekat razvojnog sistema, eme, plocica, uputstvo za sastavljanje i proveru. :edjutim ako niste vicni pravljenju ploce, lemljenju ... ili jednostavno nemate vremena da jurite komponente koje su po malo i speci.icne mi smo obezbedili sve to zelite. :oe samo plocica, ili bilo koja komponenta, kit komplet sa svim delovima ili zalemljen i ispitan modul.

Predgovor Knjige $anas ne postoji vie nijedan video rekorder niti savremeniji aparat za domacinstvo u kojima mikrokontroleri ne vre neku .unkciju. ;a valjujuci nji ovoj kompaktnoj i univerzalnoj strukturi idealni su za manje ili vie inteligentne upravljacke .unkcije u svakodnevici. 0d nji ovog nastanka pocetkom osamdeseti godina mikrokontroleri sve vie preuzimaju logicke zadatke u upravljackoj te nici. (osebna karakteristika ovi kontrolera je to to mogu da .unkcioniu i bez dodatni peri.erijski elemenata. Kod nji je na jednom cipu integrisano sve6 od memorije, preko centralne procesorske jedinice do ulazno5izlazni portova, a nji ova 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. &vaki objekat koji je stvorio covek, koji za teva ljudski ili mainski inter.ejs, ima potencijal da bude kontrolisan <embedded< kolima i da se napaja baterijama visoke te nologije koje danas postoje. & obzirom na to da se radi o te nologiji 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. #ilj ove knjige je da pocetnicima objasni i ilustruje sve aspekte potrebne za programiranje (I# kontrolera, a da naprednijim korisnicima ukae na nove mogucnosti i te nike nji ovog koricenja i programiranja.

Izabran je koncept <korak%po%korak<, tako da se vrlo jednostavno mogu savladati sve opisane te nike programiranja. 4ko i =i 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. / knjizi <(rogramiranje (I# mikrokontrolera< pored prave kole programiranja ovi mocni (I#%ova, predstavljen je kako razvojni sistem za programiranje (I#%ova, tako i programator za (I#, koje moete i sami napraviti na osnovu detaljni ema. Koricen je razvojni sistem 3&(I#>)%0 i programator (3(I#%>) .irme Inter?I@. Na ovaj nacin je znacajno pojednostavljeno programiranje i provera rada mikrokontrolera (I#)*+,-. 0snovne pogodnosti koricenog razvojnog sistema su mogucnost zadavanja ulaza preko tasterski prekidaca i uslova rada mikrokontrolera, vizuelnog pracenja logicki stanja na de.inisanim ulazno5izlaznim portovima preko 12$ dioda, kao i promena polariteta napajanja. 0bezbedeni su i dodatni inter.ejsi za 12$ i 1# displeje. &vi primeri programa i asembler @4&: mogu se naci na #$%u, a realizovani su u redakciji casopisa 212K@30. Knjiga <(rogramiranje (I# mikrokontrolera< je organizovana po poglavljima. (rvi pet poglavlja vezano je za osnove programiranja (I#%ova, dok ostala opisuju naprednije te nike i mogucnosti, poput serijske komunikacije, 45$ i $54 konverzije itd. (oglavlje )6 </vod< opisuje sve elemente potrebne za programiranje. @u moete naci i pregled svi lekcija. (oglavlje "6 <3azvojni sistem za mikrokontrolere (I#)*#,- i (I#)*+,-< daje detaljan opis razvojnog sistema, od elektricne eme do montae na plocu i prvi testova. (oglavlje !6 A@4&: asembler za (I#B pokazuje na koji nacin se koristi @4&: asembler tako da ce i cCitaoci koji nemaju mnogo iskustva sa racunarom vrlo lako moci da koriste ovaj program. (oglavlje -6 A:ikrokontroleri (I#)*#,- i (I#)*+,-B je posveceno osnovnim karakteristikama i internoj strukturi ovi kontrolera radi lakeg razumevanja te nike programiranja. (oglavlje D6 AEkola programiranjaB sadri !" lekcije, koje se vrlo lako prate i omogucavaju da se programiranje mikrokontrolera savlada brzo i jednostavno. ;a svaku lekciju je dat primer na kome se uci nacin na koji deluju pojedine komande. @akode, uz svaku lekciju su predvidene i vebe pomocu koji cete proveriti kako ste savladali datu lekciju. (oglavlje *6 A@e nike programiranjaB istice bitnije te nike i pojanjava problematiCnije metode i nji ovu implementaciju. (oglavlje F6 A&erijska komunikacijaB pokazuje na koji nacin se moe ostvariti 3&"!" i I"# komunikacija. ;bog svog znacaja za savremene upravljacke i kontrolne sisteme, serijska komunikacija je izdvojena u posebno poglavlje. (oglavlje ,6 A(ovezivaje sa ardveromB je podeljeno u tri podoblasti. 0pisano je minimalno povezivanje neop odno za korektan rad (I#%a. (osebno su opisani digitalni i analogni ulazi i izlazi, odnosno peri.erijske komponente od koji bi (I# mogao da prima podatke ili da i

kontrolie. @u je svrstano i programiranje 45$ i $54 konverzije. (oglavlje G6 A(I# programatorB predstavlja poseban sistem, namenjen samo za programiranje (I#%ova. (oglavlje )>6 A(rojektiB daje nekoliko projekata realizovani u redakciji casopisa 212K@30 koricenjem opisanog razvojnog sistema i @4&: asemblera. (oglavlje ))6 A$odatak 4B govori o razlikama izmedu @4&: i :(4&: asemblera i sadri tabele naredbi, specijalni registara i .amilije ,%bitni (I# mikrokontrolera (I#)*5)F. 0sim toga, dati su i neki aspekti rada sa serijskim 22(30:%ima, kao i rasporedi pinova kontrolera (I#)*5)F. /koliko ce vae aplikacije koristiti 4&#II kodove, uvek cete imati pri ruci i tabelu 4&#II kodova. (oglavlje )"6 A$odatak BB je vrlo korisno poglavlje, posebno za one koji se pro.esionalno bave projektovanjem, gde ce mnotvo neop odni in.ormacija. Knjigu prati i #$ na kome cete naci sve primere programa, asembler @4&: i program &2N$ za slanje podataka na (I#. 0d proizvodaca .amilije kontrolera (I#)*5)F, poznate americke .irme :icroc ip @ec nolog8 Inc, preuzeli smo pravu te nicku biblioteku koja pokriva ovu oblast. (ored klasicni te nicki karakteristika pojedini mikrokontrolera i ostali neop odni peri.erijski komponenti, na #$%u moete naci i prakticne primere projekata sa raznim tipovima mikrokontrolera, koji su bili od velike pomoci i nama pri pisanju ove knjige. Na #$%u se moete upoznati i sa jugoslovenskom .irmom Inter?I@ koja je poznata po dugogodinjem radu na popularizaciji elektronike i edukaciji u toj oblasti. Inter?I@ se trudi da svaku novu te nologiju primeni u svojim projektima i na taj nacin omoguci svima koji se bave elektronikom da lake integriu nove te nologije u svoje aplikacije. +irma je predstavljena kao i sama prezentacija na internetu sa svim neop odnim linkovima, mogucnostima pretraivanja i koricenja svi besplatni sadraja.(ored toga, na #$%u nalazi ceo programski paket @4&:, prezentacije .irme :icroc ip, kao i mnogi drugi alati koji vam mogu pomoci u radu.Na kraju i jedna napomena6 ;bog ogranicenog prostora, neki nacrti tampani ploCica sa rasporedima komponenata morali su da budu umanjeni. 0dlucili smo da i umanjimo na F>H originalne velicine zbog toga to .otokopirni aparati pri uvecanju I" uvecavaju sliku ),-) puta, tako da bi se na taj nacin dobila originalna velicina plocice 7)>>H9.

TD$IT%&KP$'1 Knjiga Programiranje &C PIC16F84 (CD

)*ena iz +''' god#,

1+'' din

PIC16F84 -tart Paket


Cene (Euro bez PDV 18%) -T.P$PIC16F84 )-tart Paket PIC16F84, &adraj paketa sa cenama pojediniacni stavki u bodovima6 2/%3&(I#>)%0 2/%:$-F)! 2/%/IF,JJ K4B%&$"D+"> 0$I&%)*>"@N3 @$%I@?:K(%>) :odul razvojnog sistema :odul - Fseg. displeja )!mm &tabilisani ispravljac )"= +lat kab. ">cm K&/B$"D za 1# disple8 $isplej 1#$ )* I " @N re.lektiv Knjiga (rog. mikrokotr. (I#)*+,- K #$ call call call call call )">>, >> din &vega6 -amo /'0''

#enovnik pojedinacni stavki u bodovima6 KI@%3&(I#>)%0 KI@%:$-F)! KI@%/IF,JJ 2/%3&(I#>)%0 2/%:$-F)! 2/%/IF,JJ K4B%&$"D+"> (10%(I#3&%>)%0 (10%:$-F)! (I#)*+,-4%>-5( L/!,"F*, /@#2!*;&(G> &/B$&0:"D /@B4/!D&&" K%N"D%:?" @4&(:"// @4&%:1DD 0$I&%)*>)@N3 0$I&%)*>"@N3 0$I&%)*>"&@N3 Kit razvojnog sistema Kit modula :$-F)! % - I 12$ )!mm Kit stabilisanog ispravljaca )"= :odul razvojnog sistema :odul :$-F)! % - I 12$ )!mm &tabilisani ispravljac )"= +lat kab. ">cm K&/B$"D 0snovna tampana ploca razvojnog sistema (loca modula :$-F)! % - I 12$ )!mm :ikrokontroler (I#)*+,-4%>-5( Kvarc kristal !,"F*, :?z #entroniks uticnica !p pina pod uglom za t. &ub%$ utikac "D za tampu Klink uticnica !,Dmm za tampu Konektor "%pina @aster prekidac za tampu "// @aster mikro *I*, D,Dmm $isplej 1#$ )* I ) @N re.lektiv $isplej 1#$ )* I " @N re.lektiv $isplej 1#$ )* I " @N re.lektiv call call call call call call call call call call call call call call call call call call call call

0$I&%)*>-&@N3 0$I&%">>"1?@ 0$I&%">>-&@N3 0$I&%->>"1@3 0$I&%->>-&@N1

$isplej 1#$ )* I - &@N re.lektiv $isplej 1#$ "> I " 1ed. int.trans $isplej 1#$ "> I - &@N re.lektiv $isplej 1#$ -> I " 1ed transm. $isplej 1#$ -> I - 1ed. int.ans

call call call call call

Informacije i narudbine:
InterHIT electronic, Jovana Ristia 18, P. a! 8", 18### $i% Tel: #18&'()1')1*+, #18&'()1')1*, Tel& a-: #18&'()1*),..
Web: www.interhit.rs www.elektro.co.rs E-m il: !ro" # $interhit.co.rs

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

Anda mungkin juga menyukai