0

Knihy

Práce s mikrokontroléry ATMEL AVR - ATmega16

Práce s mikrokontroléry ATMEL AVR - ATmega16

4. díl - edice uP a praxe

Autor: Matoušek David
Vydavateľstvo: BEN - technická literatura
EAN: 9788073001742

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ů.

čítať viac

Ďalšie vydania a podobné tituly

Mikrokontroléry ATMEL AVR - popis procesoru a instrukční soubor

Mikrokontroléry ATMEL AVR - popis procesoru a instrukční soubor

Váňa Vladimír

BEN - technická literatura 2003 20,05 €
Mikrokontroléry ATMEL AVR - assembler

Mikrokontroléry ATMEL AVR - assembler

Váňa Vladimír

BEN - technická literatura 2003 12,17 €
Mikrokontroléry Atmel AVR - Bascom

Mikrokontroléry Atmel AVR - Bascom

Váňa Vladimír

BEN - technická literatura 14,63 €
Mikrokontroléry Atmel AVR - vývojové prostředí

Mikrokontroléry Atmel AVR - vývojové prostředí

Šubrt Vladimír

BEN - technická literatura 12,32 €
Dostupnosť:
Nie je na sklade

Dostupnosť v kníhkupectve:
Academia, Bratislava - nie Pergamen, Senec - nie

 

Viac o knihe

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.

Kniha rovněž obsahuje popis konstrukce přípravků (včetně klišé desek plošných spojů) všech publikovaných příkladů.

Porovnání vývojových kitů SDKATM16 a USBmegaKIT
Pro programování mikrokontrolérů ATmega16 byly vytvořeny dva vývojové kity. Každý z kitů má jiné vlastnosti, pro které byl konstruován. Oba vývojové kity používají k ovládání podobně sestavené programy (programovací soubory v generickém nebo Intel Hex formátu; možnost nastavení propojek a programování EEPROM).

* Základní vlastnosti SDKATM16 (kompletní stavební návod je popsán v knize Práce s mikrokontroléry ATMEL AVR - ATmega16) připojení k sériovému portu (použitelné pro počítače s operačním systémem počínaje Windows 95),
* jednoduchá a levná konstrukce,
* snadné oživení běžně dostupnými měřicími přístroji,
* napájení z vnějšího zdroje 9 V= (na jedné straně nutnost použít vnější zdroj; na druhé straně není odběr limitován počítačem),
* ovládací program SDKATM16.EXE.

* Základní vlastnosti USBmegaKIT (kompletní stavební návod je popsán v příručce Vývojový kit USBmegaKIT pro AVR ATmega16): připojení k USB (použitelné pro počítače s operačním systémem počínaje Windows 98, které disponují USB porty),
* komplikovanější a dražší konstrukce,
* komplikovanější oživení (lze ale vystačit s běžně dostupnými měřicími přístroji),
* napájení přímo z počítače přes USB (na jedné straně vystačíme s jediným kabelem pro řízení i napájení - flexibilní použití, jednoduché připojení k počítači; na druhé straně je odběr limitován maximální hodnotou 500 mA - pro většinu přípravků postačí),
* ovládací program USBmegaKIT.EXE.

Z uvedených vlastností vyplývá, že vývojový kit SDKATM16 je vhodný především pro začátečníky (jednodušší a levnější konstrukce). Vývojový kit USBmegaKIT je určen pro pokročilejší použití (promyšlenější a tedy i komplikovanější a dražší konstrukce).

Stručný obsah

* obsah knihy
1. Úvod
2. Základní vlastnosti mikrokontroléru ATmega16
3. SDKATM16 – Programátor a vývojový kit pro ATmega16
4. Programátorský model mikrokontroléru ATmega16
5. Instrukční soubor
6. AVR assembler
7. Základy používání vstupně/výstupních portů
8. Reset a přerušení
9. Sériový kanál SPI
10. Zabudovaný A/D převodník
11. Čítač/časovač 0
12. Čítač/časovač 1
13. Čítač/časovač 2
14. Zabudovaný analogový komparátor
15. Rozhraní TWI (I2C)
16. Jednotka USART
17. Zbývající rysy mikrokontroléru ATmega16

* obsah doprovodného CD
o ATMEL - AVR Studio v několika verzích a AVR-LCD
o DATASHEET - dokumentace vybraných integrovaných obvodů
o FOTO - fotografie hotových přípravků
o PROGRAMY - zdrojové i přeložené formy všech programů
o SDKATM16 - ovládací aplikace programátoru obvodů ATmega16
o SPOJE - klišé plošných spojů všech přípravků popsaných v knize

VYDAVATEĽSTVO BEN - technická literatura
ROK VYDANIA
ISBN 80-7300-174-8
JAZYK český
POČET STRÁN 320
VÄZBA mäkká
ROZMER -
HMOTNOSŤ 510 g

Ďalšie tituly od autora Matoušek David

Aplikace mikrokontrolérů ATmega644

Aplikace mikrokontrolérů ATmega644

Matoušek David

25,85 € BEN - technická literatura 2013
Objektové programování v C++ v příkladech

Objektové programování v C++ v příkladech

Matoušek David

19,33 € BEN - technická literatura 2011
C pro mikrokontroléry PIC

C pro mikrokontroléry PIC

Matoušek David

28,58 € BEN - technická literatura 2011
C++ Builder

C++ Builder

Matoušek David

11,49 € BEN - technická literatura 2010
Práce s inteligentními displeji LCD

Práce s inteligentními displeji LCD

Matoušek David

24,70 € BEN - technická literatura 2006
Programátor ATPROG 4.0 - univerzální programátor ATMEL na USB

Programátor ATPROG 4.0 - univerzální programátor ATMEL na USB

Matoušek David

14,15 € BEN - technická literatura 2004
USB prakticky s obvody FTDI - 1. díl

USB prakticky s obvody FTDI - 1. díl

Matoušek David

25,05 € BEN - technická literatura 2003
C++ Builder 4.0, 5.0 a 6.0, vývojové prostředí, 2. díl

C++ Builder 4.0, 5.0 a 6.0, vývojové prostředí, 2. díl

Matoušek David

35,22 € BEN - technická literatura 2003
C++Builder 4.0 5.0 6.0, vývojové prostředí 3. diel

C++Builder 4.0 5.0 6.0, vývojové prostředí 3. diel

Matoušek David

35,38 € BEN - technická literatura 2003
C++Builder 4.0 5.0 6.0, vývojové prostředí 1. diel

C++Builder 4.0 5.0 6.0, vývojové prostředí 1. diel

Matoušek David

29,84 € BEN - technická literatura 2002
Číslicová technika

Číslicová technika

Matoušek David

15,40 € BEN - technická literatura 2001
Práce s mikrokontroléry ATMEL AT89S8252

Práce s mikrokontroléry ATMEL AT89S8252

Matoušek David

21,95 € BEN - technická literatura