UF0D142 Mikroprocesorové měřicí systémy I

Filozoficko-přírodovědecká fakulta v Opavě
zima 2019
Rozsah
2/2/0. 5 kr. Ukončení: zk.
Vyučující
Ing. Tomáš Janečka (přednášející)
Ing. Tomáš Janečka (cvičící)
Garance
Ing. Tomáš Janečka
Centrum interdisciplinárních studií – Filozoficko-přírodovědecká fakulta v Opavě
Předpoklady
UFPA108 Číslicová technika && TYP_STUDIA(B)
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
Předmět je zaměřen na návrh číslicových mikroprocesorových systémů s využitím programovacího jazyka C. Obsah Architektura monolitických mikroprocesorových obvodů. Architektura jádra RISC a CISC. Rozdělení paměťového prostoru, datová a programová paměť, SFR registry, stack. Vstupně / výstupní porty procesoru, konfigurace portu, připojení externí paměti k procesoru. Prioritní systém přerušení, vektory přerušení. Charakteristika jádra 8051, jazyk symbolických adres, instrukce jádra 8051. Přímé a nepřímé adresování dat. Standardní periferie mikroprocesoru. Struktura a použití interních čítačů / časovačů. Nastavení režimu čítačů / časovačů. Sériová komunikace mikroprocesoru, nastavení režimu komunikace, synchronní a asynchronní přenos, nastavení rychlosti přenosu. Prioritní systém přerušení, vektory přerušení. Zdroje přerušení. Překladač jazyka C - Keil. Popis programového prostředí. Základní syntaxe jazyka. Deklarace a definice datových typů data, idata, bdata, sfr, sbit. Mapování dat v paměťovém prostoru mikroprocesoru. Bloková struktura programu v jazyce C, využití knihovních modulů jazyka. Obsluha přerušení v jazyce C, využití registrové banky v obsluze přerušení. Definice uživatelských funkcí. Programování mikrokontrolérů. Metoda paralelního programování, ISP sériové zavádění programu do mikrokontroléru prostřednictvím sériového rozhraní, bootovací vektor. Prostředky pro programování mikrokontrolérů. Metoda IAP, programování a modifikace programu v běžící aplikaci, rozdělení paměti programu na sektory. Obsah praktik Během praktických cvičení posluchači vytvoří dle zadání vlastní program, který reálně otestují na mikroprocesorovém systému.
Další komentáře
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích zima 1993, zima 1994, zima 1995, zima 1996, zima 1997, zima 1998, zima 1999, zima 2000, zima 2001, zima 2002, zima 2003, zima 2004, zima 2005, zima 2006, zima 2007, zima 2008, zima 2009, zima 2010, zima 2011, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2020, zima 2021, zima 2022.