Projektování mikropočítačových systémů
Kód | Zakončení | Kredity | Rozsah |
---|---|---|---|
X36PRM | Z,ZK | 4 | 2+2s |
- Předmět je náhradou za:
- Projektování mikropočítačových systémů (36PRM)
- Přednášející:
- Miroslav Skrbek
- Cvičící:
- Miroslav Skrbek, Rudolf Marek
- 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 http://service.felk.cvut.cz/courses/X36PRM
- 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:
-
Rozsah výuky v kombinované formě studia: 14+4
Typ cvičení: c
- Rozvrh na zimní semestr 2011/2012:
- Rozvrh není připraven
- Rozvrh na letní semestr 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po Út St Čt Pá - Předmět je součástí následujících studijních plánů:
-
- MVT01-Výpočetní technika - softwarové inženýrství- strukturované studium (povinně volitelný předmět)
- MVT02-Výpočetní technika - systémové programování- strukturované studium (povinně volitelný předmět)
- MVT03-Výpočetní technika - počítačová grafika- strukturované studium (povinně volitelný předmět)
- MVT04-Výpočetní technika - počítačové sítě a internet- strukturované studium (povinně volitelný předmět, povinně volitelný předmět, doporučení S3)
- MVT05-Výpočetní technika - projektování číslicových systémů- strukturované studium (povinný předmět zaměření, povinně volitelný předmět)