! Doprava ZADARMO už od 20 € !

David Matoušek

autor

Práce s mikrokontroléry ALMEL AVR+CD 3. díl, 2.vydání


Tato kniha je zaměřena na popis a ukázky praktických použití mikrořadičů ATMEL AVR typů: AT90S1200, AT90S2313, AT90S2343, AT90S4433, AT90S8515 a AT90S8535. Pozornost je věnována především typu AT90S2313, který bylo možné pořídit za rozumnou cenu (do 100 Kč) a vyniká relativně vysokým počtem zabudovaných periferií. Jsou však uvedeny i aplikace mikrořadičů AT90S2343 (levný typ v 8vývodovém pouzdře) a AT90S8535 (nejvíce vybavený typ). Všechny mikrořadiče se vyznačují RISC architekturou (zajistí vysoký výpočetní výkon), velkým počtem pracovních registrů a hlavně možností sériového downloadu (podporuje programování přímo v navrhované aplikaci; značně zjednodušuje vývoj aplikací). Nejdříve je proveden stručný popis vlastností jednotlivých mikrořadičů a AVR architektury včetně sériového downloadu. Tento popis je zakončen návodem na stavbu SDK kitů (programátorů - vývojových desek) pro mikrořadiče AT90S2313 (AT90S1200), AT90S2343 a AT90S8535. Zájemce si na podobném principu může sestavit vlastní programátory pro ostatní dva typy mikrořadičů. Následuje uvedení programátorského modelu, instrukční sady a programování za pomoci direktiv překladače AVR 3.1. Další kapitoly přinášejí klasické aplikace AVR (řízení skupiny LED, 7segmentového LED displeje, LCD displeje a maticové klávesnice) a ukazují použití obvodu SAA1064 (budič 4místného 7segmentového LED displeje ovládaný sběrnicí I2C). Následuje popis přerušovacího systému a zdrojů resetu. Je ukázáno praktické použití zabudovaného obvodu Watchdog. Velká pozornost je věnována použití čítačů/časovačů. Jedná se o obsluhu displeje s časovým multiplexem, měření kmitočtu, PWM regulaci, použití pro A/D a D/A převody. Další kapitola popisuje možnosti sériového kanálu a připojuje 3 aplikace řízené programy, které pracují pod operačním systémem Windows 95 a vyšším (univerzální 8bitový vstupně/výstupní port; impulzní generátor; generátor programovatelných průběhů). Následuje kapitola, která je věnována otázce měření fyzikální veličin (především napětí). Jsou uvedeny příklady použití zabudovaného analogového komparátoru (spojeno s čítačem pracujícím v režimu Input Capture), čítače (mezipřevodem na kmitočet), externího A/D převodníku MCP3002 a zabudovaných A/D převodníků (pouze u typů AT90S8515 a AT90S8535). Poslední kapitola se věnuje zbývajícím rysům AVR. Jedná se o ukázku použití paměti E2PROM, SPI kanálu a režimů snížené spotřeby. V příkladech jsou použity přípravky popsané v knihách: Práce s mikrokontroléry AT89C2051 a Práce s mikrokontroléry AT89S8252 (tyto knihy však nezbytně nepotřebujete, vždy je uveden krátký popis vysvětlující funkci a konstrukci přípravku). Dále jsou publikovány nové přípravky, které především demonstrují možnosti zabudovaných periferií AVR
U dodávateľa
25,05 € 26,37 €

Mikrokontroléry PIC pro pokročilé


