- Nazwa przedmiotu:
- Wstęp do systemów mikroprocesorowych
- Koordynator przedmiotu:
- Prof. nzw. dr hab. inż. Lidia Łukasiak
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia I stopnia
- Program:
- Zarządzanie i Inżynieria Produkcji
- Grupa przedmiotów:
- Technologie Elektroniczne
- Kod przedmiotu:
- WSYMI
- Semestr nominalny:
- 4 / rok ak. 2012/2013
- Liczba punktów ECTS:
- 2
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- godziny kontaktowe 30 h
przygotowanie do zajęć laboratoryjnych 20 h
przygotowanie do zaliczenia przedmiotu 10 h
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład270h
- Ćwiczenia0h
- Laboratorium0h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Elementy elektroniczne. Układy elektroniczne i wstęp do mikroelektroniki.
- Limit liczby studentów:
- -
- Cel przedmiotu:
- Zdobycie podstawowej wiedzy na temat projektowania i działania prostych systemów opartych na mikrokontrolerach oraz elementarnych umiejętności programowania mikrokontrolerów.
- Treści kształcenia:
- Wykład
• Systemy wbudowane - obszary zastosowań, podstawowe właściwości
• Architektura systemu mikroprocesorowego - jednostka centralna, pamięci programu/danych, urządzenia wejścia/wyjścia, magistrale, architektura Von Neumanna, typu Harvard
• Zadania jednostki centralnej - wykonywanie programu, cykl pracy, przetwarzanie danych
• Podstawowe struktury programu - pętla, skok, procedura, itp.
• Podstawowe operacje przesyłania i przechowywania danych - tryby adresowania (bezpośredni, pośredni, natychmiastowy, itp.)
• Podstawowe operacje przetwarzania danych - arytmetyczne, logiczne, operacje na bitach
• Podstawowe urządzenia wejścia/wyjścia - liczniki, wejścia/wyjścia cyfrowe/analogowe, itp.
• Komunikacja z urządzeniami cyfrowymi - bezpośrednia, z potwierdzeniem, za pomocą przerwań, itp.
• Zagadnienia przetwarzania sygnałów analogowych - twierdzenie o próbkowaniu, szumy, zakłócenia
• Właściwości systemów mikroprocesorowych w świetle potrzeb systemów wbudowanych - mikrokontrolery ogólnego przeznaczenia, mikroprocesory DSP
Laboratorium
• Wprowadzenie do systemu uruchomieniowego i środowiska programistycznego - tworzenie projektów, praca krokowa, zastawianie pułapek, sposoby uruchamiania programów, symulator, szablony programów
• Zasoby mikrokontrolera i podstawowe struktury programu - Sposoby dostępu do zasobów mikrokontrolera - pamięci, rejestry specjalne, urządzenia i/o, pętla, procedura, procedura obsługi przerwania, przepisywanie bloku danych, itp.
• Operacje arytmetyczne i logiczne - Operacje dodawania, odejmowania, mnożenia i dzielenia, arytmetyka stało- i zmiennoprzecinkowa, przekształcanie liczby binarnej w dziesiętną, iloczyn i suma logiczna, odwołania do rejestrów specjalnych niedostępnych bitowo
• Komunikacja cyfrowa - Komunikacja z diodami świecącymi – prosty program realizujący zadaną sekwencję świecenia, standardowe interfejsy komunikacyjne – SPI, RS-232
• Przetwarzanie sygnałów analogowych - Przetwornik analogowo-cyfrowy jako woltomierz cyfrowy – cyfrowa filtracja sygnałów
- Metody oceny:
- Ocena końcowa jest średnią ważoną z kolokwium z wykładów (60%) oraz oceny z laboratorium (40%).
- Egzamin:
- nie
- Literatura:
- R. Pełka, Mikrokontrolery - architektura, programowanie, zastosowanie, WKŁ,
Warszawa 1999
P. Misiurewicz, Podstawy techniki mikroprocesorowej, WNT, 1991
P. Hadam, Projektowanie systemów mikroprocesorowych, BTC, Warszawa 2006
W. Daca, Mikrokontrolery od układów 8-bitowych do 32-bitowych, MIKOM, 2000
T. Starecki, Mikrokontrolery 8051 w praktyce, BTC, Warszawa 2002
- Witryna www przedmiotu:
- -
- Uwagi:
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Efekt Wpisz opis
- zna podstawowe właściwości oraz zastosowania elektroniki cyfrowej, podstawowe właściwości i zastosowania systemów wbudowanych zna i rozumie budowę i działanie mikroprocesora, systemu mikroprocesorowego oraz mikrokontrolera, a także podstawowe operacje realizowane przez mikrokontrolery
Weryfikacja: Kolokwium
Powiązane efekty kierunkowe:
K_W49
Powiązane efekty obszarowe:
T1A_W07
Profil ogólnoakademicki - umiejętności
- Efekt Wpisz opis
- potrafi napisać i uruchomić prosty program dla mikrokontrolera w języku asembler potrafi definiować i projektować działanie prostych systemów opartych na mikrokontrolerach oraz elementarnych umiejętności programowania mikrokontrolerów.
Weryfikacja: Kolokwium
Powiązane efekty kierunkowe:
k_U58
Powiązane efekty obszarowe:
T1A_U16