Data wydruku: 27.01.2017 18:54 Strona 1 z 2 Nazwa przedmiotu

Transkrypt

Data wydruku: 27.01.2017 18:54 Strona 1 z 2 Nazwa przedmiotu
Nazwa przedmiotu
TECHNIKA MIKROPROCESOROWA
Kod przedmiotu
K:06069W0
Jednostka
Katedra Automatyki
Kierunek
Automatyka i Robotyka
Obszary
kształcenia
Nauki techniczne
Profil kształcenia
ogólnoakademicki
Rok studiów
2
Typ przedmiotu
Obowiąkowy
Semestr studiów
4
Poziom studiów
I stopnia - inżynierskie
ECTS
5.0
Liczba punktów
ECTS
Aktywność studenta
gk
Udział w zajęciach dydaktycznych objętych planem studiów
60
Udział w konsultacjach
pw
8
Praca własna studenta
57
Suma
Wykładowcy
68
57
Łączna liczba godzin pracy studenta
125
Liczba punktów ECTS
5.0
dr inż. Michał Porzeziński (Osoba opowiedzialna za przedmiot)
Prowadzący:
mgr inż. Tomasz Barnert
dr inż. Michał Porzeziński
Cel przedmiotu
Poznanie podstawowych pojęć i zagadnień dotyczących działania mikrokontrolerów i systemów
mikroprocesorowych.
Poznanie metod i narzędzi programowania układów mikroprocesorowych i elementów peryferyjnych.
Efekty kształcenia
Odniesienie do efektów
kierunkowych
Efekt kształcenia z przedmiotu
Sposób weryfikacji efektu
[K_U06] potrafi posługiwać się
technikami informacyjnokomunikacyjnymi do realizacji
zadań inżynierskich dotyczących
urządzeń, układów i systemów
automatyki i robotyki
Student potrafi posługiwać się
specjalistycznymi narzędziami do
tworzenia i uruchamiania
oprogramowania dla
mikrokontrolerów z rodziny 8051 i
ARM Cortex M3.
[SU4] Ocena umiejętności
korzystania z metod i narzędzi
[K_U02] potrafi pracować
indywidualnie i w zespole, umie
porozumiewać się przy użyciu
różnych technik w środowisku
zawodowym oszacować czas
potrzebny na realizację
powierzonego zadania
Student potrafi opracowywać
proste programy w języku C i
Asembler na mikrokontrolery z
rodziny 8051 i ARM Cortex M3.
[SU1] Ocena realizacji zadania
[K_W06] zna strukturę
komputerów i mikroprocesorów
oraz zadania systemów
operacyjnych, ma podstawową
wiedzę z podstaw
oprogramowania komputerów,
techniki mikroprocesorowej,
projektowania prostych
algorytmów oraz działania sieci
informatycznych
Student: wyjaśnia zasadę
działania systemu
mikroprocesorowego, rozróżnia
podstawowe typy architektury
systemu mikroprocesorowego,
opisuje podstawowe rodzaje
pamięci i układów we/wy systemu
uP, zna podstawowe interfejsy
komunikacyjne i protokoły.
[SW1] Ocena wiedzy
faktograficznej
Sposób realizacji
na uczelni
Wymagania
wstępne i
dodatkowe
1. Znajomość podstaw techniki cyfrowej.
2. Umiejętność programowania w języku C.
Zalecane
komponenty
przedmiotu
Data wydruku:
04.03.2017 01:47
Strona
1 z 2
Treść przedmiotu
WYKŁAD Mikroprocesor - idea i historia powstawania. Sposoby reprezentacji danych w systemach
mikroprocesorowych. Standardy kodowania danych. Podstawowe operacje arytmetyczne i logiczne na
danych binarnych. System mikroprocesorowy, podstawowe składniki, architektura. Budowa wewnętrzna i
mechanizmy działania typowego mikroprocesora. Programowanie w asemblerze i w języku C. Narzędzia do
tworzenia i uruchamiania oprogramowania. Implementacja oprogramowania w systemie. Mikrokontrolery
rodziny 8051: budowa, algorytm pracy, lista rozkazów. Charakterystyka zintegrowanych elementów
peryferyjnych: porty, układy czasowo-licznikowe, sterownik przerwań, układ transmisji szeregowej. Pamięci
systemów mikroprocesorowych - rodzaje, parametry, organizacja. Sprzęganie typowych urządzeń
peryferyjnych z systemem mikroprocesorowym. Sposoby przesyłania danych - transmisja równoległa i
szeregowa. Metody pomiaru czasu i częstotliwości. Przetworniki A/C i C/A. Mikrokontrolery innych rodzin:
AVR, PIC, ARM. Przykłady wykorzystania mikrokontrolerów w systemach automatyki.
LABORATORIUM Celem laboratorium jest zdobycie praktycznych umiejętności programowania
mikrokontrolerów oraz poznanie narzędzi wykorzystywanych do tego celu. Zajęcia laboratoryjne polegają
na przygotowywaniu i testowaniu prostych programów pisanych w języku C i asemblerze. Uruchamianie
programów odbywa się w oparciu o pakiety uruchomieniowe z mikrokontrolerami rodziny 8051 i STM32F1
wyposażone w typowe elementy wejścia/wyjścia.
Zalecana lista
lektur
Literatura podstawowa
1.
2.
3.
4.
5.
6.
Starecki T.: Mikrokontrolery 8051 w praktyce, Wydawnictwo BTC, Warszawa 2002
Bogusz J.:, Programowanie mikrokontrolerów 8051 w języku C w praktyce, BTC, Warszawa 2005
Gałka P., Gałka P.: Podstawy programowania mikrokontrolera 8051, MIKOM, Warszawa 2002
Rydzewski A.: Mikrokomputery jednoukładowe rodziny MCS-51. WNT, Warszawa 1992
Paprocki P.:, Mikrokontrolery STM32 w praktyce, BTC, Warszawa 2009
Galewski M.: STM32. Aplikacje i ćwiczenia w języku C, BTC, Warszawa 2011
Literatura uzupełniająca
1. Bogusz J.: Lokalne interfejsy szeregowe, BTC, Warszawa 2004
2. Daca W.: Mikrokontrolery - od układów 8-bitowych do 32-bitowych. Wydawnictwo MIKOM, Warszawa
1992
3. Hadam P.: Projektowanie systemów mikroprocesorowych, Wydawnictwo BTC, Warszawa 2004
Formy zajęć i
metody nauczania
Forma zajęć
Liczba godzin zajęć
Wykład
Ćwiczenia
Laboratorium
Projekt
Seminarium
30.0
0.0
30.0
0.0
0.0
Suma godzin dydaktycznych w semestrze,
objętych planem studiów
60
W tym kształcenie na odległość: 0.0
Metody i kryteria
oceniania
Kryteria oceniania: składowe
Próg zaliczeniowy
Procent oceny
końcowej
Ćwiczenia praktyczne
55.0
33.0
Egzamin pisemny
55.0
67.0
Przykładowe zagadnienia / Przykładowe zadania / Realizowane zadania
Przykładowe tematy ćwiczeń laboratoryjnych:
1.
2.
3.
4.
5.
6.
7.
Język wykładowy
Obsługa portów wejścia/wyjścia mikrokontrolera
Realizacja funkcji sterownika logicznego
Obsługa wyświetlacza 7-segmentowego LED
Obsługa wyświetlacza alfanumerycznego LCD
Wykorzystanie układów czasowo-licznikowych
Obsługa przerwań
Komunikacja za pomocą interfejsu UART
polski
Praktyki zawodowe Nie dotyczy
Data wydruku:
04.03.2017 01:47
Strona
2 z 2

Podobne dokumenty