Vyučující
|
|
Obsah předmětu
|
Přednášky 1. Úvod do předmětu, aplikační oblasti jednočipových mikropočítačů 2. Instrukční soubor vybrané řady jednočipových mikropočítačů 3. Nástroje pro vývoj programů 4. Metody ladění programu 5. Vstupně/výstupní brány, jejich konfigurace, další obvyklé zabudované periferie 6. Typické vlastnosti běžně dostupných obvodů 7. Zásady programování aplikací pracujících v reálném čase 8. Implementace periodické obsluhy s využitím přerušení 9. Možnosti komunikace s nadřazeným systémem 10. Základní komunikační protokoly, zabezpečení komunikace 11. Praktická implementace PID regulátoru 12. Specifické vlastnosti signálových procesorů 13. Porovnání vlastností a kapacitních možností, typické úlohy 14. Ovládání procesu a jeho vizualizace Cvičení 1. Seznámení s přípravkem pro vybraný jednočipový mikropočítač 2. Čtení a programování interních pamětí, nastavení konfigurace 3. Seznámení s vývojovým prostředím 4. Zápis jednoduchého programu v assembleru, překlad, ladění 5. Práce se vstupně-výstupními bránami, jejich konfigurace 6. Zápis programu ve vyšším programovacím jazyce 7. Obsluha časovačů 8. Obsluha přerušení, vytvoření jádra pro periodickou obsluhu procesu 9. Práce se sériovým rozhraním 10. Implementace jednoduchého komunikačního protokolu 11. Práce s A/D převodníkem 12. Použití PWM signálu pro řízení analogových akčních členů 13. Implementace PID regulátoru 14. Vizualizace regulačního procesu, seřízení regulátoru
|
Studijní aktivity a metody výuky
|
Monologický výklad (přednáška, prezentace, vysvětlování), Pracovní činnosti (dílny)
- Účast na výuce
- 56 hodin za semestr
|
Výstupy z učení
|
Cílem předmětu je poskytnout informace o technologiích používaných pro vestavné (embedded) systémy, možnostech a programování jednočipových mikrokontrolérů a signálových procesorů, principech vývoje aplikací se zaměřením na obsluhu periferních rozhraní, přerušení a funkci v reálném čase.
Předmět seznamuje studenty s technologiemi jednočipových mikropočítačů a signálových procesorů, jejich programováním a využitím zejména pro řízení procesů v reálném čase. Studenti se seznámí se základními typy jednočipových mikropočítačů, jejich hardwarovou architekturou a instrukční sadou. Naučí se pracovat se zabudovanými periferními systémy s použitím základních vývojových prostředků. Dále se seznámí se specifickými vlastnostmi architektury signálových procesorů a jejich programování. Pozornost bude také věnována zvláštnostem při implementaci úloh pracujících v reálném čase.
|
Předpoklady
|
Nespecifikováno
|
Hodnoticí metody a kritéria
|
Kombinovaná zkouška, Praktická demonstrace získaných dovedností
Účast na cvičeních. Realizace zadané samostatné práce. Složení zkoušky.
|
Doporučená literatura
|
-
Sobotka, Z. Přehled číslicových systémů. SNTL, Praha, 1981.
|