Kniha je zaměřena na popis pokročilejších periferií mikrokontrolérů PIC16F628A a pokročilejších možností programování v jazyce C. Navazuje na knihu Mikrokontroléry PIC bez předchozích znalostí, ve které byly popsány základní periferie společně se základy jazyka C. První kapitola je věnována popisu komunikace řádkového LCD modulu včetně výkladu realizace řídicích funkcí, sestavení knihovny těchto funkcí označené jako MLCD (používá se v dalších příkladech) a použití funkce printf pro výstup na LCD modul. Druhá kapitola popisuje jednotku Timer0. Tato jednotka je použita pro měření kmitočtu, jsou ukázány možnosti automatického přepínání předděličky a pomocného počítadla přetečení pro dynamickou úpravu měřicího rozsahu. Též je předvedeno měření odporu mezipřevodem na kmitočet. Třetí kapitola ukazuje použití jednotek Timer1 a CCP1. Příklady používají jednotku Timer1 jako časovač pro odměr intervalu 0,5 s, generátor PWM signálu a speciální událostní spouštěč (režim compare). Čtvrtá kapitola představuje softwarovou implementaci sběrnice I2C. Po úvodním popisu sběrnice I2C a použitého obvodu MCP23008 (expandér pro 8 vývodů) je zařazen výklad práce s ukazateli, který je nutný pro pochopení realizace funkcí s výstupními parametry. Následně je realizována knihovna funkcí pro sběrnici I2C označená jako I2C. Pomocí této knihovny a expandéru MI2CEXP je nejdříve ovládán přípravek M8LED a poté přípravek MLEDSW. Nakonec je knihovna I2C použita pro řízení přípravku MLCD, což je klíčovým úkolem celé této kapitoly. Na závěr je pak ukázáno použití jednotky CCP1 v režimu Capture. Pátá kapitola popisuje omezení funkce vývodů portů daná zabudovanými periferiemi mikrokontroléru. Dále je popsáno praktické řešení ovládání maticové klávesnice realizované přípravkem MMATKBD a rotačního spínače EC11 připojeného na přípravek MSVORKY. Jsou diskutovány vstupy vnějšího přerušení INT0/RB0 a Input Change (RB7 až RB4). Příklady použití vstupů vnějšího přerušení jsou zaměřeny na obsluhu rotačního spínače a počítačové klávesnice s konektorem PS/2 (mini DIN 6). Vzhledem k rozdílným rychlostem komunikace mikrokontroléru s počítačovou klávesnicí a LCD displejem připojeným přes I2C je též pozornost věnována výkladu implementace datové struktury fronta. Šestá kapitola probírá pokročilé možnosti programování v jazyce C. Probrány jsou datové typy struct, bitové pole, union. Jsou též zařazeny pokročilejší příklady obsluhy počítačové klávesnice s konektorem PS/2 pro editaci údaje na LCD. Dále je vysvětleno použití operátoru sizeof(), příkazů switch a break a funkce atoi. Kapitola končí ukázkou automatického generování souboru s nastavením konfiguračních bitů mikrokontroléru. Sedmá kapitola je věnována pokročilým možnostem mikrokontroléru PIC16F628A. Jedná se o doplnění popisu konfiguračních bitů a konfigurace oscilátoru z [1], popis zdrojů resetu a přidružených jednotek (POR, PWRT, OST, BOR), popis jednotky WDT, režimu Sleep a datové paměti E2PROM. Příklady ukazují použití dvourychlostního režimu interního RC oscilátoru, použití režimu Sleep společně s jednotkou WDT a použití datové paměti E2PROM. V příloze jsou uvedeny podklady pro výrobu upravené verze přípravku MLCD pod označením MLCDXL. obsah knihy 1.LCD modul 2.Jednotka Timer0 3.Jednotky Timer1 a CCP1 4.Sběrnice I2C 5.Vstupně/výstupní vývody a vstupy vnějšího přerušení 6.Pokročilé možnosti programování 7.Pokročilé možnosti mikrokontroléru PIC16F628A obsah doprovodného CD (doprovodný ZIP archiv) PROGRAMY - zdrojové texty všech 24 příkladů, které jsou popsány v knize. SPOJE - soubory návrhového systému Eagle (SCH a BRD) a klišé plošných spojů jednotlivých přípravků.
U dodávateľa
14,29 € 15,04 €

Práce s inteligentními displeji LCD 1. díl


