Projektování mikropočítačových systémů
Kód | Zakončení | Kredity | Rozsah |
---|---|---|---|
XD36PRM | Z,ZK | 4 | 14+4s |
- Přednášející:
- Cvičící:
- Předmět zajišťuje:
- katedra počítačů
- 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.
- 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ů.
Detailní informace naleznete na
- Osnova 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. Moderní rozhraní (USB, IrDA, BlueTooth)
10. Osmibitové a š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í
- Osnova 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
- Cíle studia:
- Studijní materiály:
-
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 .
- Poznámka:
- Další informace:
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů:
-
- Výpočetní technika - projektování číslicových systémů- strukturované studium (povinný předmět zaměření)