Předmět Programování mikropočítačů (AUART / A5MPC)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu AUART / A5MPC - Programování mikropočítačů, Fakulta aplikované informatiky, Univerzita Tomáše Bati ve Zlíně (UTB).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Obsah
- Základní pojmy z mikroprocesorové techniky, zobrazování číselných hodnot, logické funkce. Způsoby adresování, formáty instrukcí, rozdělení instrukčního souboru.- Funkce a způsob ovládání zásobníkové paměti. Podprogramy a makroinstrukce. Paralelní a sériová komunikace, technické prostředky pro komunikaci na úrovni mikropočítačů. Princip časovačů a čítačů, watchdog.- Základní struktura jednočipových mikropočítačů. Mikropočítače FreeScale, rodina mikropočítačů s mikroprocesorem 68HC08, hardwarová struktura, technické prostředky, komunikace. Přerušovací systém mikroprocesoru 68HC08. Instrukční soubor mikroprocesoru.- Programování v asembleru, základní pravidla, tvar zdrojového řádku, překladač, direktivy. Způsoby adresování na 68HC08, formáty instrukcí, rozdělení instrukčního souboru. Tvorba základních programových struktur v asembleru.- Programování v C-jazyku. Vývojové prostředí.- Realizace jednotek pro styk s technologickým procesem. Programová obsluha analogových i diskrétních vstupů a výstupů. Decentralizované systémy řízení, komunikace mezi jednotlivými řídicími počítači v průmyslových podmínkách.- Základní vlastnosti operačních systémů pro práci v reálném čase (RTOS), principy, obecná struktura RTOS. Obecné principy návrhu real-timové aplikace.- Přehled operačních systémů umožňující práci v reálném čase a způsoby jejich využití.- Struktura konkrétního RTOS. Procesy, plánování přístupu na procesor, přidělování procesoru, datový vektor procesu.- Předávání informací mezi procesy, zprávy, schránky, synchronizace běhu procesů, semafory.- Uživatelské prostředky pro využití RTOS, služby pro práci s procesy, služby pro práci se zprávami a schránkami, způsob volání služeb, příklady.- Začlenění OS RTOS do uživatelského programového systému. Obecná struktura monitorovacího a řídicího systému. Příklady.- Charakteristika profesionálních monitorovacích a řídicích systémů, systém FACTORY SUITE.
Získané způsobilosti
Student je po absolvování předmětu schopen vytvořit aplikaci střední obtížnosti z oblasti sestavení mikropočítačového monitorovacího nebo řídicího systému pracujícího v reálném čase.
Literatura
HASKELL, R. E. Desing of Embedded Systems Using 68HC12/11 Microcontrollers. Prentice-Hall, Inc., USA, 2000. ISBN 0-13-083208-1. VAŠEK, V. Elektronická pomůcka pro přednášky z předmětu Mikropočítače, interní stránky FAI, UTB ve Zlíně. MOTOROLA Reference manual. Srovnal, V. Operační systémy pro řízení v reálném čase. Ostrava : VŠB-TU, 2003. ISBN 80-248-0503-0.CODE WARIOR Reference Manual. Rozehnal, Zdeněk. Mikrokontroléry Motorola HC11. 1. vyd. Praha : BEN - technická literatura, 2001. ISBN 8086056775.Pechal, Stanislav. Monolitické mikropočítače. 2. akt. vyd. Praha : BEN - technická literatura, 1998. ISBN 8086056309.Vlach, J. Počítačová rozhraní. Praha : BEN, 2000. ISBN 80-7300-010-5.GALLMEISTER, B. POSIX.4 Programming for the Real World. OŔeilly Associates Inc.,1st edition 1994, ISBN 1-56592-074-0. Praha : Grada, 1995. VAN STICKE, T. Programming Microcontrolers in C. 2 ed., Elsevier Science, USA, 2003. Vašek, Lubomír. Programování počítačů. Brno : VUT, 1989. ISBN 80-214-0067-6.Gofton, P.W. Sériová komunikace. Praha : Grada, 1995. ISBN 80-7169-131-3.
Požadavky
Způsob zakončení předmětu - zkouška80-ti procentní aktivní účast v laboratořích, správné vypracování zadaných zápočtových příkladů.Zkouška se skládá z části písemné a ústní.
Garant
prof. Ing. Vladimír Vašek, CSc.
Vyučující
prof. Ing. Vladimír Vašek, CSc.Ing. Jan Dolinay, Ph.D.Ing. Petr Dostálek, Ph.D.