Kniha je zaměřena na popis a praktické použití tří odlišných typů LCD modulů: EL1602 (řádkový displej 16×2 znaky), GDM12864A (grafický displej 128×64 bodů) a EL16032A (řádkový/grafický displej se sériovou/paralelní sběrnicí). Po úvodním popisu funkce LCD displejů a značení LCD modulů následují popisy konkrétně použitých modulů. Pro první seznámení s ovládáním displejů jsou vytvořeny programy pro PC (ve vývojovém prostředí Delphi 7.0). Na nich lze velmi dobře pochopit, jak probíhá komunikace mezi řídicí jednotkou a LCD modulem. Dále jsou publikovány ovládací rutiny pro mikrokontroléry řady 8051 a AVR včetně příkladů, které lze použít pro test funkčnosti LCD modulu. V příkladech je ukázán výpis řetězců, číselných hodnot, zobrazení obrázků (bitmap) na různých LCD displejích. V knize najdete i stavební návody na výrobu přípravků s LCD moduly: * ATLCDTX1 – přípravek s modulem EL1602 připojený na dva porty mikrokontroléru (8bitová komunikace) * ATLCDTX2 – přípravek s modulem EL1602 připojený na jeden port mikrokontroléru (4bitová komunikace) * ATLCDGR – přípravek s modulem GDM12864 připojený na jeden port mikrokontroléru (8bitová komunikace s použitím posuvného registru 4094) * ATLCDTXS – přípravek s modulem EL16032A připojený na jeden port mikrokontroléru (sériová komunikace) * LPT2PSL – redukce pro připojení níže popsaných přípravků k paralelnímu portu PC (nelze použít pro přípravek ATLCDTX1) * COM2PSL – přípravek pro připojení přípravku ATLCDTX2 k sériovému portu PC * FT232TST – univerzální přípravek pro USB (použit pro připojení přípravku ATLCDTX2 k USB)
Na sklade 1Ks
20,05 € 21,10 €

C++


Zaujal vás programovací jazyk C++? Hledáte ucelený zdroj informací, jak jej ovládnout? Výukový kurz vás provede jazykem C++ od úplných začátků až po pokročilé postupy a nově nabyté znalosti pak budete moct uplatnit ve vlastních projektech. Zkušený autor s bohatými zkušenostmi vás seznámí se všemi důležitými prostředky, které jazyk C++ programátorům nabízí. Naučíte se využívat datové typy, operátory, větvit program pomocí cyklů a podmínek, řídit tok programu, využívat možností objektově orientovaného programování a postupně budovat komplexní programy. Veškerý výklad probíhá na praktických příkladech, které si můžete hned sami vyzkoušet. V příloze najdete základní přehled řadicích algoritmů. Publikace vás mimo jiné seznámí s tématy: * Proměnné, datové typy, operátory a výrazy * Řídicí a iterační příkazy * Funkce, ukazatele a odkazy * Pole a ukazatelová aritmetika * Struktury a práce s řetězci * Direktivy, paměťové třídy a modulární programování * Dědičnost a zpracování výjimek * Přetěžování operátorů * Šablony a práce se soubory * Parametry a návratová hodnota O autorovi: David Matoušek se věnuje programování v jazyce C++ již více než 20 let. Programuje aplikace pro operační systém Windows pomocí nástrojů C++ Builder, Visual C++ a Dev-C++, kromě toho se zabývá i programováním mikrokontrolérů řad Atmel, PIC a 8051. V současné době působí na Fakultě elektrotechniky a informatiky Univerzity Pardubice.
Na sklade 2Ks
27,07 € 28,49 €

Programování mikrokontrolérů ATmega bez předchozích znalostí


Nenašli jste zatím publikaci, která by programování mikrokontrolérů ATmega vysvětlila jednoduše od úplných základů? Programování mikrokontrolérů ATmega bez předchozích znalostí nevyžaduje žádné dřívější zkušenosti s jejich programováním. Jednoduchou formou na příkladech se postupně seznámíte se základy, jak vytvářet programy pro mikrokontroléry ATmega, na kterých budete poté stavět u pokročilejších témat a vlastních projektů. V závěru knihy pak nechybí podklady na výrobu vlastní vývojové desky.
Na sklade 1Ks
17,57 € 18,49 €

Programování mikrokontrolérů ATmega bez předchozích znalostí


