Kierunek: Inżynieria testowa | Tryb: Stacjonarne |
Nazwa modulu: Podstawy techniki mikroprocesorowej |
Warunki wstępne:Znajomość podstaw elektrotechniki, elektroniki, techniki cyfrowej, programowania strukturalnego |
Cele kształcenia:Nabycie podstawowej wiedzy z zakresu architektury procesorów ze szczególnym uwzględnieniem mikrokomputerów jednoukładowych (MU), typowych układów wewnętrznych funkcjonalnie pełnej struktury MU, sposobów współpracy, konfiguracji i obsługi elementów MU; Nabycie podstawowej wiedzy z zakresu architektury systemów mikroprocesorowych, urządzeń wejścia-wyjścia systemu mikroprocesorowego oraz ich obsługi, układów MMI.; Nabycie umiejętności projektowania, oprogramowania i uruchamiania systemów mikroprocesorowych dla określonych zadań; |
Efekty ksztalcenia: | Kod efektu kierunkowego: K1IT_W01; K1IT_W08;K1IT_W06; K1IT_W09; K1IT_U05;K1IT_U01; K1IT_U07; K1IT_U09;K1IT_U01; K1IT_U08; K1IT_U18; |
EK1: Ma wiedzę z zakresu budowy i zasad działania procesorów specjalnego przeznaczenia oraz prostych mikrokomputerów jednoukładowych |
EK2: Ma wiedzę z zakresu budowy i zasad działania systemów mikroprocesorowych oraz współdziałania i obsługi ich elementów składowych |
EK3: Potrafi oprogramować zdefiniowane struktury prostych systemów mikroprocesorowych do wykonywania określonych zadań |
EK4: Umie zdefiniować i zaprojektować strukturę prostego systemu mikroprocesorowego do wykonywania określonych zadań |
Forma i tresci ksztalcenia |
Wykład - Wprowadzenie, definicje, przegląd zagadnień.;Architektura procesora. Podstawowe elementy, sposób działania i współdziałania.;Architektura systemu komputerowego. Architektura von Neumanna i architektura harwardzka;Układy pomocnicze procesora: porty, rejestry. Sposoby łączenia i obsługi.;Sposoby obsługi urządzeń zewnętrznych; polling, interrupt, DMA, kontroler przerwań.;Typowe układy dodatkowe układów mikroprocesorowych: układy czasowe, przetworniki A/C, C/A, układy transmisji szeregowej, kontroler przerwań;Proste układy MMI: zestyki, klawiatura, sygnalizatory, wyświetlacze alfanumeryczne. Sposoby łączenia i obsługi.;Wybrane zagadnienia budowy i eksploatacji: watchdog, zasilanie, zakłócenia, kompatybilność interfejsów; |
Ćwiczenia laboratoryjne - Zapoznanie ze środowiskiem: system i jego elementy;Programowanie i śledzenie pracy układów systemu mikroprocesorowego: konfiguracja portów, układy czasowe, układ przerwań;Programowanie i śledzenie pracy układów systemu mikroprocesorowego: Przetworniki A/C i C/A;Programowanie i śledzenie pracy układów systemu mikroprocesorowego: wyświetlacz alfanumeryczny LED multipleksowany;Programowanie i śledzenie pracy układów systemu mikroprocesorowego: wyświetlacz alfanumeryczny LCD standardowy;Programowanie i śledzenie pracy układów systemu mikroprocesorowego: klawiatura – polling i obsługa z wykorzystaniem przerwań;Implementacja prostego, zadanego algorytmu. Kodowanie i uruchomienie.;Projektowanie układu dla określonego zadania: definicja algorytmu działania, dobór elementów systemu, definicja algorytmu działania systemu;Kodowanie, uruchamianie i testowanie algorytmu.; |
Metody ksztalcenia: Wykład informacyjny; Prezentacja multimedialna; Nadzorowane ćwiczenia laboratoryjne; Praca samodzielna nad projektem; |
Metody sprawdzania osiągnięcia efektów kształcenia
- ocena podsumowująca: Ocena merytoryczna proponowanego rozwiązania problemu oraz jego implementacji; Test wyboru; |
Liczba punktow ECTS: 4 |
Nakład pracy studenta (godz.) : 120 |
Forma zajęc | Liczba godzin według planu studiów |
Wykład | 15 |
Ćwiczenia laboratoryjne | 15 |
Autor programu dla modułu kształcenia: dr inż. Jerzy Kuś |
Język modulu: polski |