Semestr letni 2020/2021
Semestr letni 2021/2022
Semestr letni 2022/23
Technika mikroprocesorowa 2 ES1E4030
Programowanie na poziomie asemblera w celu realizacji podstawowych zadań arytmetycznych, działań na tablicach, sortowania, przeszukiwania. Procedury - zasady pisania i wykorzystywania. Programowanie procesorów w języku wysokiego poziomu. Wykorzystywanie systemu przerwań. Realizacja typowych zadań systemu mikroprocesorowego. Programowa obsługa urządzeń zewnętrznych.
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Efekty kształcenia
EU1: Stosuje odpowiednie do zadania narzędzia programistyczne (kompilatory, symulatory, środowiska uruchomieniowe) do przygotowania i weryfikacji programów.
EU2: Potrafi zapisać opracowany algorytm w wybranym języku programowania niskiego poziomu.
EU3: Potrafi zrealizować programową obsługę podstawowych urządzeń systemu mikroprocesorowego.
EU4: Potrafi oprogramować podstawowe zadania systemu mikroprocesorowego.
Kryteria oceniania
EU1: ocena sprawozdań
EU2, EU3 i EU4: Sprawdziany pisemne umiejętności programistycznych oraz ocena sprawozdań
Zasady zaliczania i kryteria oceny przedmiotu
Technika mikroprocesorowa 2 ES1E4030, sem.IV
Warunkiem zaliczenia zajęć laboratoryjnych jest:
- opracowanie, uruchomienie i zweryfikowanie podczas zajęć określonych przez prowadzącego zadań programistycznych;
- opracowanie sprawozdań zawierających opis: programów, przebieg zajęć i wnioski;
- zaliczenie pisemnych sprawdzianów umiejętności.
Kryteria oceny sprawozdań (EU1) - oceny wspólne dla danego zespołu laboratoryjnego
Sprawozdanie jest ocenione na 3,0, jeżeli:
- zawiera stronę tytułową, cel ćwiczenia, opis przebiegu ćwiczenia, teksty (a nie skany ekranów!) przygotowanego programu/programów i ich weryfikację (tu mogą być skany okienek symulatora).
Sprawozdanie jest ocenione na 4,0, jeżeli spełnia wymogi na ocenę 3,0, a ponadto:
- program/programy są opatrzone odpowiednimi komentarzami (zgodnymi ze składnią użytego języka programowania);
- spełnia wymagania specyficzne dla danego ćwiczenia (wyróżnione w każdej instrukcji).
Sprawozdanie jest ocenione na 5,0, jeżeli spełnia wymogi na ocenę 4,0, a ponadto:
- zawiera wnioski końcowe, a strona tytułowa jest zgodna z obowiązującymi wymogami;
- jest przekazane prowadzącemu terminowo (najpóźniej w dniu następnych zajęć po tych, których ono dotyczy) opóźnienie przekraczające 4 tygodnie skutkuje dodatkowym obniżeniem oceny za sprawozdanie.
Kryteria oceny sprawdzianów pisemnych - oceny indywidualne
Efekt kształcenia EU2 („Potrafi zapisać opracowany algorytm w wybranym języku programowania niskiego poziomu”) jest zaliczony na ocenę:
- 3,0 – jeżeli student potrafi zapisać elementarny algorytm w języku asemblerowym;
- 4,0 – jeżeli student potrafi zaimplementować w języku asemblerowym złożony algorytm;
- 5,0 – jeżeli spełniony jest warunek na ocenę 4,0, a ponadto tekst programu jest należycie udokumentowany (opatrzony właściwymi komentarzami).
Efekt kształcenia EU3 („Potrafi zrealizować programową obsługę podstawowych urządzeń systemu mikroprocesorowego”) jest zaliczony na ocenę:
- 3,0 – jeżeli student potrafi napisać prosty program obsługi portów równoległych;
- 4,0 – jeżeli student potrafi napisać złożony program obsługi urządzeń peryferyjnych systemu mikroprocesorowego;
- 5,0 – jeżeli spełniony jest warunek na ocenę 4,0, a ponadto tekst programu jest należycie udokumentowany (opatrzony właściwymi komentarzami).
Efekt kształcenia EU4 („Potrafi oprogramować podstawowe zadania systemu mikroprocesorowego”) jest zaliczony na ocenę:
- 3,0 – jeżeli student potrafi napisać prosty program realizujący arytmetykę liczb wielobajtowych;
- 4,0 – jeżeli student potrafi napisać program realizujący zadania bardziej złożone niż arytmetyka liczb wielobajtowych;
- 5,0 – jeżeli spełniony jest warunek na ocenę 4,0, a ponadto tekst programu jest należycie udokumentowany (opatrzony właściwymi komentarzami).
Ocena końcowa
Student uzyskuje ocenę 3,0 jeżeli:
- ma zaliczone wszystkie sprawozdania na ocenę minimum 3,0;
- ma zaliczone wszystkie sprawdziany pisemne na ocenę minimum 3,0;
Student uzyskuje ocenę 3,5..5,0 jako zaokrągloną średnią ważoną ocen za sprawozdania i sprawdziany: 40% średniej oceny za sprawozdania + 60% średniej oceny za sprawdziany.
______________
EUx – oznacza efekt opisany w karcie przedmiotu (sylabusie)
Literatura
1. A.Krysiak - Mikrokontrolery rodziny AVR. Wrocław 2000.
2. A.Krysiak - Programowanie mikrokontrolerów rodziny AVR. Wrocław 2000.
3. A.Pawluczuk - Sztuka programowania mikrokontrolerów AVR. Podstawy. BTC 2006.
4. A.Pawluczuk - Sztuka programowania mikrokontrolerów AVR. Przykłady. BTC 2007.
5. J.Doliński - Mikrokontrolery AVR w praktyce BTC 2004.