Semestr letni 2021/2022
Semestr letni 2022/23
Semestr letni 2023/2024
Technika mikroprocesorowa 2 EZ1E6025
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. Podstawy wykorzystywania systemu przerwań. Realizacja typowych zadań systemu mikroprocesorowego. Programowa obsługa podstawowych 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, EU4 - ocena sprawozdań
EU2, EU3 - sprawdzian pisemny i ocena sprawozdań
Zasady zaliczania i kryteria oceny przedmiotu
Technika mikroprocesorowa 2 EZ1E6025, sem.VI
Warunkiem zaliczenia zajęć laboratoryjnych jest:
- opracowanie, uruchomienie i zweryfikowanie podczas zajęć określonych przez prowadzącego zadań programistycznych;
- opracowanie sprawozdań zawierających opis: 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 uczenia się 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 uczenia się 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).
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.
Literatura
1. Pawluczuk A.: Sztuka programowania mikrokontrolerów AVR. Podstawy.
BTC 2006.
2. Pawluczuk A. - Sztuka programowania mikrokontrolerów AVR. Przykłady. BTC, Warszawa 2007.
3. Hadam P. – Projektowanie systemów mikroprocesorowych. BTC, Warszawa 2004.
4. Skorupski A. - Podstawy budowy i działania komputerów. WKiŁ, Warszawa 2000.
5. Stallings W. Organizacja i architektura systemu komputerowego. WNT, Warszawa 2004.
6. Grodzki L. - Materiały pomocnicze do wykładu. Strona www przedmiotu.
7. Grodzki L. - Komplet instrukcji do ćwiczeń laboratoryjnych. Strona www przedmiotu.