Přednášky:
1. Vývojové prostředí IAR pro rodinu ´51.
2. Mikrořadiče a mikroprocesory. Instrukční soubor ´51.
3. Příklady programů na instrukční soubor ´51.
4. Základy jazyka C se zaměřením na použití u mikroprocesorů řady 51.
5. Rozbor aplikace "Fázové spínání osmnácti světel" .
6. Rozbor aplikace "Měřič síly" .
7. Rozbor aplikace "TCW3 - přístroj pro přivařování termočlánků"
8, Rozbor aplikace "KT1 - přístroj pro kalibraci tachografů automobilů"
9. Rozbor aplikace "PS číslicová regulace stejnosměrného motoru".
10. Rozbor aplikace "Měření a vyhodnocení světelného profilu"
11. Procesor C8051F020 - derivát rodiny '51. Specifika tohoto procesoru, PWM registry, Watch Dog, časovače/čítače , A/D převodník, D/A převodník, rozhraní I2C, spínací matice.
12. Mikroprocesor Atmel AVR 2313, architektura, instrukční soubor.
13. Mikroprocesory dSPIC. Architektura a možnosti programování.
14. Vývojové trendy v oblasti vývoje mikroprocesorových aplikací.
Projekty:
*** Projekt č.1 *** Vytvoření funkční aplikace s mikroprocesorovým vývojovým kitem. Aplikace je studentům zadána ve 2.cvičení semestru.
*** Projekt č.2 *** Kompletní dokumentace mikroprocesorové aplikace - schema hardvérové části, vývojový diagram, dostatečně okomentovaný zdrojový text programu.
Cvičení - Počítačové laboratoře:
1. Úvod, podmínky zápočtu, bezpečnost práce. Témata projektů.
2. Definitivní zadání Projektů studentům. Detailní rozbor a debugování aplikace procesoru '51 v simulátoru a v reálném HW
3. Detailní rozbor a debugování aplikace procesoru PIC v simulátoru a v reálném HW pomocí ICD
4. S pomocí učitele ladění dílčích programových modulů na přiděleném úkolu.
5. Ladění dílčích programových modulů na reálném HW.
6. Dokončení dílčích programových modulů a odzkoušení funkce.
7. Začátek programátorských prací na celkové aplikaci na některém z vývojových kitů ( C8051FX20-TB, dsPICDEM 1.1 PIC Explorer 16, Atmel JTAG ICE mk-II).
8. Programování celkové aplikace.
9. Cvičení Programování celkové aplikace.
10. Cvičení Programování celkové aplikace.
11. Cvičení Programování celkové aplikace.
12. Cvičení Programování celkové aplikace.
13. Cvičení Závěrečné práce při programování celkové aplikace.
14. Cvičení Předvedení celkové aplikace ve funkci, ohodnocení Projektu.
1. Vývojové prostředí IAR pro rodinu ´51.
2. Mikrořadiče a mikroprocesory. Instrukční soubor ´51.
3. Příklady programů na instrukční soubor ´51.
4. Základy jazyka C se zaměřením na použití u mikroprocesorů řady 51.
5. Rozbor aplikace "Fázové spínání osmnácti světel" .
6. Rozbor aplikace "Měřič síly" .
7. Rozbor aplikace "TCW3 - přístroj pro přivařování termočlánků"
8, Rozbor aplikace "KT1 - přístroj pro kalibraci tachografů automobilů"
9. Rozbor aplikace "PS číslicová regulace stejnosměrného motoru".
10. Rozbor aplikace "Měření a vyhodnocení světelného profilu"
11. Procesor C8051F020 - derivát rodiny '51. Specifika tohoto procesoru, PWM registry, Watch Dog, časovače/čítače , A/D převodník, D/A převodník, rozhraní I2C, spínací matice.
12. Mikroprocesor Atmel AVR 2313, architektura, instrukční soubor.
13. Mikroprocesory dSPIC. Architektura a možnosti programování.
14. Vývojové trendy v oblasti vývoje mikroprocesorových aplikací.
Projekty:
*** Projekt č.1 *** Vytvoření funkční aplikace s mikroprocesorovým vývojovým kitem. Aplikace je studentům zadána ve 2.cvičení semestru.
*** Projekt č.2 *** Kompletní dokumentace mikroprocesorové aplikace - schema hardvérové části, vývojový diagram, dostatečně okomentovaný zdrojový text programu.
Cvičení - Počítačové laboratoře:
1. Úvod, podmínky zápočtu, bezpečnost práce. Témata projektů.
2. Definitivní zadání Projektů studentům. Detailní rozbor a debugování aplikace procesoru '51 v simulátoru a v reálném HW
3. Detailní rozbor a debugování aplikace procesoru PIC v simulátoru a v reálném HW pomocí ICD
4. S pomocí učitele ladění dílčích programových modulů na přiděleném úkolu.
5. Ladění dílčích programových modulů na reálném HW.
6. Dokončení dílčích programových modulů a odzkoušení funkce.
7. Začátek programátorských prací na celkové aplikaci na některém z vývojových kitů ( C8051FX20-TB, dsPICDEM 1.1 PIC Explorer 16, Atmel JTAG ICE mk-II).
8. Programování celkové aplikace.
9. Cvičení Programování celkové aplikace.
10. Cvičení Programování celkové aplikace.
11. Cvičení Programování celkové aplikace.
12. Cvičení Programování celkové aplikace.
13. Cvičení Závěrečné práce při programování celkové aplikace.
14. Cvičení Předvedení celkové aplikace ve funkci, ohodnocení Projektu.