Kierunek: Informatyka | Poziom: jednolite magisterskie | |
Przedmiot: Programowanie mikrokontrolerów |
Wymiar - wykład: 15 godz. laboratorium: 15 godz. |
System: studia stacjonarne | Rok: 5 |
Semestr: 9 |
Wykładowca: dr inż. Piotr Szymczyk (Katedra Automatyki) |
Celem wykładu jest wprowadzenie w problematykę mikrokontrolerów, omówienie ich budowy, zasady działania, możliwości, a także specyfiki ich programowania oraz współpracujących z nimi systemów operacyjnych. Celem laboratorium jest zdobycie praktycznej umiejętności w programowaniu mikrokontrolerów.
1. Wprowadzenie do mikrokontrolerów
2. Architektura mikrokontrolerów
a. Rodzaje pamięci i tryby adresowania
b. Rejestry i bity sterujące
c. Zegar systemowy
d. System przerwań
e. Interfejsy programowania
3. Zintegrowane układy peryferyjne
4. Przykładowe środowisko projektowe
5. Programowanie w asemblerze mikrokontrolerów
6. Programowanie w języku C dla mikrokontrolerów
7. Systemy operacyjne współpracujące z mikrokontrolerami
8. Tworzenie aplikacji jedno i wielowątkowych
9. Przegląd współczesnych mikrokontrolerów
10. Przykłady zastosowań
Po zakończeniu student potrafi projektować i budować proste systemy oparte o mikrokontrolery. Posiada umiejętność tworzenia aplikacji jednowątkowych oraz aplikacji wielowątkowych pracujących pod kontrolą systemu operacyjnego.