Chcete začít programovat mikrokontroléry ATmega? Nenašli jste zatím publikaci, která by vše vysvětlila jednoduše od úplných základů? Programování mikrokontrolérů ATmega bez předchozích znalostí nevyžaduje žádné dřívější zkušenosti s programováním. Jednoduchou formou na příkladech se postupně seznámíte se základy, jak vytvářet programy pro mikrokontroléry ATmega, na kterých budete poté stavět u pokročilejších témat a vlastních projektů. Naučíte se pracovat s nejrůznějšími datovými typy, využívat pokročilejší programové konstrukce, zpracovat přerušení, vstupy a výstupy, využívat čítače, časovače, převodníky a sériové komunikační jednotky. Zkušený autor vás provede všemi důležitými oblastmi, v závěru knihy pak nechybí podklady na výrobu vlastní vývojové desky. Publikace vás mimo jiné seznámí s tématy: * Základní datové typy a programové konstrukce * Ovládání vstupů a výstupů * Funkce, pole, ukazatele * Přerušení, čítače, časovače, převodníky * Práce se znaky a řetězci * Sériové komunikační jednotky * Výroba vlastní vývojové desky O autorovi: David Matoušek se věnuje programování v jazyce C++ již více než 20 let. Programuje aplikace pro operační systém Windows pomocí nástrojů C++ Builder, Visual C++ a Dev-C++, kromě toho se zabývá i programováním mikrokontrolérů řad Atmel, PIC a 8051. V současné době působí na Fakultě elektrotechniky a informatiky Univerzity Pardubice.
Na stiahnutie
13,19 €

C++ bez předchozích znalostí


Chcete začít s programováním v C++? Nenašli jste zatím publikaci, která by vše vysvětlila jednoduše od úplných základů? C++ bez předchozích znalostí nevyžaduje žádné dřívější zkušenosti s programováním.Jednoduchou formou na příkladech se postupně seznámíte se základy programovacího jazyka C++, na kterých budete poté stavět u pokročilejších témat a vlastních projektů. Naučíte se pracovat s nejrůznějšími datovými typy, řídit tok programu, pracovat se soubory, zpracovávat výjimky, ladit a testovat. Zkušený autor vás provede i základy objektově orientovaného programování, v závěru knihy pak nechybí popis vývojového prostředí.Publikace vás mimo jiné seznámí s tématy:- Proměnné, datové typy, operátory a výrazy- Větvení programu a cykly- Pole, řetězce, ukazatele a funkce- Práce se vstupem a výstupem programu- Direktivy, paměťové třídy a modulární programování- Přetěžování funkcí a operátorů- Zpracování výjimekČtenáři si mohou na adrese http://knihy.cpress.cz/K2223 pod odkazem Soubory ke stažení stáhnout soubory se zdrojovými kódy použitými v knize.O autorovi:David Matoušek se věnuje programování v jazyce C++ již více než 20 let. Programuje aplikace pro operační systém Windows pomocí nástrojů C++ Builder, Visual C++ a Dev-C++, kromě toho se zabývá i programováním mikrokontrolérů řad Atmel, PIC a 8051. V současné době působí na Fakultě elektrotechniky a informatiky Univerzity Pardubice.
Na stiahnutie
12,21 €

Číslicová Technika


Kniha je určena všem studentům středních škol. Zároveň je určena i těm, kteří s osobním počítačem pracují a chtějí si již získané znalosti prohloubit. Kniha je psána srozumitelnou formou a nepředpokládá u čtenáře žádné odborné vzdělání. V první části knihy jsou vysvětleny základní pojmy z oblasti výpočetní techniky, popis jednotlivých částí počítače a obsluha osobního počítače. V dalších kapitolách jsou popsány nejčastěji používané programy.
Vypredané
6,65 € 7,00 €

Práce s mikrokontroléry ATMEL AVR - ATmega16, 4. díl


