Celem przedmiotu jest zapoznanie studentów z podstawami programowania i uruchamiania systemów zintegrowanych (ang. Embedded Systems) - układów elektronicznych opartych na procesorach jednoukładowych zwanych też mikrokontrolerami. Dzięki scaleniu wielu układów w jednej strukturze (m.in. pamięci RAM, EEPROM, FLASH, przetworników AC i CA oraz portów komunikacji) procesory jednoukładowe charakteryzują się elastycznością kształtowania funkcji takich systemów.
W nowo opracowanym laboratorium do przedmiotu studenci wykorzystują zbudowany w Zakładzie Elektroniki Medycznej system zintegrowany wykorzystujący nowoczesny procesor jednoukładowy ATmega128. Zapoznają się oni ze specyfiką programowania systemów zintegrowanych, korzystając z nowoczesnych narzędzi programistycznych. Przykładowe ćwiczenia laboratoryjne:
-
sterowanie zasobami procesora,
-
wykorzystanie przerwań,
-
użycie portu szeregowego,
-
obsługa klawiatury oraz wyświetlacza LCD,
-
dostęp do urządzeń za pośrednictwem magistral I2C i 1Wire
Obserwując obecne tendencje w ekspansji systemów zintegrowanych można przewidywać, że wiedza zdobyta na tych zajęciach będzie dla absolwentów cennym atutem w praktyce zawodowej.
Stanowisko laboratoryjne z systemem zintegrowanym zaprojektowanym i wykonanym w Zakładzie Elektroniki Medycznej. Laboratorium wyposażono w 12 takich stanowisk