Detail předmětu
Mikroprocesorové a vestavěné systémy
FIT-IMPAk. rok: 2017/2018
Vestavěné systémy, základní pojmy, aplikace. Architektura mikrokontrolérů. Paměťový subsystém. Programovací model, programování v jazyku symbolických instrukcí. Soubor instrukcí a pseudoinstrukcí. Využití zásobníku. Podsystém přerušení a jeho programování. Periferní jednotky na čipu a jejich programování: generátor hodin, časovač, komunikační rozhraní SCI, IIC a SPI, AD převodník, obvod reálného času RTC, USB rozhraní. Specifika programování vestavěných systémů v jazyce C.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
- Studenti jsou obeznámeni s obecnou strukturou mikrokontrolérů a technikami návrhu vestavěných systémů.
- Studenti jsou schopni vytvořit a odladit podprogramy a inicializační rutiny pro jednotlivé periferní obvody. Umí používat základní techniky ladění aplikačních programů vytvořených v asembleru a jazyce C.
Pochopení specifik návrhu vestavěných systémů a technik ladění aplikací.
Prerekvizity
Způsob a kritéria hodnocení
Osnovy výuky
- Osnova přednášek:
- Úvod do vestavěných systémů.
- CPU HC08/HCS08.
- Podsystém přerušení.
- Komunikační rozhraní.
- Časovací obvody.
- Systémové hodiny, obvod RTC a COP.
- A/D převodník, displej, klávesnice.
- Programování I v jazyce C.
- Programování II v jazyce C.
- Systémy reálného času.
- Přehled mikrokontrolérů.
- Aplikace mikrokontrolérů ve fuzzy systémech.
- Programování SCI modulu
- Programování LCD a klávesnice
- Programování časovače
- Programování AD převodníku
- Instrukční sada.
- Programování v asembleru.
- Programování periferních zařízení.
- ICE, BDE.
- Vývojové prostředky.
- Podpora návrhu časově kritických aplikací.
- Povinný individuální nebo týmový projekt v rozsahu 12 hodin.
Osnova laboratorních cvičení:
Osnova počítačových cvičení:
Osnova ostatní - projekty, práce:
Učební cíle
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Prerekvizity a korekvizity
- doporučená prerekvizita
Programování na strojové úrovni - doporučená prerekvizita
Návrh počítačových systémů
Doporučená literatura
Zařazení předmětu ve studijních plánech
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
- Úvod do vestavěných systémů.
- CPU HC08/HCS08.
- Podsystém přerušení.
- Komunikační rozhraní.
- Časovací obvody.
- Systémové hodiny, obvod RTC a COP.
- A/D převodník, displej, klávesnice.
- Programování I v jazyce C.
- Programování II v jazyce C.
- Systémy reálného času.
- Přehled mikrokontrolérů.
- Aplikace mikrokontrolérů ve fuzzy systémech.
Laboratorní cvičení
Vyučující / Lektor
Osnova
- Programování SCI modulu
- Programování LCD a klávesnice
- Programování časovače
- Programování AD převodníku