Kniha je věnována popisu a praktickým aplikacím mikrokontrolérů PIC18F452 a PIC18F1220 v jazyce C.První kapitola uvádí základní vlastnosti obou typů mikrokontrolérů včetně stručného popisu jednotlivých zabudovaných periferií.Ve druhé kapitole jsme seznámeni s minimálními požadavky na programování. Je tedy uvedena instalace potřebných programů, popsány vývojové desky PKIT452 a PKIT1220 a jednoduchý ...Celý popis
Doprava do Zásilkovny ZDARMA při nákupu nad 599 Kč
Doprava zdarma Při objednávce nad 599 Kč máte doručení na pobočky a Z-BOX automaty Zásilkovny ZDARMA. Knihy si také můžete vyzvednout za 19 Kč v našich pobočkách Praha (Holešovická tržnice a Štěrboholy), pobočceBrno (náměstí Svobody) a pobočce v Ostravě (OC Futurum). Nebo využijte výhodné poštovné už od 49 Kč! Více o dopravě ZDE.
Možnosti doručení a platby najdete ZDE
Možnosti dopravy
Osobní vyzvednutí v našich prodejnách Praha (Holešovická tržnice, Praha RP Štěrhoboly), Brno a Ostrava
Zboží si vyzvednete za 19 Kč (zdarma u obj. nad 599 Kč) v našich prodejnách v Praze (RP Stěrhoboly, Holešovická tržnice), Brně (náměstí Svobody) a Ostravě (OC Futurum) . Po objednání vyčkejte na výzvu k vyzvednutí. Většinou to trvá 1 - 2 dny. Můžete si sem také objednat knihy na dobírku a prohlédnout jejich stav před případným zaplacením nebo si zde také vybrat z více než tisíce knih přímo na prodejně. Více o prodejnách ZDE
Alzaboxy a PPL výdejní boxy a pobočky
49,- Kč (zdarma u obj. nad 599 Kč)
Zboží si vyzvednete na zvoleném odběrném místě PPL nebo v PPL boxu.
Zásilkovna + Z-BOX
65,- Kč (zdarma u obj. nad 599 Kč)
Zboží si vyzvednete na zvoleném odběrném místě Zásilkovny nebo v Z-BOX automatu.
Kurýr PPL
79,- Kč
Kurýrní služba s doručením na adresu.
Kurýr Zásilkovna domů
99,- Kč
Kurýrní služba s doručením na adresu.
Možnosti platby
Kartou
Zdarma
(VISA, MasterCard, Maestro, Edenred Benefits, Apple Pay, Google Pay, Bitcoin)
Zdarma (služba "nákup na třetiny" je možná až od hodnoty objednávky 1500 Kč u Twisto, od 1000 Kč u Skip Pay )
Dobírka
45,- Kč
Platíte přímo dopravci při doručení zboží.
Slovensko Pro doručení na Slovensko prosíme využívejte slovenskou verzi eshopu restorio.sk.
Garance stavu a možnost vrácení knih do 14 dnů
Za stav zboží u nás ručíme vlastním peřím. Svědčí o tom i recenze na Heureka.cz. Pokud ale kniha nesplnila vaše očekávání, můžete nám ji samozřejmě vrátit do 14 dnů bez udání důvodu.
Jsme součástí nakladatelství Albatros media a máme tisíce ověřených recenzí na Heuréce
Rychlá doba dodání, kvalitní stav knih a příznivé ceny
To jsou plusy, které nejčastěji zmiňují naši zákazníci. Jsme také součástí vydavatelství Albatros Media, díky čemuž se na nás můžete s klidem spolehnout. Máme tisíce ověřených recenzí na Heureka.cz.
Kniha je věnována popisu a praktickým aplikacím mikrokontrolérů PIC18F452 a PIC18F1220 v jazyce C.První kapitola uvádí základní vlastnosti obou typů mikrokontrolérů včetně stručného popisu jednotlivých zabudovaných periferií.Ve druhé kapitole jsme seznámeni s minimálními požadavky na programování. Je tedy uvedena instalace potřebných programů, popsány vývojové desky PKIT452 a PKIT1220 a jednoduchý přípravek se svítivými diodami M8LED.Následuje třetí kapitola, kde je předvedeno vytvoření prvního příkladu – blikání LED.Čtvrtá kapitola popisuje vstupně/výstupní porty, tedy jejich počet, alternativní funkci vývodů a konfiguraci.V páté kapitole jsme seznámeni se základy jazyka C, obecnou strukturou programu, datovými typy, podmíněným příkazem a základními operátory.Šestá kapitola ukazuje používání podmíněného příkazu a pole pro dekódování stavů před zobrazením.Sedmá kapitola se zabývá funkcemi, jejich zápisem a použitím. Použití je předvedeno na ovládání přípravku M7SEGBUF (7segmentovka s budičem).Následuje osmá kapitola, která popisuje konfiguraci hodinových zdrojů. Dozvíme se, že mikrokontroléry mohou kromě klasického krystalu používat rozličné zdroje taktovacích impulzů.Kapitola 9 popisuje jednotku Timer0. Jako praktické příklady použití jsou uvedeny: blikání LED řízené časovačem a běžící světlo.Kapitola 10 popisuje používání přerušovacího systému (přerušení je velmi důležité pro obsluhu zabudovaných periferií, hlavně časovačů). Je vysvětlen způsob obsluhy přerušení v jazyce C na příkladu blikání LED přes přerušení - na pozadí běžícího programu.V kapitole 11 se seznámíme s řízením displeje s časovým multiplexem, přípravku MDYNDSP (pochopitelně přes obsluhu přerušení časovače).Následuje kapitola 12, která ukazuje použití A/D převodníku. Pomocí přípravku MADTEST lze nastavit vstupní napětí a v příkladu ukážeme jeho převod na číslo a následné zobrazení.Kapitola 13 seznamuje s pokročilými řídicími příkazy jako jsou cykly a přepínač, dále je ukázáno použití struktury a sjednocení například pro snazší přístup k jednotlivým bitům řídicích registrů.V kapitole 14 je uveden popis jednotek Timer1 až Timer3, tedy dalších čítacích/časovacích jednotek.Kapitola 15 předvádí 4bitovou komunikaci s řádkovým LCD na přípravku MLCD. Jsou vytvořeny funkce pro řízení LCD a je předvedeno jejich použití. Následně je popsána funkce printf, která dokáže usnadnit výpisy číselných údajů a je předvedeno její přesměrování na displej. Pro větší univerzálnost jsou ovládací funkce umístěny do zvláštní jednotky nazvané MLCD.Následuje kapitola 16, která vysvětluje praktické aspekty měření kmitočtu, periody a střídy. Tyto informace jsou pak zužitkovány při používání přípravku MRX555 – astabilního klopného obvodu s NE555. Tento obvod dovoluje převádět kapacitu nebo odpor na kmitočet resp. časový interval. Uvedený příklad pak ukazuje měření kmitočtu. Dále je popsán přípravek MXTALCCP, který umožní předvést realizaci zdroje reálného času pomocí hodinkového krystalu a jednotky Timer1.Kapitola 17 popisuje jednotku CCP – Capture/Compare/PWM a její použití u mikrokontroléru PIC18F452. Prakticky je předveden příklad odměr trvání log. 0 pomocí záchytného registru, generování periodického signálu pomocí výstupního komparátoru, realizace monostabilního klopného obvodu a změna střídy pomocí PWM.Kapitola 18 je zaměřena na popis jednotky ECCP (vylepšené CCP jednotky) a její použití u mikrokontroléru PIC18F1220. Přípravek MBRIDGE dovoluje využít 4 kanálový PWM režim pro můstkové řízení otáček stejnosměrného motoru oběma směry.V kapitolách 19 a 20 se seznámíme s režimy SPI a I2C jednotky MSSP mikrokontroléru PIC18F452. Pomocí SPI sběrnice je řízen sériový D/A převodník MCP4921 v přípravku nazvaném MSPIDAC. Pomocí sběrnice I2C je řízen sériový D/A převodník TC1320 (v přípravku MTC1320) a dále expandér MCP23016 (v přípravku MI2CEXP).Kapitola 21 popisuje jednotku USART mikrokontroléru PIC18F452. V asynchronním režimu je pak ukázáno ovládání přípravku MLCDGEN, což je LCD vybavený přijímačem sériové linky. Tak se tedy ukazuje vysílání pomocí sériového portu. Přípravek MLCDGEN je uveden ve dvou cenových variantách, které se liší počtem znaků zobrazitelných v jednom řádku (dražší varianta 2 řádky po 16 znacích a levnější varianta se 2 řádky po 8 znacích). Pro zjednodušení výstupních operací je opět použita funkce printf.Kapitola 22 popisuje jednotku EUSART mikrokontroléru PIC18F1220. První příklad ukazuje měření kmitočtu z přípravku MRX555 a zobrazení na MLCDGEN (opět komunikujeme sériovou asynchronně řízenou linkou). Druhý příklad ukazuje přestavení jednotky EUSART do synchronního režimu pro emulaci sběrnice SPI, prakticky je ukázána komunikace se sériovým D/A převodníkem MCP4921. Následuje kapitola 23, která popisuje jednotku LVD – detektor podpětí.Kapitoly 24 a 25 jsou věnovány zvláštním rysům obou typů mikrokontrolérů. Jedná se o popis konfiguračních registrů (umožní řídit volbu hodinového zdroje, WDT a podobně). Následuje popis jednotky WDT (Watchdog) a režimů pro řízení spotřeby. Rovněž jsou popsány jednotky dvourychlostního start-upu a monitoru výpadku hodin, kterými disponuje mikrokontrolér PIC18F1220.V kapitole 26 jsou popsány jednotlivé zdroje resetu, jako jsou: reset při připojení napájecího napětí, časovač náběhu napájecího napětí, startovací časovač oscilátoru, reset při podpětí.Kapitoly 27 a 28 seznamují s organizací paměti a používání datové EEPROM.Příloha A vysvětluje základní pojmy číslicové a mikroprocesorové techniky začátečníkům. Věnuje se tedy výkladu logických hradel, základních sekvenčních obvodů, pamětí a sériového přenosu.Stručný obsah obsah knihy Základní vlastnosti Minimální softwarové a hardwarové vybavení První příklad Vstupně/výstupní porty Úvod do programování v jazyce C Použití podmíněného příkazu a pole Použití funkcí Oscilátor a jeho konfigurace Jednotka Timer0 Přerušení Obsluha displeje s časovým multiplexem A/D převodník Pokročilé řídicí příkazy, bitová pole Jednotky Timer1 až Timer3 LCD a jeho obsluha Použití jednotky Timer1 Jednotky CCP u PIC18F452 Jednotka ECCP u PIC18F1220 Jednotka MSSP u PIC18F452 - SPI režim Jednotka MSSP u PIC18F452 – I2C režim Jednotka USART u PIC18F452 Jednotka EUSART u PIC18F1220 Detektor podpětí (LVD) Zvláštní rysy mikrokontroléru PIC18F452 Zvláštní rysy mikrokontroléru PIC18F1220 Reset Organizace paměti Datová paměť EEPROM Příloha obsah doprovodného CD Dokumentace - datasheety v PDF (popis mikrokontrolérů PIC18F452 a PIC18F1220 a většiny součástek, které jsou použity v knize). Foto - fotografická dokumentace všech přípravků. Programy - zdrojové texty všech 29 příkladů, které jsou uvedeny v knize. Software - instalační soubory pro MPLAB IDE, PICKIT 2 a překladače MCC18. Spoje - obsahuje podklady pro výrobu plošných spojů přípravků uvedených v knize.
Popis knihy
Kniha je věnována popisu a praktickým aplikacím mikrokontrolérů PIC18F452 a PIC18F1220 v jazyce C.První kapitola uvádí základní vlastnosti obou typů mikrokontrolérů včetně stručného popisu jednotlivých zabudovaných periferií.Ve druhé kapitole jsme seznámeni s minimálními požadavky na programování. Je tedy uvedena instalace potřebných programů, popsány vývojové desky PKIT452 a PKIT1220 a jednoduchý přípravek se svítivými diodami M8LED.Následuje třetí kapitola, kde je předvedeno vytvoření prvního příkladu – blikání LED.Čtvrtá kapitola popisuje vstupně/výstupní porty, tedy jejich počet, alternativní funkci vývodů a konfiguraci.V páté kapitole jsme seznámeni se základy jazyka C, obecnou strukturou programu, datovými typy, podmíněným příkazem a základními operátory.Šestá kapitola ukazuje používání podmíněného příkazu a pole pro dekódování stavů před zobrazením.Sedmá kapitola se zabývá funkcemi, jejich zápisem a použitím. Použití je předvedeno na ovládání přípravku M7SEGBUF (7segmentovka s budičem).Následuje osmá kapitola, která popisuje konfiguraci hodinových zdrojů. Dozvíme se, že mikrokontroléry mohou kromě klasického krystalu používat rozličné zdroje taktovacích impulzů.Kapitola 9 popisuje jednotku Timer0. Jako praktické příklady použití jsou uvedeny: blikání LED řízené časovačem a běžící světlo.Kapitola 10 popisuje používání přerušovacího systému (přerušení je velmi důležité pro obsluhu zabudovaných periferií, hlavně časovačů). Je vysvětlen způsob obsluhy přerušení v jazyce C na příkladu blikání LED přes přerušení - na pozadí běžícího programu.V kapitole 11 se seznámíme s řízením displeje s časovým multiplexem, přípravku MDYNDSP (pochopitelně přes obsluhu přerušení časovače).Následuje kapitola 12, která ukazuje použití A/D převodníku. Pomocí přípravku MADTEST lze nastavit vstupní napětí a v příkladu ukážeme jeho převod na číslo a následné zobrazení.Kapitola 13 seznamuje s pokročilými řídicími příkazy jako jsou cykly a přepínač, dále je ukázáno použití struktury a sjednocení například pro snazší přístup k jednotlivým bitům řídicích registrů.V kapitole 14 je uveden popis jednotek Timer1 až Timer3, tedy dalších čítacích/časovacích jednotek.Kapitola 15 předvádí 4bitovou komunikaci s řádkovým LCD na přípravku MLCD. Jsou vytvořeny funkce pro řízení LCD a je předvedeno jejich použití. Následně je popsána funkce printf, která dokáže usnadnit výpisy číselných údajů a je předvedeno její přesměrování na displej. Pro větší univerzálnost jsou ovládací funkce umístěny do zvláštní jednotky nazvané MLCD.Následuje kapitola 16, která vysvětluje praktické aspekty měření kmitočtu, periody a střídy. Tyto informace jsou pak zužitkovány při používání přípravku MRX555 – astabilního klopného obvodu s NE555. Tento obvod dovoluje převádět kapacitu nebo odpor na kmitočet resp. časový interval. Uvedený příklad pak ukazuje měření kmitočtu. Dále je popsán přípravek MXTALCCP, který umožní předvést realizaci zdroje reálného času pomocí hodinkového krystalu a jednotky Timer1.Kapitola 17 popisuje jednotku CCP – Capture/Compare/PWM a její použití u mikrokontroléru PIC18F452. Prakticky je předveden příklad odměr trvání log. 0 pomocí záchytného registru, generování periodického signálu pomocí výstupního komparátoru, realizace monostabilního klopného obvodu a změna střídy pomocí PWM.Kapitola 18 je zaměřena na popis jednotky ECCP (vylepšené CCP jednotky) a její použití u mikrokontroléru PIC18F1220. Přípravek MBRIDGE dovoluje využít 4 kanálový PWM režim pro můstkové řízení otáček stejnosměrného motoru oběma směry.V kapitolách 19 a 20 se seznámíme s režimy SPI a I2C jednotky MSSP mikrokontroléru PIC18F452. Pomocí SPI sběrnice je řízen sériový D/A převodník MCP4921 v přípravku nazvaném MSPIDAC. Pomocí sběrnice I2C je řízen sériový D/A převodník TC1320 (v přípravku MTC1320) a dále expandér MCP23016 (v přípravku MI2CEXP).Kapitola 21 popisuje jednotku USART mikrokontroléru PIC18F452. V asynchronním režimu je pak ukázáno ovládání přípravku MLCDGEN, což je LCD vybavený přijímačem sériové linky. Tak se tedy ukazuje vysílání pomocí sériového portu. Přípravek MLCDGEN je uveden ve dvou cenových variantách, které se liší počtem znaků zobrazitelných v jednom řádku (dražší varianta 2 řádky po 16 znacích a levnější varianta se 2 řádky po 8 znacích). Pro zjednodušení výstupních operací je opět použita funkce printf.Kapitola 22 popisuje jednotku EUSART mikrokontroléru PIC18F1220. První příklad ukazuje měření kmitočtu z přípravku MRX555 a zobrazení na MLCDGEN (opět komunikujeme sériovou asynchronně řízenou linkou). Druhý příklad ukazuje přestavení jednotky EUSART do synchronního režimu pro emulaci sběrnice SPI, prakticky je ukázána komunikace se sériovým D/A převodníkem MCP4921. Následuje kapitola 23, která popisuje jednotku LVD – detektor podpětí.Kapitoly 24 a 25 jsou věnovány zvláštním rysům obou typů mikrokontrolérů. Jedná se o popis konfiguračních registrů (umožní řídit volbu hodinového zdroje, WDT a podobně). Následuje popis jednotky WDT (Watchdog) a režimů pro řízení spotřeby. Rovněž jsou popsány jednotky dvourychlostního start-upu a monitoru výpadku hodin, kterými disponuje mikrokontrolér PIC18F1220.V kapitole 26 jsou popsány jednotlivé zdroje resetu, jako jsou: reset při připojení napájecího napětí, časovač náběhu napájecího napětí, startovací časovač oscilátoru, reset při podpětí.Kapitoly 27 a 28 seznamují s organizací paměti a používání datové EEPROM.Příloha A vysvětluje základní pojmy číslicové a mikroprocesorové techniky začátečníkům. Věnuje se tedy výkladu logických hradel, základních sekvenčních obvodů, pamětí a sériového přenosu.Stručný obsah obsah knihy Základní vlastnosti Minimální softwarové a hardwarové vybavení První příklad Vstupně/výstupní porty Úvod do programování v jazyce C Použití podmíněného příkazu a pole Použití funkcí Oscilátor a jeho konfigurace Jednotka Timer0 Přerušení Obsluha displeje s časovým multiplexem A/D převodník Pokročilé řídicí příkazy, bitová pole Jednotky Timer1 až Timer3 LCD a jeho obsluha Použití jednotky Timer1 Jednotky CCP u PIC18F452 Jednotka ECCP u PIC18F1220 Jednotka MSSP u PIC18F452 - SPI režim Jednotka MSSP u PIC18F452 – I2C režim Jednotka USART u PIC18F452 Jednotka EUSART u PIC18F1220 Detektor podpětí (LVD) Zvláštní rysy mikrokontroléru PIC18F452 Zvláštní rysy mikrokontroléru PIC18F1220 Reset Organizace paměti Datová paměť EEPROM Příloha obsah doprovodného CD Dokumentace - datasheety v PDF (popis mikrokontrolérů PIC18F452 a PIC18F1220 a většiny součástek, které jsou použity v knize). Foto - fotografická dokumentace všech přípravků. Programy - zdrojové texty všech 29 příkladů, které jsou uvedeny v knize. Software - instalační soubory pro MPLAB IDE, PICKIT 2 a překladače MCC18. Spoje - obsahuje podklady pro výrobu plošných spojů přípravků uvedených v knize.
Recenze
Věrnostní program
Napište svou recenzi
O Restorio.cz
Vítejte ve světě Restorio!
Na začátku našeho příběhu stálo přání zlepšit fungování antikvariátů, kde každý může snadno a informovaně prodávat i nakupovat knihy. A zároveň dělat něco prospěšného pro společnost i životní prostředí.
Naše mise
V Restorio věříme, že si každá věc i zákazník zaslouží pokračování svého příběhu. Proto vytváříme prostor, kde můžete nakupovat a prodávat knihy, deskovky, Lego stavebnice, videohry a PC hry.
Podporujeme recyklaci, sdílení a znovupoužití knih a dalších věcí, čímž snižujeme potřebu výroby nových produktů a chráníme tak přírodu.
Odměna za vaši podporu
Nejenže vám peníze za prodané věci přilétnou ihned, pokaždé vás také odměníme Restocks kredity, které můžete použít na další nákup nebo je darovat jedné z prověřených charitativních organizací. A tak svůj pozitivní dopad ještě znásobit.
Pečlivost v každém detailu
Chápeme, že i ty nejmenší detaily mají velký význam. Proto důkladně promýšlíme každý aspekt naší činnosti, od výkupu knih a dalších věcí přes balicí materiály až po komunikaci s každým z vás.
Děkujeme, že pomáháte tvořit o pírko lepší svět!
Získejte bonusové Restocks kredity na nákup příběhů
Jak získat kredity?
Restocks kredity můžete získat hned několika způsoby: Za registraci: Připojením k našemu hejnu získáte automaticky 20 Restocks. Za každý nákup: Za každých utracených 250 Kč vám na účet přiletí 10 Restocks kreditů, 15 Restock kreditů, pokud jste už Knihomol a 20 při dosažení úrovně Fanatik. Maximální počet kreditů za jednu objednávku je 100. V případě dobírky jsou body připsány až po převzetí zásilky a obdržení platby od dopravce. Za napsání recenze: Za každou recenzi Vám přiletí 5 Restocks kreditů (max. 50 kreditů denně). Za prodej přečtených: Při prodeji knih na vykupujeme-online.cz máte možnost získat místo peněz Restocks kredity. Za hodnotu vykoupených knih obdržíte Restocks navýšené o 20 %. Například za knihy v hodnotě 1 000 Kč získáte 1 200 kreditů Restocks.
Jak dlouho kredity platí?
Nebojte, na využití Restocks kreditů máte dostatek času. Jakmile kredit přistane na vašem účtu, je platný půl roku.
Jak zjistím, kolik mám kreditů?
Jednoduše se přihlaste ke svému Restorio účtu a pod záložkou „Moje body odměn“ najdete aktuální stav kreditů i kompletní přehled historie.
Jak můžu kredity uplatnit?
Restocks kredity můžete využít k úhradě svých nákupů (1 Restocks = 1 koruna). Využití kreditů je jednoduché. Nejdříve se přihlaste do svého Restorio účtu. V košíku pak před dokončením objednávky zvolte možnost použití kreditů. Cena objednávky se vám ihned sníží podle jejich hodnoty.
Úrovně věrnostního programu
Nováček
Nutno získat 0 kreditů
10 Restocks kreditů za každých 250 kč objednávky
Knihomol
Nutno získat 100 kreditů
15 Restocks kreditů za každých 250 kč objednávky
Fanatik
Nutno získat 500 kreditů
20 Restocks kreditů za každých 250 kč objednávky
Knihy z druhé ruky online Pravidelně aktualizujeme nabídku 350 000+ použitých knih. Vyhledávejte jednoduše pomocí jména autora, názvu knihy nebo ISBN. Nebo můžete darovatdárkový voucher.
Doprava zdarma Při objednávce nad 599 Kč máte doručení na pobočky a Z-BOX automaty Zásilkovny ZDARMA. Knihy si také můžete vyzvednout za 19 Kč v našich pobočkách Praha (Holešovická tržnice a Štěrboholy), pobočceBrno (náměstí Svobody) a pobočce v Ostravě (OC Futurum). Nebo využijte výhodné poštovné už od 49 Kč! Více o dopravě ZDE.
Snadno, rychle, online. Nečekáte až se knihy prodají. Peníze máte do 10 dnů na účtu. Stačí zadat ISBN knihy (nebo deskovky či videohry) a její prodejní cenu zjistíte hned.
Ověřeno zákazníky Získali jsme certifikát Ověřeno zákazníky na Heureka.cz. Jsme také součástí vydavatelství Albatros Media, jednoho z největších knižních domů v Česku, takže se na nás můžete s důvěrou spolehnout. Prolétněte všechny recenze.
Uvolněte si místo na poličce. Knihy od vás vykoupíme hned
Snadný online výkup s dopravou zdarma. Peníze posíláme okamžitě – nečekáte, až se kniha prodá.
Nebo darujte knihy na charitu, přidáme 20 % navíc.