Mikrokontrolery w systemach wbudowanych
Transkrypt
Mikrokontrolery w systemach wbudowanych
Mikrokontrolery w systemach wbudowanych Wydział Informatyki Nazwa programu kształcenia Informatyka Poziom i forma studiów II stopień dla abs. stud. lic. kier. Inf. i kier. pokr. stacjonarne Specjalność Systemy Aplikacyjne Grafiki i Multimediów Ścieżka dyplomowania 2013/2014L - 2014/2015L Nazwa przedmiotu Mikrokontrolery w systemach wbudowanych Kod przedmiotu GM1102c Punkty ECTS 4 Rodzaj przedmiotu obieralny Semestr 2,3 Liczba godzin w semestrze W - 30 Ćw - 0 PS - 30 P - 0 L - 0 S - 0 Przedmioty wprowadzające Założenia i cele przedmiotu Celem przedmiotu jest zapoznanie studentów z podstawami projektowania systemów wbudowanych na mikrokontrolerach, omówienie budowy, organizacji i architektury współczesnych mikrokortrolerów, nabycie przez studentów umiejętności programowania mikrokontrolerów AVR, ARM7, PICMicro. Formy zaliczenia Zaliczenie wykładu. Obserwacja pracy na zajęciach. Ocena projektu. Treści programowe Projektowanie systemów wbudowanych. Organizacja strukturalna mikrokontrolerów. Mikrokontrolery AVR RISC. Organizacja pamięci danych. Organizacja pamięci programu. Porty wejścia-wyjścia. Układy licznikowe. Modulacja szerokości impulsów PWM. Układ przerwań. Bloki interfejsów USART, SPI, I2C. Liczniki czuwające. Przetworniki A/C. Tryby obniżonego poboru mocy. Architektura mikrokontrolerów 32-b AVR UC3. Architektura mikrokontrolerów PICMicro. Architektura ARM7. Procesor rdzeniowy ARM7TDMI. Mikrokontrolery LPC2000, STR7, AT91SAM. Arcitektura ARM9. Mikrokontroler STR91xFA. Układy programowalne z wbudowanym procesorem. Efekty kształcenia Symbol Odniesienie do kierunkowych efektów kształcenia Opis 1 ma podstawową wiedzę o budowie mikrokontrolerów i ich zastosowaniu w systemach wbudowanych K_W02 2 zna i wykorzystuje bloki funkcjonalne mikrokontrolera K_W02 3 zna ograniczenia wynikające z budowy mikrokontrolera K_W10 4 potrafi tworzyć aplikacje dla wybranego mikrokontrolera z wykorzystaniem specyficznych środowisk programistycznych K_W08 K_U11 5 potrafi zaprojektować i zaimplementować system wbudowany K_U08 K_U16 Efekt kształcenia Metoda weryfikacji Forma zajęć na której zachodzi weryfikacja 1 zaliczenie wykładu 2 zaliczenie wykładu, projekt W, Ps 3 zaliczenie wykładu, projekt W, Ps 4 obserwacja na zajęciach, projekt Ps 5 projekt Ps Bilans nakładu pracy studenta (w godzinach) 1 - Udział w wykładach 15x2 30 2 - Udział w pracowni specjalistycznej 15x2 30 3 - Przygotowanie do pracowni specjalistycznej 10x2 20 4 - Przygotowanie projektu zaliczeniowego 25 25 5 - Przygotowanie do zaliczenia i udział w zaliczeniu 10 10 6 - Udział w konsultacjach 5x1 5 RAZEM: 120 65 ECTS 2,5 80 3,0 Nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela: (1)+(2)+(6) Wskaźniki ilościowe Literatura podstawowa Literatura uzupełniająca W 1. 2. 3. 4. 5. 6. 1. 2. 3. Nakład pracy studenta związany z zajęciami o charakterze praktycznym: (2)+(3)+(4)+(6) Pełka R.,Mikrokontrolery - architektura, programowanie, zastosowanie, WKŁ, Warszawa, 1999. Baranowski R., Mikrokontrolery AVR ATmega w praktyce, BTC, Warszawa, 2005. Jabłoński T., Mikrokontrolery PIC16F8x w praktyce, BTC, Warszawa, 2002. Pawluczuk A., Sztuka programowania mikrokontrolerów AVR. Podstawy, BTC, Warszawa, 2006. Bryndza L., LPC2000. Mikrokontrolery z rdzeniem ARM7, BTC, Warszawa, 2007. Bryndza L., Mikrokontrolery z rdzeniem ARM9, BTC, Warszawa, 2009. Pawluczuk A., Sztuka programowania mikrokontrolerów AVR. Przykłady, BTC, Warszawa, 2007. Pietraszek S., Mikrokontrolery PIC12F8x w praktyce, BTC, Warszawa, 2005. Doliński J., Mikrokontrolery AVR w praktyce, BTC, Warszawa, 2004. Jednostka realizująca Katedra Mediów Cyfrowych i Grafiki Komputerowej Osoby prowadzące dr inż. Irena Bułatowa,dr inż. Tomasz Grześ Data opracowania programu 1 lipca 2013 Program opracował(a) dr inż. Irena Bułatowa,dr inż. Tomasz Grześ,dr inż. Adam Klimowicz,dr hab. inż. Valery Salauyou Wydrukowane w programie Świerk Design by: styleshout | Valid XHTML | CSS Home