Předmět: Mikroprocesorová technika a programování

« Zpět
Název předmětu Mikroprocesorová technika a programování
Kód předmětu KZR/MTT3
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia 1
Semestr Zimní
Počet ECTS kreditů 4
Vyučovací jazyk Čeština
Statut předmětu Povinný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Růžička Zdeněk, Ing.
  • Štěrba Jan, Ing. Ph.D.
Obsah předmětu
Témata přednášek: 1. Základní vztahy elektrotechniky ? uvedení do problematiky 2. Pasivní a aktivní elektronické součástky, princip a aplikace 3. Procesor, vývoj, historie, základní pojmy, struktura HW 4. Polovodičové paměti, jejich druhy a použití 5. Operační paměť počítače, adresování a ukládání dat 6. Instrukce, typy, použití a zpracování 7. Podprogram, přerušení, standardní programové konstrukce 8. Input/Output operace 9. Počítačová rozhraní a protokoly 10. Prostředky pro styk s uživatelem, klávesnice, myš, display 11. Mikropočítače a mikrokontrolery, Micro:bit a Arduino 12. Programovací jazyk ? druhy, základní popis a charakteristika 13. Proměnné a příkazy 14. Algoritmizace a stavba programu, příklady a použití Témata cvičení: 1. Základní výpočty elektronických obvodů 2. Diskrétní součástky, měření a zapojení 3. Pájení a jednoduché obvody 4. Nepájivá pole a a jednoduché obvody 5. Číslicové obvody a jejich zapojení 6. Algoritmizace a stavba programu vybraných úloh vč připojení modulů 7. Základní deska Arduino ? HW, popis, konstrukce, druhy, moduly a příslušenství 8. Programové prostředí Arduino IDE ? seznámení, nastavení 9. Programovací jazyk Wiring ? seznámení, příkazy, proměnné, struktura, nástroje 10. Algoritmizace a stavba programu vybraných úloh vč programování MCU 11. Algoritmizace a stavba programu vybraných úloh vč připojení modulů 12. Algoritmizace a stavba programu vybraných úloh vč připojení modulů 13. Algoritmizace a stavba programu vybraných úloh vč připojení modulů 14. Zápočet

Studijní aktivity a metody výuky
Přednášení
Výstupy z učení
Předmět seznamuje studenty se základy počítačové a procesorové techniky. Přibližuje jak hardwarovou, tak i softwarová oblast. Uvedené oblasti jsou aplikovány na zapojení s Micro:bitem a Arduinem vč vytvoření odpovídajícího programu s využitím principů algoritmizace.
Odborné znalosti: Student zná základní terminologii počítačové a procesorové techniky. Orientuje se v hardwarové i softwarové oblasti. Odborné dovednosti: Umí vybrat odpovídající mikrokontroler a doplnit ho o rozšiřující moduly. Dokáže vytvořit algoritmus, sestavit, odladit a nahrát program do mikrokontroleru pro vybranou aplikaci. Odborné způsobilosti: Student chápe důležitost mikroprocesorů a mikrokontrolerů v reálném světě, zejména ve svém oboru. Je schopen aplikovat získané znalosti na platformách Micro:bit a Arduino ve svém oboru.
Předpoklady
nespecifikováno

Hodnoticí metody a kritéria
Ústní zkouška

Zápočet: aktivní účast na cvičeních (min 80%), zpracování, odevzdání a přijetí semestrální práce, zápočtový test (min 70 % získaných bodů) Zkouška: skládá se za dvou částí, první část je písemný průřezový test probírané látky (min 50 % získaných bodů), druhá část je ústní a ověří se obecné znalosti studenta z oboru
Doporučená literatura
  • MALÝ, M. Hradla, volty, jednočipy. Praha: CZ.NIC, z. s. p. o., 2017. ISBN 978-80-88168-26-3..
  • PINKER, J. Mikroprocesory a mikropočítače. Praha: BEN - technická literatura, 2004. ISBN 80-7300-110-1..
  • PŠENČÍKOVÁ, J. Algoritmizace. Praha: Computer Media, 2016. ISBN 978-80-7402-034-6..
  • SELECKÝ, M. Arduino: uživatelská příručka. Přeložil Martin HERODEK. Brno: Computer Press, 2016. ISBN 978-80-251-4840-2..
  • VODA, Z. Průvodce světem Arduina. Vydání druhé. Bučovice: Martin Stříž, 2017. ISBN 978-80-87106-93-8..


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr