Přeskočit na hlavní obsah
Přeskočit hlavičku

Mikrokontroléry a jejich aplikace

Typ studia magisterské
Jazyk výuky angličtina
Kód 450-8301/01
Zkratka MatA
Název předmětu česky Mikrokontroléry a jejich aplikace
Název předmětu anglicky Microcontrollers and Their Applications
Kreditů 4
Garantující katedra Katedra kybernetiky a biomedicínského inženýrství
Garant předmětu prof. Ing. Michal Prauzek, Ph.D.

Osnova předmětu

Náplň přednášek a laboratorních cvičení:
1. Úvod do problematiky mikrokontrolérů. Přehled výrobců a dostupných technologií. Seznámení s laboratorním vybavením.
2. Programování mikrokontrolérů, programovací rozhraní, vývojové prostředí, simulátor, debugger.
3. Programovací jazyk C pro mikrokontroléry - kompilace, proměnné, výrazy, operátory, řídicí struktury.
4. Programovací jazyk C pro mikrokontroléry - preprocesor, funkce, ukazatele, výčtové typy, struktury, uniony, pole.
5. Mikrokontrolér s jádrem ARM Cortex M, jeho struktura a instrukční sada.
6. Číslicové vstupy a výstupy mikrokontroléru.
7. Asynchronní obsluha událostí - přerušovací systém.
8. Čítače a časovače v mikrokontroléru, pulsně šířková modulace.
9. Analogové vstupy a výstupy v mikrokontroléru.
10. Uživatelská rozhraní v mikrokontroléru.
11. Komunikační rozhraní v mikrokontroléru.
12. Stavový automat a jeho implementace v mikrokontrolérem řízeném systému.
13. Individuální projekt.
14. Závěrečná přednáška. Shrnutí učiva předmětu. Příprava studentů ke zkoušce.

E-learning

Materiály jsou dostupné v https://lms.vsb.cz/

Povinná literatura

BERGER, A. Embedded systems design. Vyd. 1. San Francisco: CMP Books, 2002, 237 s. ISBN 1-57820-073-3.

Doporučená literatura

WHITE, Elecia. Making embedded systems. Sebastopol: O´Reilly, c2012, xiv, 310 s. ISBN 978-1-449-30214-6 .
BARR, Michael a Anthony J MASSA. Programming embedded systems: with C and GNU development tools. 2nd ed. Sebastopol: O’Reilly, 2006, xxi, 301 s. ISBN 978-0-596-00983-0 .
CATSOULIS, John. Designing embedded hardware. 2nd ed. Sebastopol: O´Reilly, 2005, xvi, 377 s. ISBN 0-596-00755-8 .
GANSSLE, Jack G a Michael BARR. Embedded systems dictionary. San Francisco, CA: CMP Books, c2003, x, 291 p. ISBN 157820120