Detail předmětu
Mikroprocesorová technika a embedded systémy
FEKT-KMPTAk. rok: 2017/2018
Předmět se věnuje problematice mikroprocesorové techniky a jejímu využití v tzv. embedded systémech. Studenti si prohloubí znalosti z číslicové techniky, především z oblasti synchronních sekvenčních systémů. Kurz pokračuje úvodem do programování 8bitových mikrokontrolerů v jazyce symbolických adres. Tímto způsobem získají studenti praktické zkušenosti s funkcí dílčích částí mikroprocesorových systémů. Předmět je dále zaměřen na vývoj řídicích systémů s mikroprocesorovým řízením. Součástí předmětu je také prohloubení vědomostí o programovacím jazyce C a jeho použití pro nbitové mikrokontroléry.
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Absolvent předmětu je schopen: (a) porozumět a popsat základní prvky mikroprocesorových systémů, (b) konstruovat zapojení embedded zařízení, řízené nbitovým mikrokontrolérem, (c) testovat funkci mikroprocesorových systémů, (d) analyzovat početní náročnost algoritmů číslicového zpracování dat, (e) naprogramovat základní algoritmy řídicí techniky v jazyce symbolických adres a v jazyce C, (f) technicky využívat mikroprocesorové obvody.
Prerekvizity
Jsou požadovány znalosti základů číslicové techniky (kombinační a sekvenční systémy) a programování v jazyce C.
Doporučená nebo povinná literatura
FRÝZA, T. Mikroprocesorová technika a embedded systémy. Přednášky [online]. 2011 [cit. 2015-11-24]. Dostupné z eLearningových stránek předmětu. (CS)
Atmel Corporation. 8-bit Microcontroller ATmega16 [online]. 2007 [cit. 2013-06-13]. Dostupné z: http://www.atmel.com/dyn/resources/prod_documents/doc2466.pdf. (EN)
Atmel Corporation. 8-bit AVR Instruction Set [online]. 2010 [cit. 2013-06-13]. Dostupné z: http://www.atmel.com/dyn/resources/prod_documents/doc0856.pdf. (EN)
CHASSAING, R. Digital Signal Processing and Applications with the C6713 and C6416 DSK. 1st ed. New Jersey: John Wiley & Sons, 2005. ISBN 0-471-69007-4. (EN)
Plánované vzdělávací činnosti a výukové metody
Metody vyučování zahrnují tutoriály a cvičení na počítači s vývojovými kity AVR. Student musí odevzdat 7 domácích úkolů během semestru. Předmět využívá eLearning.
Způsob a kritéria hodnocení
Domácí úkoly z tutoriálů a cvičení na počítači během semestru (30 bodů), závěrečná zkouška (70 bodů).
Jazyk výuky
čeština
Osnovy výuky
1. Číselné soustavy.
2. Programování v jazyce C.
3. Úvod do mikroprocesorové techniky.
4. Obsluha přerušení.
5. Zobrazovací zařízení a pomocné obvody embedded aplikace.
6. Zpracování analogových signálů.
7. Řízení sériové komunikace.
8. Instrukční sada mikrokontrolérů 1.
9. Instrukční sada mikrokontrolérů 2.
10. Zvyšování početního výkonu procesorů.
11. Preprocesor a programovací konvence jazyka C.
12. Sériová komunikace v automobilové technice.
Cíl
Cílem předmětu je seznámit studenty se základy mikroprocesorových obvodů a naučit je praktickým postupům návrhu obvodových zapojení embedded systémů, včetně vývoje a testování obslužných programů.
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Vymezení kontrolované výuky a způsob jejího provádění stanoví každoročně aktualizovaná vyhláška garanta předmětu.