Kod przedmiotu 02 43 5197 00
Liczba punktów ECTS 5
Nazwa przedmiotu w języku prowadzenia
Technika mikroprocesorowa
Nazwa przedmiotu w języku polskim Technika mikroprocesorowa
Nazwa przedmiotu w języku angielskim
Microprocessor Technique
Język prowadzenia zajęć polski
Poziom studiów studia I stopnia
Kierownik przedmiotu dr inż. Andrzej Radecki
Realizatorzy przedmiotu mgr inż. Tomasz Kolasa, mgr inż. Grzegorz Lisowski, dr inż. Andrzej Radecki
Formy zajęć i liczba godzin w semestrze
Wykład Ćwiczenia Laboratorium Projekt Seminarium Inne Suma godzin w semestrze
Godziny kontaktowe 30 30 0 60
Czy e-learning Nie Nie Nie Nie Nie Nie
Kryteria oceny (waga) 0,50 0,50 0,00
Cel przedmiotu
  1. Przekazanie słuchaczom wiedzy z zakresu budowy systemów mikroprocesorowych, mikroprocesorów i mikrokontrolerów stosowanych we wbudowanych systemach sterowania.
  2. Przekazanie słuchaczom wiedzy i umiejętności z zakresu niskopoziomowego programowania mikroprocesorów, mikrokontrolerów i systemów wbudowanych.
  3. Przekazanie słuchaczom wiedzy z zakresu architektury rodzin MCS-51, ARM Cortex-M, TMS320C2000.
  4. Przekazanie słuchaczom wiedzy oraz umiejętności z zakresu oprogramowania w języku asembler i języku C typowych układów peryferyjnych wykorzystywanych w mikroprocesorowych systemach sterowania.
Efekty kształcenia
  1. Student potrafi przywołać, rozpoznać i określić strukturę oraz cechy składników wbudowanych systemów sterowania opartych na mikroprocesorach i mikrokontrolerach.
  2. Student potrafi programować typowe układy peryferyjne mikrokontrolerów i systemów mikroprocesorowych wykorzystywanych w układach sterowania.
  3. Student potrafi przeanalizować program napisany w języku asembler jednostki centralnej wykorzystywanej we wbudowanych systemach sterowania.
  4. Student potrafi programować jednostki centralne mikrokontrolerów przemysłowych w języku asembler.
  5. Student potrafi zaprojektować prosty mikroprocesorowy system sterowania z uwzględnieniem dekoderów adresowych.
Metody weryfikacji efektów kształcenia
1. Test/Kolokwium wykładowe
2. Kolokwium laboratoryjne
3. Rozmowa końcowa na podstawie sprawozdania laboratoryjnego
4. Kolokwium laboratoryjne
5. Kolokwium wykładowe

 
Wymagania wstępne
Podstawy programowania 1. Układy logiczne i cyfrowe.
Treści kształcenia z podziałem na formy
WYKŁAD
Wykład zorganizowany jest w oparciu o trzy grupy tematyczne:
 1. Programowanie systemów wbudowanych w języku C i asemblerze.
 2. Budowę i architekturę systemów mikroprocesorowych z uwzględnieniem dekoderów adresowych.
 3. Budowę i architekturę mikroprocesorów i mikrokontrolerów w oparciu o INTEL x86, ARM, INTEL MCS51, AVR, STM32F429, TMS320F2812.
W ramach wykładu omawiana jest budowa i metody oprogramowania typowych układów peryferyjnych mikrokontrolerów (porty I/O, układy HSI/HSO, liczniki programowalne, przetworniki A/C, kontrolery przerwań) oraz układów peryferyjnych systemów mikroprocesorowych stanowiących
interfejs obsługi systemu wbudowanego (wyświetlacze LED-owe i LCD, przyciski i klawiatury, enkoder obrotowy, joystick analogowy).
 
LABORATORIUM
Na laboratorium poruszane są dwie grupy tematyczne:
1. Programowanie prostych systemów wbudowanych (INTEL MCS51).
2. Programowanie złożonych systemów wbudowanych (STM32F429).
Zajęcia obejmują zagadnienia oprogramowania:
- podstawowych binarnych układów peryferyjnych (diody LED, przyciski),
- wyświetlacza alfanumerycznego i graficznego LCD,
- wewnętrznego i zewnętrznego przetwornika A/C,
- enkodera obrotowego i joysticka analogowego.
Programy laboratoryjne są opracowywane z wykorzystaniem języków C i asemblera.
Literatura podstawowa
  1. Mroczek H.: Technika Mikroprocesorowa. Wyd. Politechniki Łódzkiej, Łódź, 2007.
  2. Dzikowski M., Mroczek H.: Programowanie i uruchamianie systemów mikroprocesorowych rodzin Intel 8051. Politechnika Łódzka, Łódź, 1996.
  3. STM32F405/415, STM32F407/417, STM32F427/437 and STM32F429/439 advanced ARM?-based 32-bit MCUs Reference manual
Literatura uzupełniająca
  1. Rydzewski A.: Mikrokomputery jednoukładowe rodziny MCS-51. WNT, Warszawa, 1999.
  2. Dokumentacja techniczna: TMS320F2810, TMS320F2811, TMS320F2812, TMS320C2810, TMS320C2811, TMS320C2812, Digital Signal Processors Data Manual
  3. Dokumentacja techniczna: Cortex-M4 Technical Reference Manual
  4. Mroczek H.: Mikrokomputery jednoukładowe rodziny MCS-51. Politechnika Łódzka, Łódź, 1995.
  5. Dokumentacja techniczna UM1670 User manual Discovery kit for STM32F429/439 line
  6. Dokumentacja techniczna ATMEL ATmega16U4/ATmega32U4
Przeciętne obciążenie godzinowe studenta pracą własną
81
Uwagi
Aktualizacja 2018-12-17 17:29:19