BEN - odborná literatura s.r.o. je kamenné a internetové knihkupectví specializované na technické knihy.

Aplikace mikrokontrolérů ATmega644

Aplikace mikrokontrolérů ATmega644
 (Matoušek David)
obj. číslo121353
autor Matoušek David
vydal / výrobceBEN - technická literatura
rozsah / vazba192 stran A4 / brožovaná V2
vydání1. české
prodáváme od 1.10.2013
ISBN / EAN978-80-7300-492-7
9788073004927
dostupnostSkladem
Cena
v kamenném obchodě
 
550 Kč
Internetová cena
pro zaslání poštou
523 Kč
Koupit   (ceny včetně DPH)  

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
    1. Úvod do mikrokontrolérů ATmega - základní vlastnosti, vstupně/výstupní porty, základní vnější periferie.
    2. Vytváření aplikace, simulace, ověření návrhu.
    3. Dekódování stavů skupiny LED pomocí pole konstant (dekodér pro 7segmentovku).
    4. Čtení stavu tlačítek - ošetření zákmitů tlačítka, poziční kód pro čtení skupiny tlačítek.
    5. LCD modul a jeho obsluha - vytvoření skupiny funkcí pro řízení LCD modulu.
    6. Rotační spínač a jeho obsluha.
    7. Maticová klávesnice a její obsluha - poziční kód.
    8. Přerušení, vstupy vnějšího přerušení - obsluha rotačního spínače přes přerušení.
    9. Čítač/časovač 0 - popis.
    10. 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.
    11. Použití výstupních vývodů čítače/časovače 0 - PWM generátor, laditelný generátor signálu.
    12. Sériový kanál SPI - řízení D/A převodníku pomocí rotačního spínače.
    13. Čítač/časovač 1 - popis.
    14. Použití čítače/časovače 1 v režimu čítače - měření kmitočtu.
    15. Analogový komparátor a jeho použití - měření odporu mezipřevodem na časový interval.
    16. A/D převodník - popis.
    17. Použití A/D převodníku - programové spouštění, režim volného běhu, spouštění pomocí časovače.
    18. Jednotka USART - popis.
    19. Použití jednotky USART - ovládání LCD modulu sériovou linkou.
    20. Jednotka TWI (I2C) - popis.
    21. 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

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

Měřicí háčky

různé barvy a velikosti

Levné bastldesky

5×7, 7×9, 9×15 cm

Měřicí jehly

průměr 1 mm

Tlačítková klávesnice

100 Kč

Jazyky