BEN - odborná literatura s.r.o. je kamenné a internetové knihkupectví specializované na technické knihy.
Aplikace mikrokontrolérů ATmega644
obj. číslo | 121353 |
---|---|
autor | Matoušek David |
vydal / výrobce | BEN - technická literatura |
rozsah / vazba | 192 stran A4 / brožovaná V2 |
vydání | 1. české |
prodáváme od | 1.10.2013 |
ISBN / EAN | 978-80-7300-492-7 9788073004927 |
dostupnost | Skladem |
Cena v kamenném obchodě | 550 Kč |
Internetová cena pro zaslání poštou | 523 Kč |
Aktualizováno 5.11.2014
Popis
Elektronická podoba knihy:
obsah | download | reakce | odkazy | keywords |
---|
Tato kniha je určena všem zájemcům o programování mikrokontrolérů řady Atmel AVR ATmega. Důraz je kladen na typ ATmega644. V textu jsou interpretovány a formou příkladů předvedeny nejpodstatnější periferie. Knihu pak lze použít pro seznámení s mikrokontroléry ATmega a budování složitějších aplikací. Kromě vlastního popisu mikrokontroléru ATmega644 a jeho periferií jsou popsány a prakticky předvedeny postupy používané při realizaci běžných úloh z oblasti mikroprocesorové techniky s přihlédnutím k otázce měření elektrických i neelektrických veličin.
Předpokládá se, že čtenář má znalosti programovacího jazyka C a orientuje se v základních pojmech mikroprocesorové techniky.
První kapitola popisuje základní vlastnosti mikrokontrolérů ATmega644, rozmístění vývodů na pouzdře, AVR jádro a paměti, vstupně/výstupní porty a jejich konfiguraci.
Druhá kapitola uvádí vývojové prostředí AVR Studio včetně prvního příkladu a dále seznamuje s celočíselnými datovými typy.
Třetí kapitola se zabývá technikou tabulkové transformace a ukazuje úsporu datové paměti v případě, že je transformační tabulka umístěna do paměti programu.
Čtvrtá kapitola ukazuje techniku programového ošetření zákmitů tlačítek a současnou obsluhu více tlačítek s převodem na poziční kód. Dále seznamuje s technikou rozdělení zdrojového kódu do modulů.
Pátá kapitola popisuje obsluhu LCD modulu, ukazuje také přesměrování standardního výstupu funkce printf pro výpis na LCD.
Šestá a sedmá kapitola jsou věnovány obsluze rotačního spínače a maticové klávesnice.
Osmá kapitola vysvětluje pojem přerušení, seznamuje s možnými zdroji přerušení u mikrokontroléru ATmega644, řešením obsluhy přerušení, konkretizuje informace ke vstupům vnějšího přerušení.
Devátá kapitola popisuje vlastnosti čítače/časovače 0. Desátá kapitola přináší příklady použití čítače/časovače 0 v režimu časovače, jedenáctá kapitola ukazuje použití výstupních vývodů čítače/časovače 0.
Dvanáctá kapitola popisuje sběrnici SPI a obvod MCP4921 (D/A převodník pro SPI).
Třináctá kapitola je věnována popisu čítače/časovače 1.
Čtrnáctá kapitola ukazuje použití čítače/časovače v režimu čítače. Jsou zde prezentovány různé techniky měření kmitočtu.
Patnáctá kapitola ukazuje možnosti analogového komparátoru a jeho použití při měření elektrických i neelektrických veličin.
Šestnáctá a sedmnáctá kapitola se zabývají popisem a použitím zabudovaného A/D převodníku.
Osmnáctá a devatenáctá kapitola jsou věnovány jednotce USART. Sériová linka je zde použita pro komunikaci s mikrokontrolérem ATtiny2313, který ovládá LCD displej.
Dvacátá a jednadvacátá kapitola popisují jednotku TWI a obvod MCP23008 (8bitový expandér).
V příloze najdete schéma jednotlivých přípravků: COM644KIT (levný vývojový kit pro ATmega644), M8LED (osmice LED), M7SEG (7segmentovka), MLEDSW (kombinovaný přípravek s LED a tlačítky), MLCD (textový LCD modul), MROTSW (rotační spínač), MMATKBD (maticová klávesnice), MPIEZO (piezoměnič), MDYNDSP (dynamicky řízený displej), MSPIDAC (12bitový D/A převodník řízený SPI), MRX555 (generátor signálu s NE555), MACRX (měření odporu převodem na časový interval), MADTEST (testovací přípravek pro A/D převodník), MLCDGEN (LCD řízený sériovou linkou), MI2CEXP8 (8bitový expandér řízený I2C).
Historie vydání
- 1. vydání - prosinec 2013 - ISBN 978-80-7300-492-7
- 1. vydání - prosinec 2013 - ISBN 978-80-7300-493-4 (elektronická kniha ve formátu PDF)
Stručný obsah
- obsah knihy
- Úvod do mikrokontrolérů ATmega - základní vlastnosti, vstupně/výstupní porty, základní vnější periferie.
- Vytváření aplikace, simulace, ověření návrhu.
- Dekódování stavů skupiny LED pomocí pole konstant (dekodér pro 7segmentovku).
- Čtení stavu tlačítek - ošetření zákmitů tlačítka, poziční kód pro čtení skupiny tlačítek.
- LCD modul a jeho obsluha - vytvoření skupiny funkcí pro řízení LCD modulu.
- Rotační spínač a jeho obsluha.
- Maticová klávesnice a její obsluha - poziční kód.
- Přerušení, vstupy vnějšího přerušení - obsluha rotačního spínače přes přerušení.
- Čítač/časovač 0 - popis.
- Použití čítače/časovače 0 v režimu časovače - generování tónu, blikání LED, obsluha dynamicky řízeného displeje, digitální stopky.
- Použití výstupních vývodů čítače/časovače 0 - PWM generátor, laditelný generátor signálu.
- Sériový kanál SPI - řízení D/A převodníku pomocí rotačního spínače.
- Čítač/časovač 1 - popis.
- Použití čítače/časovače 1 v režimu čítače - měření kmitočtu.
- Analogový komparátor a jeho použití - měření odporu mezipřevodem na časový interval.
- A/D převodník - popis.
- Použití A/D převodníku - programové spouštění, režim volného běhu, spouštění pomocí časovače.
- Jednotka USART - popis.
- Použití jednotky USART - ovládání LCD modulu sériovou linkou.
- Jednotka TWI (I2C) - popis.
- Použití jednotky TWI - ovládání 8bitového expanderu.
- Obsah doprovodné přílohy (viz sekci Download)
- COM644KIT - dokumentace vybraných integrovaných obvodů
- Programy - zdrojové texty všech příkladů
- Spoje - klišé plošných spojů všech přípravků popsaných v knize
Download
- podrobný obsah - ve formátu PDF
- ukázka knihy - ve formátu PDF
- update - vydání 1. (ISBN 80-7300-492-7)
V dotisku bude vše opraveno. - doprovodná příloha (viz výše)
AVR studio a WinAVR nejsou součástí doprovodné přílohy.
Z důvodu aktualizací verzí uvádíme pouze odkazy na download (viz níže). - AVR Studio
AVR studio 6
AVR studio - archiv všech verzí - WinAVR
WinAVR download
WinAVR - archiv všech verzí
Recenze lektorů a reakce čtenářů
- zatím žádné nejsou
Odkazy
- Další knihy autora se zobrazí kliknutím na jeho jméno.
LCD moduly 16x2 - výprodej LCD displejů z ukončené výroby
Keywords
-
obecná charakteristika
slova -
obsah knihy
obsah -
rejstřík knihy
rejstříková slova -
integrované obvody
označení integrovaného obvodu
URL adresa
domovská stránka této knihy/zboží na Internetu = trvalá a neměnná internetová adresa:http://shop.ben.cz/cz/121353-aplikace-mikrokontroleru-atmega644.aspx