Přednášky:
Mikrořadiče a mikroprocesory. Instrukční soubor ´51.
Jednoduché příklady na instrukční soubor ´51.
Základy programovacího jazyka C se zaměřením na použití u mikroprocesorů řady 51.
Příklady jednoduchých programů v jazyce C pro jednočipy. Zevrubný popis aplikací Měřič síly, TCW3 - přístroj pro přivařování termočlánků, KT1 - přístroj pro kalibraci tachografů nákladních aut, Číslicová regulace stejnosměrného motoru.
Vývojové prostředí ProView pro ´51.
Detailní rozbor a debugování zvolené aplikace.
Deriváty procesoru 87C51 - Philips 8XC552. Specifika tohoto procesoru, PWM registry, Watch Dog, časovač/čítač T2, A/D převodník, rozhraní I2C. Ladění programu č.2.
Deriváty procesoru 87C51 - Atmel, Cygnal. Mikroprocesor Atmel AVR 2313, architektura, instrukční soubor.
Mikroprocesory PIC 16F87x. Architektura a možnosti programování.
Mikroprocesor PIC 16F873. Detailní popis aplikace z oblasti mechatroniky a její debugování.
Vývojové prostředí MPLAB.
Procesory SCENIX - deriváty procesorů PIC.
16-bitové a 32-bitové jednočipové mikroprocesory, přehled, vlastnosti, použití.
Vývojové trendy v oblasti mikroprocesorových aplikací.
Projekty:
Vizualizace zvolených parametrů mikrokontroléru na IBM PC (Projekt č.1)
Kompletní výkresová dokumentace mikroprocesorové aplikace (Projekt č.2)
Počítačové laboratoře:
Úvod, podmínky zápočtu, bezpečnost práce. Zevrubný popis 4 aplikací procesoru '51. Seznámení se zadáním aplikací připadajícími v úvahu k naprogramování studenty.
Definitivní zadání aplikací studentům. Detailní rozbor a debugování aplikace procesoru '51.
Detailní rozbor a debugování aplikace procesoru PIC.
S pomocí učitele ladění dílčích programových modulů na přiděleném úkolu.
Ladění dílčích programových modulů na přiděleném úkolu.
Dokončení dílčích programových modulů na přiděleném úkolu.
Začátek programátorských prací na celkové aplikaci.
Programování celkové aplikace.
Programování celkové aplikace.
Programování celkové aplikace.
Programování celkové aplikace.
Programování celkové aplikace.
Závěrečné práce při programování celkové aplikace.
Předvedení celkové aplikace ve funkci, zápočet.
Mikrořadiče a mikroprocesory. Instrukční soubor ´51.
Jednoduché příklady na instrukční soubor ´51.
Základy programovacího jazyka C se zaměřením na použití u mikroprocesorů řady 51.
Příklady jednoduchých programů v jazyce C pro jednočipy. Zevrubný popis aplikací Měřič síly, TCW3 - přístroj pro přivařování termočlánků, KT1 - přístroj pro kalibraci tachografů nákladních aut, Číslicová regulace stejnosměrného motoru.
Vývojové prostředí ProView pro ´51.
Detailní rozbor a debugování zvolené aplikace.
Deriváty procesoru 87C51 - Philips 8XC552. Specifika tohoto procesoru, PWM registry, Watch Dog, časovač/čítač T2, A/D převodník, rozhraní I2C. Ladění programu č.2.
Deriváty procesoru 87C51 - Atmel, Cygnal. Mikroprocesor Atmel AVR 2313, architektura, instrukční soubor.
Mikroprocesory PIC 16F87x. Architektura a možnosti programování.
Mikroprocesor PIC 16F873. Detailní popis aplikace z oblasti mechatroniky a její debugování.
Vývojové prostředí MPLAB.
Procesory SCENIX - deriváty procesorů PIC.
16-bitové a 32-bitové jednočipové mikroprocesory, přehled, vlastnosti, použití.
Vývojové trendy v oblasti mikroprocesorových aplikací.
Projekty:
Vizualizace zvolených parametrů mikrokontroléru na IBM PC (Projekt č.1)
Kompletní výkresová dokumentace mikroprocesorové aplikace (Projekt č.2)
Počítačové laboratoře:
Úvod, podmínky zápočtu, bezpečnost práce. Zevrubný popis 4 aplikací procesoru '51. Seznámení se zadáním aplikací připadajícími v úvahu k naprogramování studenty.
Definitivní zadání aplikací studentům. Detailní rozbor a debugování aplikace procesoru '51.
Detailní rozbor a debugování aplikace procesoru PIC.
S pomocí učitele ladění dílčích programových modulů na přiděleném úkolu.
Ladění dílčích programových modulů na přiděleném úkolu.
Dokončení dílčích programových modulů na přiděleném úkolu.
Začátek programátorských prací na celkové aplikaci.
Programování celkové aplikace.
Programování celkové aplikace.
Programování celkové aplikace.
Programování celkové aplikace.
Programování celkové aplikace.
Závěrečné práce při programování celkové aplikace.
Předvedení celkové aplikace ve funkci, zápočet.