SylabUZ
Nazwa przedmiotu | Mikrokontrolery |
Kod przedmiotu | 06.9-WM-IB-P-60_19 |
Wydział | Wydział Mechaniczny |
Kierunek | Inżynieria biomedyczna |
Profil | ogólnoakademicki |
Rodzaj studiów | pierwszego stopnia z tyt. inżyniera |
Semestr rozpoczęcia | semestr zimowy 2020/2021 |
Semestr | 5 |
Liczba punktów ECTS do zdobycia | 5 |
Typ przedmiotu | obieralny |
Język nauczania | polski |
Sylabus opracował |
|
Forma zajęć | Liczba godzin w semestrze (stacjonarne) | Liczba godzin w tygodniu (stacjonarne) | Liczba godzin w semestrze (niestacjonarne) | Liczba godzin w tygodniu (niestacjonarne) | Forma zaliczenia |
Wykład | 30 | 2 | - | - | Egzamin |
Laboratorium | 30 | 2 | - | - | Zaliczenie na ocenę |
Celem przedmiotu jest: zapoznanie studentów z podstawami techniki mikroprocesorowej w zakresie systemów dedykowanych bazujących na mikrokontrolerach, pokazanie możliwości dołączania do takich systemów układów peryferyjnych z wykorzystaniem magistrali systemowej, omówienie sposobów obsługi układów peryferyjnych, omówienie podstawowych sposobów wymiany informacji pomiędzy użytkownikiem a systemem mikroprocesorowym, omówienie architektury przykładowego mikrokontrolera dla realizacji systemu dedykowanego, rozwinięcie umiejętności w zakresie realizacji oprogramowania dla systemów dedykowanych z uwzględnieniem zadań specyficznych dla aparatury medycznej, przedstawienie przykładowych rozwiązań z zakresu aparatury medycznej z uwzględnieniem zadań wykonywanych przez system mikroprocesorowy.
Ukończenie kursów z następujących przedmiotów: Języki programowania I, Podstawy elektrotechniki i elektroniki.
System mikroprocesorowy i jego podstawowe elementy. Rola buforów trójstanowych przy dostępie do szyny danych magistrali systemowej. Mikroprocesor a mikrokontroler. Podstawowe architektury systemów mikroprocesorowych (von Neumana, harvardzka i zmodyfikowana architektura harvardzka).
Rozkazy. Lista rozkazów. Wykonywanie rozkazów przez jednostkę centralną systemu mikroprocesorowego. Podstawowe tryby adresowania. Podstawowe grupy rozkazów występujące w liście rozkazów.
Pamięci stosowane w systemach mikroprocesorowych. Podstawowy podział pamięci. Podstawowe parametry układów pamięci. Przykładowe wykresy czasowe podczas operacji zapisu i odczytu. Przykłady układów pamięci stosowanych w systemach mikroprocesorowych opartych na mikrokontrolerach.
Dołączanie układów peryferyjnych do magistrali systemowej. Sposoby adresowania pamięci danych i układów wejścia-wyjścia (adresowanie jednolite i rozdzielone). Realizacja dekoderów adresowych na bazie układów cyfrowych średniej skali integracji oraz układów PLD.
Obsługa układów peryferyjnych. Programowe przeglądanie urządzeń (polling). System przerwań.
Wymiana informacji między systemami mikroprocesorowymi. Sposoby wymiany informacji: z potwierdzeniem i bez potwierdzenia, synchronicznie i asynchronicznie, równolegle i szeregowo. Podstawowe standardy komunikacji szeregowej (RS-232C, RS-485).
Mikrokontrolery rodziny MCS-51, jako przykład mikrokomputera jednoukładowego. Najważniejsze cechy architektury. Bloki funkcjonalne. Dołączanie zewnętrznej pamięci danych i programu. Dostępne tryby adresowania. Lista rozkazów. Wbudowane układy peryferyjne, tj. układy czasowo-licznikowe i układ transmisji szeregowej. System przerwań. Porty równoległe. Przykłady oprogramowania układów peryferyjnych w języku assemblera oraz ANSI C.
Podstawowy interfejs użytkownika w systemie mikroprocesorowym: klawiatury, wyświetlacze LED i LCD.
Układy mikroprocesorowe w aparaturze medycznej. Przykłady mikroprocesorowych urządzeń medycznych: termometr cyfrowy, oksymetr, EKG, defibrylator, stetoskop cyfrowy, dializator, respirator, pompa infuzyjna. Monitorowanie parametrów życiowych pacjenta – rozwiązania przewodowe i bezprzewodowe
Opis efektu | Symbole efektów | Metody weryfikacji | Forma zajęć |
Składowe oceny końcowej = wykład: 45% + laboratorium: 55%
Zmodyfikowane przez dr hab. inż. Tomasz Klekiel, prof. UZ (ostatnia modyfikacja: 14-04-2020 21:39)