Semestr zimowy 2014/15
Semestr zimowy 2015/16
Semestr zimowy 2016/17
Semestr zimowy 2017/2018
Mikrokontrolery 1 ES1C520303
Rodzina klasycznych mikrokontrolerów: struktura wewnętrzna, zasada pracy, lista rozkazów, system przerwań, wbudowane układy peryferyjne, konstruowanie systemów, przegląd rodziny. Techniki programowania mikrokontrolerów. Zasady pisania i używania procedur. Specjalizowane programowalne układy peryferyjne systemów mikroprocesorowych. Realizacja podstawowych zadań systemu mikroprocesorowego w asemblerze mikrokontrolera i języku programowania wysokiego poziomu.
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Efekty kształcenia
Student, który zaliczył przedmiot:
1. potrafi opisać funkcjonowanie mikrokontrolera;
2. rozróżnia i potrafi wyjaśnić przeznaczenie poszczególnych składników mikrokontrolera;
3. stosuje odpowiednie do zadania narzędzia programistyczne (kompilatory, symulatory, środowiska uruchomieniowe);
4. potrafi zapisać opracowany algorytm w wybranym języku programowania niskiego poziomu mikrokontrolera;
5. potrafi zrealizować programową obsługę podstawowych urządzeń mikrokontrolera.
Kryteria oceniania
Warunkiem zaliczenia wykładu jest:
- zaliczenie sprawdzianu pisemnego dotyczącego treści prezentowanych na wykładzie.
Sprawdzian ten służy weryfikacji osiągnięcia efektów EK1 i EK2,
Jest on oceniany według następujących kryteriów:
• Student uzyskujący ocenę 3,0:
- opisuje podstawowe zasady konstrukcji i pracy mikrokontrolera;
- charakteryzuje przeznaczenie składników mikrokontrolera;
• Student uzyskujący ocenę 4,0 spełnia kryteria na 3,0, a ponadto:
- opisuje funkcjonowanie typowych składników mikrokontrolera;
- różnicuje urządzenia zewnętrzne systemu mikroprocesorowego;
• Przy niepełnej wiedzy z dodatkowego zakresu na ocenę 4,0 student uzyskuje 3,5;
• Student uzyskujący ocenę 5,0 spełnia kryteria na 4,0, a ponadto:
- opisuje funkcjonowanie systemu przerwań;
- opisuje metody rozbudowy systemu opartego na mikrokontrolerze;
• Przy niepełnej wiedzy z dodatkowego zakresu na ocenę 5,0 student uzyskuje 4,5.
Warunkiem zaliczenia zajęć laboratoryjnych jest:
- opracowanie, uruchomienie i zweryfikowanie podczas zajęć określonych przez prowadzącego zadań programistycznych;
- opracowanie sprawozdań zawierających opis: projektów, przebieg zajęć i wnioski;
- zaliczenie pisemnych sprawdzianów umiejętności.
Kryteria oceny sprawozdań (zaliczenie efektu EK3)
Sprawozdanie jest ocenione na 3,0 jeżeli:
- zawiera stronę tytułową, cel ćwiczenia i tekst przygotowanego programu/programów.
Sprawozdanie jest ocenione na 4,0 jeżeli spełnia wymogi na ocenę 3,0, a ponadto:
- jasne określenie postawionego zadania programistycznego
- program/programy są opatrzone odpowiednimi komentarzami;
- jeżeli jest to wymagane zawiera dodatkowe informacje na temat wykonanych działań (w szczególności opis zaimplementowanych algorytmów gdy tego wymaga instrukcja).
Sprawozdanie jest ocenione na 5,0 jeżeli spełnia wymogi na ocenę 4,0, a ponadto:
- strona tytułowa jest zgodna ze wzorcem;
- jest przekazane prowadzącemu terminowo (najpóźniej w dniu następnych zajęć po tych, których ono dotyczy);
- zawiera wnioski i uwagi na temat zrealizowanego ćwiczenia.
Kryteria oceny sprawdzianów pisemnych:
Efekt kształcenia EK4 („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 EK5 („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
Ocena końcowa jest wypadkową ocen składowych za:
- sprawozdanie – oceny wspólne dla danego zespołu laboratoryjnego;
- krótkie sprawdziany pisemne nabytych umiejętności – oceny indywidualne.
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 średnią ważoną ocen za sprawozdania i sprawdziany pisemne: 40% średniej oceny za sprawozdania + 60% średniej oceny za sprawdziany.
Literatura
1. Starecki T. - Mikrokontrolery jednoukładowe rodziny 51. NOZOMI, Warszawa 1996.
2. Starecki T. - Mikrokontrolery 8051 w praktyce. BTC, Warszawa 2004.
3. Hadam P. – Projektowanie systemów mikroprocesorowych. BTC, Warszawa 2004.
4. Majewski J. - Programowanie mikrokontrolerów 8051 w języku C. BTC, Warszawa 2005.
5. Majewski J., Kardach K. - Programowanie mikrokontrolerów z serii 8x51 w języku C. Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław 2002.
6. Grodzki L. – materiały do wykładu. Strony www KAiE WE PB.
7. Grodzki L. – komplet instrukcji do laboratorium. Strony www KAiE WE PB.
8. Ken A. – Embedded Controller Hardware Design. Elsevier Newnes 2001.