XD34MIT | Mikropočítačové systémy | Rozsah výuky: | 14+4 | ||
---|---|---|---|---|---|
Přednášející (garant): | Rozehnal Z. | Typ předmětu: | S | Zakončení: | Z,ZK |
Zodpovědná katedra: | 334 | Kreditů: | 4 | Semestr: | L |
Anotace:
Předmět Mikropočítačové systémy vychází z předmětu Mikropočítače (X34MPC) bakalářského studia a rozvíjí poznatky z oboru programování a aplikace mikropočítačů. Předmět je zaměřen na získání praktických dovedností v oblasti mikropočítačového řízení elektronických systémů. Důraz je kladen na systémový přístup k řešení komplexních úloh. Podstatnou část náplně předmětu tvoří nácvik programovacích postupů určených pro paralelní zpracování více úloh v reálném čase.
Osnovy přednášek:
1. | Základní pojmy mikroprocesorové techniky, základní pojmy z architektury mikroprocesorů | |
2. | Základní funkční bloky mikroprocesoru, programovací model, adresovací módy. | |
3. | Aritmetické instrukce, rotace a posuvy, přesuny, logické operace | |
4. | Skoky, volání podprogramů, řídící a speciální instrukce. | |
5. | Číselné soustavy, zobrazení čísel, celočíselná aritmetika, aritmetika v pevné a pohyblivé řádové čárce. | |
6. | Programovací techniky pro reálný čas. | |
7. | Základní poznatky z paralelního zpracování úloh v reálném čase. | |
8. | Datové typy, ukazatel adresy, pole, struktura, objekt a metody. | |
9. | Programové bloky ovladače, systémového manažeru, manažeru zpráv. | |
10. | Základní programové bloky pro zpracování vstupních dat, překódování, aproximace, vyhledávání. | |
11. | Konstrukce modulárních mikroprocesorových systémů, programové vybavení. | |
12. | Přenos dat, komunikační sběrnice. | |
13. | Protokoly komunikačních sběrnic. | |
14. | Stabilita a bezpečnost programového vybavení mikropočítačových systémů. |
Osnovy cvičení:
1. | Seznámení s předmětem, pravidla bezpečnosti práce. | |
2. | Vývojové prostředí a vývojové desky. | |
3. | Základní operace celočíselné aritmetiky, maskování, bitové operace. | |
4. | Aritmetické operace v pevné řádové čárce. | |
5. | Algoritmy pro linearizaci, vyhledávání, překódování. | |
6. | Algoritmy pro práci s řetězci. | |
7. | Programová konstrukce ovladače zařízení. | |
8. | Zadání semestrálních úloh. | |
9. | Rozbor a konzultace řešení semestrálních úloh. | |
10. | Práce na semestrálních úlohách. | |
11. | Práce na semestrálních úlohách. | |
12. | Práce na semestrálních úlohách. | |
13. | Práce na semestrálních úlohách. | |
14. | Předvedení výsledků semestrálních úloh. Zápočet. |
Literatura Č:
1. | CPU12RM - Reference Manual, k dispozici na internetové adrese firmy Motorola [design-net.com] | |
2. | Mikrokontroléry MOTOROLA HC11, Z. Rozehnal, BEN Technická literatura, Praha 2001 |
Literatura A:
1. | M68HC11 Reference Manual, can be found on the Motorola company website [design-net.com] |
Požadavky:
Předvést vlastní funkční řešení jedné vybrané úlohy.
Předmět je zahrnut do těchto studijních plánů:
|
Stránka vytvořena 25. 2. 2002, semestry: Z/2001-2, Z/2002-3, L/2001-2, L/2002-3, připomínky k informační náplni zasílejte správci studijních plánů | Návrh a realizace: I. Halaška (K336), J. Novák (K336) |