XD36PRM | Projektování mikropočítačových systémů | Rozsah výuky: | 14+4 | ||
---|---|---|---|---|---|
Přednášející (garant): | Skrbek M. | Typ předmětu: | Z | Zakončení: | Z,ZK |
Zodpovědná katedra: | 336 | Kreditů: | 4 | Semestr: | Z |
Anotace:
Tento předmět seznamuje studenty s technologiemi jednočipových mikropočítačů a jejich využitím při projektování mikropočítačových systémů. Jsou zde zahrnuty aspekty jak hardwarového, tak i softwarového návrhu. Kromě přehledu reprezentativního vzorku jednočipových mikropočítačů je důraz kladen zejména na nejčastěji používané periferní obvody a jejich ovládání. Cvičení jsou zaměřena prakticky. Formou úloh se studenti v průběhu semestru seznámí s vývojovými nástroji a programováním konkrétního typu jednočipového mikropočítače.
Osnovy přednášek:
1. | Úvod do předmětu, aplikační oblasti jednočipových mikropočítačů | |
2. | Vstupně/výstupní brány, jejich konfigurace, vnější sběrnice mikropočítače | |
3. | Čítače a časovače, obvody pro zpracování a generování událostí | |
4. | RTC, PWM, Watchdog, obvody Power-fail | |
5. | Sériová rozhraní, sériová komunikace, sériové sběrnice | |
6. | A/D a D/A převodníky, teplotní senzory | |
7. | Zobrazovací prvky, klávesnice a dotykové obrazovky | |
8. | Paměťové obvody, velkokapacitní média | |
9. | Osmibitové mikropočítače | |
10. | Šestnáctibitové mikropočítače | |
11. | Třicetidvoubitové mikropočítače | |
12. | Mobilní platformy | |
13. | Platformy pro řídící aplikace | |
14. | Technická a programová podpora vývoje aplikací |
Osnovy cvičení:
1. | Instrukční soubor konkrétního jednočipového mikropočítače | |
2. | Vývojové prostředí, metodika vytváření a ladění programů | |
3. | Úloha 1: Ovládání jednoduchých zobrazovacích prvků | |
4. | Úloha 2: Ovládání displejů | |
5. | Úloha 3: Ovládání vstupních zařízení (klávesnice) | |
6. | Úloha 4: Zpracování a generování událostí | |
7. | Úloha 5: Ovládání D/A převodníku | |
8. | Úloha 6: Ovládání A/D převodníku | |
9. | Úloha 7: Ovládání periferií na sériové sběrnici | |
10. | Úloha 8: Sériová komunikace | |
11. | Úloha 9: Implementace konečného automatu | |
12. | Programování ve vyšším programovacím jazyce | |
13. | Úloha 10: Úloha v jazyce C nebo Java | |
14. | Zápočet |
Literatura Č:
1. | Janeček, J. Projektování jednočipových mikropočítačů. Skriptum ČVUT Praha. Vydalo Vydavatelství ČVUT, Ediční středisko ČVUT, Praha, 1996 | |
2. | Ganssle, J., G. The Art of Designing Embedded Systems. Newnes 1999, ISBN 0750698691 | |
3. | On-line technická dokumentace. Intel, Motorola, Atmel. Internet: http://www.intel.com, http://www.motorola.com, http://www.atmel.com . |
Literatura A:
1. | Ganssle, J., G. The Art of Designing Embedded Systems. Newnes 1999, ISBN 0750698691 | |
2. | On-line technical literature. Intel, Motorola, Atmel. Internet resources: http://www.intel.com, http://www.motorola.com, http://www.atmel.com . |
Požadavky:
Podmínkou udělení zápočtu je vypracování všech úloh. Podmínkou úspěšného zvládnutí zkoušky jsou znalosti získané z přednášek a doporučených studijních materiálů.
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) |