Vyučující
|
-
Mašek Zdeněk, Ing. Ph.D.
-
Novák Jaroslav, prof. Ing. CSc.
|
Obsah předmětu
|
1. Oblasti využití a specifika mikroprocesorových řídících systémů pro práci v reálném čase. 2. Architektura mikrokontrolérů řady AVR, rozdělení paměťového prostoru, způsoby adresování. 3. Instrukční soubor procesorů řady AVR, hlavní zásady tvorby programu v jazyce assembler. 4. Přístup na I/O porty, zapojení digitálních vstupů a výstupů, přepěťová ochrana, galvanické oddělení, základní human-machine interface. 5. Použití vyššího programovacího jazyka na MCU. 6. Přerušovací systém obecně, systém přerušení na AVR. 7. Programovací techniky v embedded aplikacích. 8. Časovače, čítače, generování PWM, měření střídy, periody. 9. Obvody pro vstup a výstup analogových signálů, principy a použití A/D a D/A převodníků. 10. Sériová komunikace v řídících systémech. 11. Podpůrné obvody mikrokontrolérů. 12. Šestnáctibitové řídící procesory, oblasti jejich nasazení, výpočetní výkonnost a specifika. 13. Konstrukční provedení mikroprocesorového řídícího systému.
|
Studijní aktivity a metody výuky
|
Přednášení, Monologická (výklad, přednáška, instruktáž), Demonstrace, Nácvik dovedností, Laborování
- Domácí příprava na výuku
- 10 hodin za semestr
- Semestrální práce
- 16 hodin za semestr
|
Výstupy z učení
|
Cílem předmětu je seznámení se s aplikačním využitím a programováním jednoduchých osmibitových a šestnáctibitových řídících mikrokontrolérů využitelných v technické praxi. Zároveň cílem předmětu je seznámit se i s pomocnými hardwarovými a softwarovými podpůrnými obvody a nástroji.
Po absolvování tohoto předmětu zvládne absolvent hardwarový návrh mikroprocesorového systému s osmibitovým mikrokontrolérem. Zvládne vytvoření uživatelského programu včetně použití vývojových prostředků. Získá přehled o možnostech použití 16-bitových procesorů.
|
Předpoklady
|
Předpokládají se znalosti z problematiky základů elektrických obvodů, číslicové techniky a elektronických prvků. Též se předpokládají znalosti algoritmování a základy programování v jazyce C.
|
Hodnoticí metody a kritéria
|
Ústní zkouška, Posouzení zadané práce
Student musí zvládnout programování osmibitových mikrokontrolérů AVR v jazyce assembler a C, musí umět využívat vývojové prostředky pro uživatelské programy, musí zvládnout využití vestavěných periferií. Musí umět navrhnout hardwarovou část mikropočítačového systému minimálně s osmibitovým řídícím mikrokontrolérem.
|
Doporučená literatura
|
-
Burkhard M. C pro mikrokontroléry. BEN Praha, Technická literatura, 2003.
-
Herout, P. Učebnice jazyka C. KOPP, 2006. ISBN 80-7232-220-6.
-
CHYSKÝ, J., NOVÁK, J., NOVÁK, L. Elektronické aplikace ve strojírenství - Mikroprocesory. ČVUT Praha, 1998.
-
Matoušek, D. Práce s mikrokontroléry Atmel AVR. 2006. ISBN 80-7300-209-4.
-
Váňa, Vladimír. Mikrokontroléry Atmel AVR : assembler. Praha: BEN - technická literatura, 2003. ISBN 80-7300-093-8.
-
Váňa, Vladimír. Mikrokontroléry Atmel AVR : popis procesoru a instrukční soubor. Praha: BEN - technická literatura, 2003. ISBN 80-7300-083-0.
|