Knjiga Programiranje mikrokontrolera PIC16F84
Korak po Korak od A do Š

Knjiga Programiranje mikrokontrolera PIC16F84

CD koji ide uz knjigu


Nikada se niste ‘susreli’ ni sa jednim mikrokontrolerom. Baratate osnovama digitalne elektronike. Knjige koje pišu o mikrokontrolerima, a koje ste imali prilike da vidite, pozajmite ili kupite su bauk za vas i vi tu ništa ne razumete. Izgubili ste svaku nadu da možete 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 rešite a koji ce vas naterati da bolje razmišljate i brzo shvatate. Jednostavno dok ucite programiranje PIC16F84 bice vam zabavno. Nema suvoparnih objašnjenja 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 dobrodošla 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. Može samo plocica, ili bilo koja komponenta, kit komplet sa svim delovima ili zalemljen i ispitan modul.

Razvojna ploca

Priferijska ploca sa 4 displeja 7seg. 13mm Intelegentni LC displej 2x16 karaktera

Predgovor Knjige

Danas ne postoji više nijedan video rekorder niti savremeniji aparat za domacinstvo u kojima mikrokontroleri ne vrše neku funkciju. Zahvaljujuci njihovoj kompaktnoj i univerzalnoj strukturi idealni su za manje ili više inteligentne upravljacke funkcije u svakodnevici. Od njihovog nastanka pocetkom osamdesetih godina mikrokontroleri sve više preuzimaju logicke zadatke u upravljackoj tehnici. Posebna karakteristika ovih kontrolera je to što mogu da funkcionišu 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 leži 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 mašinski 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 našoj 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 ukaže na nove mogucnosti i tehnike njihovog korišcenja 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 više 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 možete i sami napraviti na osnovu detaljnih šema. Korišcen 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 korišcenog 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 možete naci i pregled svih lekcija.
Poglavlje 2:
"Razvojni sistem za mikrokontrolere PIC16C84 i PIC16F84" daje detaljan opis razvojnog sistema, od elektricne šeme do montaže 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 lakšeg razumevanja tehnike programiranja.
Poglavlje 5:
“Škola programiranja” sadrži 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 vežbe pomocu kojih cete proveriti kako ste savladali datu lekciju.
Poglavlje 6:
“Tehnike programiranja” istice bitnije tehnike i pojašnjava problematičnije metode i njihovu implementaciju.
Poglavlje 7:
“Serijska komunikacija” pokazuje na koji nacin se može 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 kontroliše. 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 korišcenjem opisanog razvojnog sistema i TASM asemblera.
Poglavlje 11:
“Dodatak A” govori o razlikama izmedu TASM i MPASM asemblera i sadrži 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 vaše 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 mnoštvo 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 možete 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 možete upoznati i sa jugoslovenskom firmom InterHIT koja je poznata po dugogodišnjem 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 lakše integrišu nove tehnologije u svoje aplikacije. Firma je predstavljena kao i sama prezentacija na internetu sa svim neophodnim linkovima, mogucnostima pretraživanja i korišcenja svih besplatnih sadržaja.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%).
 

TD-ITHMKP-01 Knjiga Programiranje MC PIC16F84 +CD   

(cena iz 2000 god.) 1200 din

PIC16F84 Start Paket

Cene (Euro  bez PDV 18%)
STAP-PIC16F84 (Start Paket PIC16F84) Samo 90,00
Sadržaj paketa sa cenama pojediniacnih stavki u bodovima:
EU-RSPIC01-O Modul razvojnog sistema call
EU-MD4713 Modul 4 7seg. displeja 13mm call
EU-UI78XX Stabilisani ispravljac 12V call
KAB-SD25F20 Flat kab. 20cm +SUBD25 za LC displey call
ODIS-1602TNR Displej LCD 16 x 2 TN reflektiv call
TD-ITHMKP-01 Knjiga Prog. mikrokotr. PIC16F84 + CD 1200, 00 din
Svega:
Cenovnik pojedinacnih stavki u bodovima:
 
KIT-RSPIC01-O Kit razvojnog sistema call
KIT-MD4713 Kit modula MD4713 - 4 x LED 13mm call
KIT-UI78XX Kit stabilisanog ispravljaca 12V call
EU-RSPIC01-O Modul razvojnog sistema call
EU-MD4713 Modul MD4713 - 4 x LED 13mm call
EU-UI78XX Stabilisani ispravljac 12V call
KAB-SD25F20 Flat kab. 20cm +SUBD25 call
PLO-PICRS-01-O Osnovna štampana ploca razvojnog sistema call
PLO-MD4713 Ploca modula MD4713 - 4 x LED 13mm call
PIC16F84A-04/P Mikrokontroler PIC16F84A-04/P call
QU3,2768 Kvarc kristal 3,2768 MHz call
UTCE36ZSP90 Centroniks uticnica 3p pina pod uglom za št. call
SUBDSOM25 Sub-D utikac 25 za štampu call
UTBAU35SS2 Klink uticnica 3,5mm za štampu call
K-N25-MH2 Konektor 2-pina call
TASPM2UU Taster prekidac za štampu 2UU call
TAS-ML55 Taster mikro 6x6, 5,5mm call
 
ODIS-1601TNR Displej LCD 16 x 1 TN reflektiv call
ODIS-1602TNR Displej LCD 16 x 2 TN reflektiv call
ODIS-1602STNR Displej LCD 16 x 2 TN reflektiv call
ODIS-1604STNR Displej LCD 16 x 4 STN reflektiv call
ODIS-2002LHT Displej LCD 20 x 2 Led.hint.trans call
ODIS-2004STNR Displej LCD 20 x 4 STN reflektiv call
ODIS-4002LTR Displej LCD 40 x 2 Led transm. call
ODIS-4004STNL Displej LCD 40 x 4 Led.hint.ans call
 

Informacije i narudžbine:

InterHIT electronic, Jovana Ristića 18, P.Fah 89, 18000 Niš
Tel: 018/45-14-136, 018/45-14-137  Tel/Fax:  018/45-13-722

Web: www.interhit.rs    www.elektro.co.rs    E-mail:  prodaja@interhit.co.rs