Laboratorium Systemów Mikroprocesorowych


Laboratorium Systemów Mikroprocesorowych umożliwia zapoznanie się z wbudowanymi systemami mikroprocesorowymi opartymi na szerokiej gamie mikrokontrolerów. Stanowiska laboratoryjne wyposażone są w zintegrowane pulpity mikroprocesorowe składające się z modułów: MKD51, LABDUINO, TMSLAB, STMLAB i RPiLAB.

W laboratorium wykorzystywane są najprostsze układy 8-bitowe INTEL 8051 oraz AVR Atmega32U4 umożliwiając wdrożenie się w tematykę mikroprocesorową oraz rozbudowane układy 32 bitowe TMS320F2812, STM32F429, BCM2836 przeznaczone do stosowania w urządzeniach o dużej mocy obliczeniowej. Każdy z układów współpracuje z innym zestawem czujników, elementów wykonawczych oraz interfejsowych. Umożliwia to kompleksowe zapoznanie się z tematyką wykorzystania systemów mikroprocesorowych do:

- obsługi peryferiów mikrokontrolerów (przerwania, liczniki, przetworniki AC),

- obsługi interfejsów komunikacji równoległej i szeregowej,

- obsługi przycisków, diod LED, wyświetlaczy LCD, enkodera kwadraturowego,

- obsługi klawiatury, kontrolera gier,

- sterowania rzeczywistym obiektem termicznym.

Programowanie mikrokontrolerów i elementów paneli operatorskich realizowane jest w językach: asembler, C oraz C++. W laboratorium do programowania systemów wbudowanych wykorzystuje się:

Keil uVision

Moduł MKD51 (INTEL8051)

Atmel Studio, Arduino

Moduł LABDUINO (Atmega32U4)

Code Composer Studio

Moduł TMSLAB (TMS320F2812)

System Workbench for STM32

Moduł STMLAB (STM32F429)

Eclipse

Moduł RPiLAB (BCM2836)


Do dyspozycji uczestników pozostaje oprogramowanie pomocnicze stanowiące:

Symulator modułu MKD51

W postaci wtyczki do środowiska Keil uVision.

Symulator modułu TMSLAB

W postaci samodzielnego oprogramowania działającego pod kontrolą systemu MS Windows.

Symulator modułu RPiLAB

W postaci samodzielnego oprogramowania działającego pod kontrolą systemu MS Windows.

W laboratorium Systemów Mikroprocesorowych prowadzone są między innymi: Technika Mikroprocesorowa, Mikrokontrolery, Programowanie i Zastosowanie Mikrokontrolerów oraz Oprogramowanie Systemów Mikroprocesorowych.