podstawy techniki mikroprocesorowej
Transkrypt
podstawy techniki mikroprocesorowej
Politechnika Opolska Wydział Elektrotechniki, Automatyki i Informatyki Karta Opisu Przedmiotu Kierunek studiów Profil kształcenia Poziom studiów Specjalność Forma studiów Semestr studiów Studia stacjonarne VI Nazwa przedmiotu PODSTAWY TECHNIKI MIKROPROCESOROWEJ ELEKTROTECHNIKA Ogólnoakademicki Studia pierwszego stopnia Nauki podst. (T/N) N Subject Title Fundamentals of microprocessor technology ECTS (pkt.) Tryb zaliczenia przedmiotu Kod przedmiotu W62 5 Zaliczenie na ocenę Nazwy Informatyka, Elektronika i Energoelektronika przedmiotów 1. Ma wiedzę w zakresie informatyki, obejmującą podstawy Wymagania programowania języka C. Wiedza wstępne w 2. Ma wiedzę w zakresie elektroniki, obejmującą: podstawy układów zakresie kombinacyjnych i sekwencyjnych. przedmiotu Umiejętności 1. Implementuje proste algorytmy w języku C. 1. Rozumie potrzebę ciągłego dokształcania się. Kompetencje społeczne Program przedmiotu Forma zajęć Wykład Laboratorium Projekt Liczba godzin zajęć w semestrze 30 30 15 Prowadzący zajęcia (tytuł/stopień naukowy, imię i nazwisko) dr hab. inż. Włodzimierz Stanisławski dr inż. Krzysztof Górecki dr hab. inż. Wiesław Tarczyński Treści kształcenia Sposób realizacji Wykład w sali audytoryjnej w formie prezentacji. Lp. Tematyka zajęć Liczba godzin 1. Zajęcia organizacyjne i wprowadzenie do techniki mikroprocesorowej. 2 2. Zasada pracy systemu mikroprocesorowego. 2 3. Architektura mikrokontrolerów rodziny MSP430. 2 4. Arytmetyka mikrokontrolerów rodziny MSP430. 2 5. Systemy taktowania mikrokontrolerów, układ resetu i watchdog. 2 6. Porty wejścia-wyjścia w procesorach, dołączanie pamięci zewnętrznej. 2 7. System przerwań mikrokontrolerów rodziny MSP430. 2 8. Liczniki mikrokontrolerów rodziny MSP430. 2 9. Porty szeregowe (SPI, I2C i RS232). 2 10. Przetworniki analogowo/cyfrowe i cyfrowo/analogowe mikrokontrolerów. 2 11. Dodatkowe peryferia (sterownik segmentowych wyświetlaczy LCD, DMA, itp.). 2 12. Pamięć Flash Eprom i pamięć FRAM w mikrokontrolerach rodziny MSP430. 2 Środowiska programistyczne dla mikrokontrolerów (asembler, kompilator, linker 13. itd.). 2 2 14. Podsumowanie wykładu i kierunki rozwoju techniki mikroprocesorowej. Kolokwium zaliczeniowe. 15. 2 Liczba godzin zajęć w semestrze 30 Na koniec każdego wykładu przeprowadzany jest multimedialny test Sposoby sprawdzenia zamierzonych wyboru. Na ostatnim wykładzie jest przeprowadzane kolokwium na efektów kształcenia ocenę. Wykład Laboratorium Lp. Sposób realizacji Ćwiczenia praktyczne w laboratorium. Tematyka zajęć Liczba godzin 1. 2. 3. 4. 5. 6. 7. Wprowadzenie i praca w środowisku programistycznym IAR lub CCE. Programowanie wejść/wyjść mikrokontrolerów rodziny MSP430. Zaliczenie pierwszego programu. Programowanie liczników z wykorzystaniem trybów oszczędzania energii. Zaliczenie drugiego programu. Programowanie segmentowego wyświetlacza LCD. Zaliczenie trzeciego programu. 1 4 1 4 1 3 1 8. 4 Pomiar wielkości analogowych z wykorzystaniem wewnętrznego przetwornika A/C. 9. Zaliczenie czwartego programu. 1 10. Programowanie transmisji szeregowej synchronicznej (SPI). 4 11. Zaliczenie piątego programu. 1 12. Programowanie transmisji bezprzewodowej (ZigBee). 4 Zaliczenie szóstego programu. 13. 1 Liczba godzin zajęć w semestrze 30 Student prezentuje prowadzącemu zajęcia laboratoryjne Sposoby sprawdzenia zamierzonych uruchomioną aplikację na module uruchomieniowym. Prowadzący efektów kształcenia sprawdza wiedzę teoretyczną studenta na temat zrealizowanego zadania. Projekt Sposób realizacji Zajęcia audytoryjne. Lp. 1. Tematyka zajęć Wprowadzenie do projektu. Liczba godzin 1 Ustalenie tematyki projektów. Prezentacja sposobu tworzenia i pisania 1 dokumentacji do projektów. 3. Wstępne prezentacje studenckie dotyczące rozpoczęcia tworzenia projektu. 4 4. Prezentacje studenckie postępów w tworzeniu projektu. 5 Oddanie projektu i jego obrona. 5. 4 Liczba godzin zajęć w semestrze 15 Przygotowanie dwóch prezentacji projektu, przedstawienie jej na Sposoby sprawdzenia zamierzonych zajęciach, dyskusja na temat projektu, recenzja wystąpienia studenta przed cała grupą. Na zakończenie projektu prezentacja efektów kształcenia uruchomionych prototypów. 2. Wiedza Efekty kształcenia dla przedmiotu - po zakończonym cyklu kształcenia Umiejętności Kompetencje społeczne 1. Ma podstawową wiedzę w zakresie terminologii techniki mikroprocesorowej (W). 2. Ma podstawową wiedzę w wykorzystaniu mikrokontrolerów rodziny MSP430 i jego peryferii (L,P). 1. Wykorzystuje język C w programowaniu systemów wbudowanych opartych o mikrokontrolery rodziny MSP430 (L). 2. Realizuje proste zadania projektowo-konstrukcyjne oparte o mikrokontrolery rodziny MSP430 (P). 3. Stosuje zasady bezpieczeństwa i higieny pracy (L). 1. Potrafi inspirować i organizować proces uczenia się u innych studentów (L). … Metody dydaktyczne: Wykład prowadzony jest metodą wykładową lub pogadanki z prezentacją multimedialną i prezentacją przykładowych algorytmów w symulatorze płytki uruchomieniowej stosowanej na laboratorium. Zajęcia laboratoryjne prowadzone są w oparciu o moduły uruchomieniowe, umożliwiające programowanie diod LED, przełączników monostabilnych, wyświetlacza LCD, przerwań zewnętrznych, portów szeregowych, LED, przełączników monostabilnych, wyświetlacza LCD, przerwań zewnętrznych, portów szeregowych, przetworników analogowo-cyfrowych, liczników. Ćwiczenia laboratoryjne prowadzone są metodą projektów cząstkowych, mających na celu poznanie sposobów programowania poszczególnych układów peryferyjnych mikrokontrolera i sposobu współpracy z modułami zewnętrznymi modułu uruchomieniowego. Zajęcia projektowe prowadzone są metodą projektów, podczas których studenci rozwiązują konkretne, wybrane przez siebie, problemy aplikacyjne. Na ich podstawie omawiane są możliwe sposoby rozwiązań i wskazywane kolejne kroki projektowe. Projekty te są realizowane w postaci konstrukcji modułów zewnętrznych do modułów uruchomieniowych wykorzystywanych na laboratorium lub zaawansowanych projektów teoretycznych z implementacją na module uruchomieniowym. Forma i warunki zaliczenia przedmiotu: Wykład: zaliczenie z wykładu uzyskuje student, który otrzymał pozytywną ocenę z kolokwium końcowego (uzyskanie co najmniej 50 % punktów). Zaliczenie ćwiczeń laboratoryjnych na ocenę jest uzyskiwane na podstawie 6 programów zaliczeniowych (projektów cząstkowych). Ocena końcowa jest średnią arytmetyczną ocen cząstkowych. Zaliczenie projektu polega na wygłoszeniu dwóch prezentacji na temat swojego projektu, napisania konspektu z projektu konstrukcyjnego lub projektu teoretycznego oraz jego obrony. Ocena końcowa z projektu jest średnią ważoną ocen cząstkowych z dwóch prezentacji postępów w projekcie w czasie semestru (waga 0,2) oraz projektu końcowego (waga 0,6). Literatura podstawowa: [1] DAVIES J. H.: MSP430 Microcontroller Basics. Elsevier 2008. [2] www.ti.com: \Links\ msp430fg4618.pdf [3] NAGY Ch.: Embedded Systems Design using the TI MSP430 Series. Elsevier Science (USA) 2003. Literatura uzupełniająca: [1] www.m.szmajda.po.opole.pl ______________ * niewłaściwe przekreślić ………………………………………………….. ………………………………………………………. (kierownik jednostki organizacyjnej/bezpośredni przełożony: (Dziekan Wydziału pieczęć/podpis pieczęć/podpis)