Další díl, v pořadí již čtvrtý, z edice µC a praxe opět obsahuje srozumitelný popis procesoru a praktickými ukázkami jeho použití. Nedílnou součástí je tradičně doprovodné CD spolu se zkompilovanými a zdrojovými verzemi všech příkladů, včetně klišé plošných spojů jednotlivých přípravků, fotodokumentace a nezbytných datasheetů. Kniha je zaměřena na popis mikrokontroléru ATmega16 včetně čtrnácti zajímavých aplikací. Řada informací je použitelná i pro jiné mikrokontroléry typu AVR. V úvodu jsou krátce vysvětleny základní pojmy mikroprocesorové techniky.Následuje druhá kapitola, která uvádí základní vlastnosti mikrokontroléru ATmega16 včetně popisu sériového downloadu (programování přímo v navrhovaném systému).Tyto poznatky jsou zužitkovány ve třetí kapitole, která popisuje konstrukci programátoru spojeného s vývojovým kitem (pro programování a testování postačí jediná deska plošných spojů). Součástí knihy je i "oživovací" program tohoto programátoru. Takže oživení zvládne i začátečník!Čtvrtá kapitola vysvětluje pojmy spojené s pamětí programu resp. dat a popisuje základní registry mikrokontroléru. Pátá kapitola uvádí instrukční soubor a šestá kapitola uvádí možnosti assembleru.Sedmá kapitola popisuje chování portů PA až PD a uvádí základní aplikace (připojení osmi LED, připojení LCD displeje).Osmá kapitola popisuje přerušovací systém mikrokontroléru. Jeho použití je ukázáno na komunikaci modulu ATIKBD (inteligentní maticová klávesnice 4x4 s generací přerušení, kód klávesy vystavuje na paralelní sběrnici a také vysílá sériovou linkou).Devátá kapitola je věnována obvodům se sběrnicí SPI. Pro popis byl vybrán obvod MCP4921 (12bitový D/A převodník).Desátá kapitola je věnována popisu zabudovaného A/D převodníku ve spojitosti s LCD displejem (LCD displej zobrazuje převedený údaj).Kapitoly 11 až 13 uvádí vlastnosti čítačů/časovačů 0 až 2 a doplňují základní příklady jejich použití (odměření intervalu, PWM regulace, měření vnějšího kmitočtu).Čtrnáctá kapitola ukazuje použití zabudovaného analogového komparátoru pro měření odporu.Patnáctá kapitola je věnována obvodům se sběrnicí TWI (I2C). Pro popis byl vybrán obvod TC1320 (8bitový D/A převodník).Šestnáctá kapitola se věnuje použití zabudovaného sériového portu. Je uvedeno připojení mikrokontroléru k sériovému portu počítače. Je ukázána komunikace přípravku ATIKBD po sériové lince a dva příklady řízení mikrokontroléru programem, který běží na PC.Sedmnáctá kapitola uvádí pokročilé schopnosti mikrokontroléru ATmega16 jako jsou: řízení spotřeby a ovládání zabudované paměti EEPROM. Je ukázáno použití A/D převodníku v režimu redukce šumu.
Vypredané
25,90 € 27,26 €

C++ bez předchozích znalostí


Chcete začít s programováním v C++? Nenašli jste zatím publikaci, která by vše vysvětlila jednoduše od úplných základů? C++ bez předchozích znalostí nevyžaduje žádné dřívější zkušenosti s programováním. Jednoduchou formou na příkladech se postupně seznámíte se základy programovacího jazyka C++, na kterých budete poté stavět u pokročilejších témat a vlastních projektů. Naučíte se pracovat s nejrůznějšími datovými typy, řídit tok programu, pracovat se soubory, zpracovávat výjimky, ladit a testovat. Zkušený autor vás provede i základy objektově orientovaného programování, v závěru knihy pak nechybí popis vývojového prostředí. Publikace vás mimo jiné seznámí s tématy: - Proměnné, datové typy, operátory a výrazy - Větvení programu a cykly - Pole, řetězce, ukazatele a funkce - Práce se vstupem a výstupem programu - Direktivy, paměťové třídy a modulární programování - Přetěžování funkcí a operátorů - Zpracování výjimek Čtenáři si mohou na adrese http://knihy.cpress.cz/K2223 pod odkazem Soubory ke stažení stáhnout soubory se zdrojovými kódy použitými v knize. O autorovi: David Matoušek se věnuje programování v jazyce C++ již více než 20 let. Programuje aplikace pro operační systém Windows pomocí nástrojů C++ Builder, Visual C++ a Dev-C++, kromě toho se zabývá i programováním mikrokontrolérů řad Atmel, PIC a 8051. V současné době působí na Fakultě elektrotechniky a informatiky Univerzity Pardubice.
Vypredané
11,39 € 11,99 €

C pro mikrokontroléry PIC + CD


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.
Vypredané
28,58 € 30,08 €