Microcontrollers
Field of study: Mechatronics
Programme code: 08-S1MCH12.2019

Module name: | Microcontrollers |
---|---|
Module code: | B23 |
Programme code: | 08-S1MCH12.2019 |
Semester: |
|
Language of instruction: | Polish |
Form of verification: | course work |
ECTS credits: | 5 |
Description: | Celem zajęć jest zapoznanie studentów z popularnymi rodzinami mikrokontrolerów i ich stosowaniem. Nabycie umiejętności w programowaniu mikrokontrolerów, obszarami zastosowań mikrokontrolerów jak również tworzeniem i analizowaniem dokumentacji urządzeń i układów związanych z techniką cyfrową i mikroprocesorową.
Umiejętności praktyczne zdobyć może poprzez analizę przykładów, dokumentacji, realizacji ćwiczeń laboratoryjnych i samodzielnego rozwiazywania zadań inżynierskich. |
Prerequisites: | Znajomość podstawowych zagadnień z elektrotechniki, elektroniki, automatyki i informatyki. |
Key reading: | 1) Daca W., Mikrokontrolery – od układów 8-bitowych do 32-bitowych, MIKOM, Warszawa 2000.
2) Pawluczuk A.- Sztuka programowania mikrokontrolerów AVR - przykłady, BTC, Warszawa 2007.
3) Pietraszek S.- Mikroprocesory jednoukładowe PIC. Helion, Gliwice 2002.
4) Francuz T., Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji, Helion, 2011.
5) Krysiak A., Programowanie mikrokontrolerów AVR, 2000, BTC.
6) Monk S., Arduino. 36 projektów dla pasjonatów elektroniki, Helion.
7) Materiały on-line.
8) Dokumentacja oprogramowania. |
Learning outcome of the module | Codes of the learning outcomes of the programme to which the learning outcome of the module is related [level of competence: scale 1-5] |
---|---|
Student ma wiedzę o budowie i zasadzie działania mikrokontrolerów jednoukładowych.
Zna typowe architektury mikrokontrolerów oraz popularne rodziny mikrokontrolerów.
Ma wiedzę z zakresu technik programowania i narzędzi programistycznych.
Zna zasady programowania i obsługi urządzeń wejścia-wyjścia mikrokontrolera w języku C oraz podstawowe zasady obsługi układów peryferyjnych: klawiatura, wyświetlacz LCD, interfejsy szeregowe. [B23_1] |
K_W08 [2/5] |
Student potrafi pisać, uruchamiać i testować programy w języku niskopoziomowym.
Potrafi skonfigurować sprzęt, uruchomić aplikację systemu sterowania i przeprowadzić testy działania aplikacji. [B23_2] |
K_U01 [2/5] |
Student potrafi kreatywnie rozwiązywać postawione zadania oraz systematycznie uzupełniać wiedzę dotyczącą mikrokontrolerów jednoukładowych.
Rozumie zasady wykonywania programów.
Ma świadomość odpowiedzialności za własną pracę. [B23_3] |
K_K01 [1/5] |
Type | Description | Codes of the learning outcomes of the module to which assessment is related |
---|---|---|
Zaliczenie wykładu [B23_w_1] | Kolokwia sprawdzające wiedzę; obecność na wykładzie. |
B23_1 |
Kolokwium [B23_w_2] | Zaliczenie kolokwium na ćwiczeniach laboratoryjnych. |
B23_1 |
Zaliczenie ćwiczeń laboratoryjnych [B23_w_3] | Zaliczenie wszystkich ćwiczeń wykonywanych na podstawie dostarczonych instrukcji i poleceń prowadzącego. Przygotowanie sprawozdań pisemnych z wykonanych ćwiczeń. |
B23_1 |
Projekt [B23_w_4] | Zaliczenie projektu przygotowanego na zadany temat. |
B23_1 |
Form of teaching | Student's own work | Assessment of the learning outcomes | |||
---|---|---|---|---|---|
Type | Description (including teaching methods) | Number of hours | Description | Number of hours | |
lecture [B23_fs_1] | Podanie treści w formie werbalnej z wykorzystaniem wizualizacji. |
30 | Praca własna z materiałem przedstawionym w trakcie wykładu oraz polecaną literaturą przedmiotu, jak również materiałami dostępnymi w Internecie. |
45 |
Zaliczenie wykładu [B23_w_1] |
laboratory classes [B23_fs_2] | Ćwiczenia w laboratorium komputerowym oparte o dostarczone instrukcje i polecenia prowadzącego. |
30 | Przygotowanie literaturowe do zajęć laboratoryjnych. Przygotowanie sprawozdań z ćwiczeń. Indywidualne przygotowanie projektów. |
25 |
Kolokwium [B23_w_2] |
Attachments |
---|
Module description (PDF) |
Syllabuses (USOSweb) | ||
---|---|---|
Semester | Module | Language of instruction |
(no information given) |