Vyučující
|
|
Obsah předmětu
|
Obsah přednášky: Přednášky jsou orientovány na teoretické základy. 1. Použití a zdůvodnění použití mikropočítačů. Základní matematické nástroje 2. Mikroprocesory, dělení, instrukční sada, registry 3. Práce s vnitřní a vnější pamětí. 4. Řadiče přerušení, principy, priorita. 5. Principy a využití časovačů, AD/AD převodníků 6. Sériová komunikace -Principy a využití UART,I2C, 7. Principy a využití PSW, řízení akčních členů (servomotory , motory, pohony) 8. 8051 - Architektura, instrukční sada, registrová sada, periferie, klony 9. AVR - Architektura, instrukční sada, registrová sada, periferie, klony 10. AMR - Architektura, instrukční sada, registrová sada, periferie, klony 11. Mikropočítačové systémy, řízení procesů v sítích 12. Softwarové inženýrství mikropočítačových systémů 13. Speciální obvody, čidla, atd. Používané v mikropočítačové technice. 14. Zakládaní principy automatizace a robotiky. Obsah cvičení: Cvičení jsou orientovaná na programování mikropočítačů v C++ 1. Měření na mikropočítačové desce, hodiny, ALE, přerušení a další 2. Seznámení se z vývojovém prostředím Atmel Studia jeho funkce a použití 3. Práce na výukové desce - použití pamětí 4. Práce na výukové desce - použití časovačů 5. AD DA převody v oblasti zvuků 6. Sériová komunikace 7. Řízení pomocí PSW 8. Další periferie - klony 8051 9. Práce s instrukcemi Plná instrukční sada, PIC 10. Práce s instrukcemi AVR 11. Práce s instrukcemi AMR 12. - 14. Konstrukce semestrálního projektu
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Laboratorní práce
- Domácí příprava na výuku
- 160 hodin za semestr
- Příprava na zápočet
- 30 hodin za semestr
|
Výstupy z učení
|
Základním cílem předmětu je vhled do soft návrhů mikropočítačů. Zejména jsou přednášena a cvičena témata související s návrhem software pro mikropočítače. Případné vložení operačního systému. V úvodu jsou zopakovány matematické základy Boolovy algebry, základy hradlových polí, teorie sekvenčních automatů, apod. Následně je představen druhy a principy mikroprocesorů, jejich vlastnosti a registrová sada, připojení na sběrnici a použití interface při návrhu desek. Instrukční sady, výpočty potřebného počtu cyklů. Obecné principy timerů, AD/DA převodníků, UARTů a dalších principů periferii. Postupně jsou připojovány jednotlivé periferie a ukázána možnost simulace a dodání nezbytného software s tím související. Studenti jsou seznamováni z prací na simulátorech a emulátorech. Poslední třetina předmětu je určena pro připojování jednodeskových počítačů na vnější prostředí, to je připojování drátových i bezdrátových sítí a solitárních zařízení.
Student se nahlédne do postupu návrhů mikropočítačů. Sestavení, podle požadavků zadavatele, hardware z dostupných komponentů. Vytvoření jednodužších programů a vložením do pměti mikropočítače. Testy navrženého systému mikropočítače v reálném prostředí. Pro výuku jsou používány stansdardní vývojové desky.
|
Předpoklady
|
Základní kurz v programování C/C++ nebo java
|
Hodnoticí metody a kritéria
|
Analýza výkonů studenta, Seminární práce, Průběžné hodnocení
Předmět přepokládá aktivní práci studentů v laboratoři a vypracování konkrétního projektu z oblasti mikropočítačů.
|
Doporučená literatura
|
-
Firemní Literatura INTEL, ATMEL, MICROSOFT / Litliture company INTEL, ATMEL, MICROSOFT.
-
Hans-Peter Messmer; Klaus Dembowski:. Velká kniha hardware. Počet stran: 1224,ISBN: 80-251-0416-8,EAN: 978-80-2510-416-3, Computer Press,2005..
|