TT EE CC HH NN II KK II UU PP WW MM EE DD YY CC YY NN II EE
Transkrypt
TT EE CC HH NN II KK II UU PP WW MM EE DD YY CC YY NN II EE
TTEEC CH HN NIIK KII U UPP W W M MEED DYYC CYYN NIIEE K o d p r z e d m i o t u : 6.9-WM-IB1S-44A-POB T yp p r z e d m i o tu : Obieralny Wymagania wstępne: J ę z y k n a u c z a n i a : Język polski O d p o w i e d z i a l n y z a p r z e d m i o t : dr inż. Janusz Kaczmarek Semestr Liczba godzin w tygodniu Forma zajęć Liczba godzin w semestrze P r o w a d z ą c y: Forma zaliczenia Punkty ECTS Studia stacjonarne Wykład 30 2 Laboratorium 30 2 V Zaliczenie na ocenę 4 Zaliczenie na ocenę ZAKRES TEMATYCZNY PRZEDMIOTU: Wprowadzenie do techniki mikroprocesorowej. Systemy i kody liczbowe oraz podstawowe układy logiczne stosowane w technice mikroprocesorowej. Architektury mikroprocesorów. Budowa mikroprocesora: jednostka sterująca, jednostka arytmetyczno-logiczna, rejestry, szyny adresowe, danych i sygnałów sterujących. Cykl rozkazowy i tryby adresowania. Ogólna charakterystyka wybranych architektur mikroprocesorów. Technika sprzęgania układów w systemach mikroprocesorowych. Struktura systemu mikroprocesorowego. Sposoby dołączania modułów do jednostki centralnej. Magistrale systemu mikroprocesorowego. Buforowanie magistral. Sygnały sterujące. Adresowanie jednolite i rozdzielone. Dekodery adresowe. Układy pamięci. Projektowanie systemów mikroprocesorowych z zastosowaniem mikrokontrolerów. Mikroprocesor, mikrokontroler, system wbudowany. Struktura funkcjonalna mikrokontrolera. Charakterystyka 16bitowych mikrokontrolerów rodziny PIC24F firmy Microchip – jednostka centralna i układy peryferyjne: porty wejścia-wyjścia, jednostki czasowo-licznikowe, interfejsy komunikacji szeregowej (transmisja asynchroniczna i synchroniczna), system przerwań, przetworniki analogowo-cyfrowe i cyfrowo-analogowe. Interfejs użytkownika w systemach mikroprocesorowych. Klawiatury klasyczne, pojemnościowe i indukcyjne. Eliminacja drgań styków klawiszy. Klawiatury w układzie matrycowym. Wyświetlacze LED i LCD, numeryczne, alfanumeryczne i graficzne. Statyczne i dynamiczne sterowanie wyświetlaczami. Specjalizowane programowane układy do sterownia wyświetlaczy i klawiatur. Ekrany dotykowe. Podstawy programowania urządzeń mikroprocesorowych. Model programisty. Lista rozkazów mikroprocesora. Zintegrowane środowiska programistyczne. Języki programowania: asembler i języki wysokiego poziomu. Przetwarzanie informacji w systemie mikroprocesorowym. Efektywna arytmetyka stałopozycyjna na liczbach ułamkowych. Metody optymalizacji kodu wynikowego. Stosowanie systemów operacyjnych czasu rzeczywistego (RTOS) w oprogramowaniu systemów mikroprocesorowych o ograniczonych zasobach. Podstawowe definicje. Zasady i cele stosowania systemów RTOS. Mechanizmy jądra systemów operacyjnych czasu rzeczywistego. Skalowalność systemów RTOS. Zalety stosowania systemów RTOS. Uruchamianie i testowanie urządzeń mikroprocesorowych. Integralność sprzętu i oprogramowania. Testowanie urządzeń w rzeczywistych warunkach pracy. Układy mikroprocesorowe w aparaturze medycznej. Przykłady mikroprocesorowych urządzeń medycznych: termometr cyfrowy, EKG, oksymetr, glukometr, miernik ciśnienia tętniczego krwi, system do jontoforezy. Monitorowanie parametrów życiowych pacjenta – rozwiązania przewodowe i bezprzewodowe Wydział Mechaniczny Kierunek: Inżynieria Biomedyczna EFEKTY KSZTAŁCENIA: Umiejętności i kompetencje w zakresie: projektowania, programowania i uruchamiania urządzeń mikroprocesorowych. WARUNKI ZALICZENIA: Wykład - warunkiem zaliczenia jest uzyskanie pozytywnych ocen z kolokwiów pisemnych przeprowadzonych co najmniej raz w semestrze. Laboratorium – warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium. LITERATURA PODSTAWOWA: 1. 2. 3. 4. 5. Krzyżanowski R.: Układy mikroprocesorowe, PWN, Warszawa, 2007 Coffron J.W., Long W.E.: Technika sprzęgania w układach mikroprocesorowych, WNT, Warszwa, 1988 Hadam P.: Projektowanie systemów mikroprocesorowych, Wydawnictwo BTC, Warszawa, 2004 Daca W.: Mikrokontrolery od układów 8-bitowych do 32-bitowych, Wydawnictwo MIKOM, Warszwa, 2000 Bogusz J.: Lokalne interfejsy szeregowe w systemach cyfrowych, Wydawnictwo BTC, Warszawa, 2004 LITERATURA UZUPEŁNIAJĄCA: 1. 2. 3. 4. Solution for medical applications, DS01062B, Microchip Technology Inc., 2009. Microchip's PIC24F Family Reference Manual, Microchip Technology Inc., 2009 Labrosse J.J.: Embedded systems building blocks, CMP Books, Lawrence, USA, 2000. Horowitz P., Hill W.: Sztuka elektroniki: tom II, WKŁ, Warszawa, 2000. Wydział Mechaniczny/Wydział Elektrotechniki, Informatyki i Telekomunikacji Kierunek: Inżynieria Biomedyczna