Technika mikroprocesorowa i automatyka

Transkrypt

Technika mikroprocesorowa i automatyka
Nazwa przedmiotu
Kod ECTS
3.2-TMA
Technika mikroprocesorowa i automatyka
Nazwa jednostki prowadzącej przedmiot
Wydział Matematyki Fizyki i Informatyki / Instytut Fizyki
Studia
kierunek
Fizyka
stopień
I (licencjat)
tryb
stacjonarne
specjalność
III Techniki i technologie informacyjne
specjalizacja
nazwa*
*nazwa zgodna z zatwierdzonym katalogiem kierunków i specjalności
Nazwisko osoby prowadzącej (osób prowadzących)
Ryszard Olchawa
Formy zajęć, sposób ich realizacji i przypisana im liczba godzin
A. Formy zajęć (wybrać)
wykład,
ćwiczenia: laboratoryjne,
Liczba punktów ECTS: 4
Kontakt z nauczycielem: 45 godz.
Praca własna studenta: 55 godz.
B. Sposób realizacji (wybrać)
zajęcia w sali dydaktycznej
zajęcia w pracowni elektroniki
C. Liczba godzin
Wykład
15 godzin
Laboratorium
30 godzin.
Status przedmiotu
obowiązkowy
Metody dydaktyczne
wykład z prezentacją multimedialną, pokaz,
ćwiczenia audytoryjne i laboratoryjne, dyskusja,
pokaz .
Język wykładowy
polski
Forma i sposób zaliczenia oraz podstawowe kryteria oceny lub wymagania egzaminacyjne
Sposób zaliczenia
Wykład –zaliczenie na ocenę
Laboratorium –zaliczenie na ocenę
B. Formy zaliczenia na przykład:
Wykład
kolokwium z pytaniami (zadaniami) otwartymi.
Laboratorium
ustalenie oceny zaliczeniowej na podstawie ocen cząstkowych
otrzymywanych w trakcie trwania semestru, zaliczenie sprawozdań
z ćwiczeń.
C. Podstawowe kryteria
Wykład - znajomość materiału przedstawionego na wykładzie (minimum 51% punktów egzaminu), pozytywne zaliczenie ćwiczeń.
Ćwiczenia – średnia z ocen cząstkowych, zaliczenie wszystkich sprawozdań
Określenie przedmiotów wprowadzających wraz z wymogami wstępnymi
Należy określić:
A. Wymagania formalne, Podstawy fizyki, podstawy programowania w języku C/C++.
B. Wymagania wstępne, Znajomość podstawowych praw fizyki z zakresu szkoły średniej, umiejętności korzystania z aparatury pomiarowe. Umiejętność samodzielnego opracowania programów komputerowych w języku C/C++.
Cele przedmiotu
Wyjaśnienie czym są i jak działają systemy mikroprocesorowe. Przybliżenie zasad budowy i działania mikroprocesorów.
Zapoznanie z architekturą mikroprocesoróww. Zapoznanie z Listą rozkazów mikrokontrolera z rodziny ARM. Wykształcenie
umiejętności programowania mikrokontrolerów w języku C/C++
Treści programowe
A. Problematyka wykładu:
Mikroprocesory, mikrokontrolery i mikrokomputery. Peryferia mikrokomputerów.
Metody programowania, wbudowane systemy operacyjne.
Mikrokomputery z rodziny AVR, informacje ogólne budowa i opis rejestrów. Schemat aplikacji i przykłady zastosowania.
Lista rozkazów mikroprocesora AVR. Nadawanie wartości rejestrom, kopiowanie rejestrów. Instrukcje skoku i opóźnienia.
Operacje bitowe i operacje arytmetyczne.
Operacje na stosie, procedury, przerywania i ich obsługa.
Podstawowe informacje o mikrokomputerach z rodziny ARM. Peryferia mikrokomputerów ARM. Metody programowania.
Moduł MMSam7s, architektura modułu, metody programowania.
Płytka ewolucyjna EVBsam7s, jej architektura i metody wykorzystania dostępnych peryferiów.
Tworzenie natywnego oprogramowania dla mikrokomputerów AT91SAM7
Programowanie przetworników AC mikrokomputera AT91SAM7
B. Problematyka laboratorium:
Peryferia mikrokomputerów ARM. Metody programowania. Charakterystyka modułów ARM Propox.
Moduł MMnet1001, architektura modułu, metody programowania.
Płytka ewolucyjna EVBmmTm, jej architektura i sposoby wykorzystania dostępnych peryferiów.
System operacyjny Linux OpenWrt dla ARM.
Tworzenie aplikacji dla systemu OpenWrt.
Moduł MMSam7s, architektura modułu, metody programowania.
Płytka ewolucyjna EVBsam7s, jej architektura i metody wykorzystania dostępnych peryferiów.
Wykaz literatury
A. Literatura wymagana do ostatecznego zaliczenia zajęć (zdania egzaminu):
A.1. wykorzystywana podczas zajęć:
”AVR I ARM7 programowanie mikrokontrolerów”, P.Borkowski, Helion 2010
„Mikrokontrolery AVR ATtiny w praktyce”, Rafał Baranowski, BTC 2009
„ARM Assembly Language”, W. Hohl, CRC Press 2009
A.2. studiowana samodzielnie przez studenta:
”AVR I ARM7 programowanie mikrokontrolerów”, P. Borkowski, Helion 2010
„Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji”, Tomasz Francuz, Helion 2011
„Programowanie mikrokontrolerów AVR w j. asembler ćwiczenia laboratoryjne”, D. Rabczuk, WAM 2009.
Efekty kształcenia (Szczegółowe zalecenia i wskazówki praktyczne przedstawiono w „Jak przygotować programy kształcenia…” Kraśniewski A., rozdz.
5.3.2.2. str.46-49.
B. Literatura uzupełniająca:
„LPC2000 - Mikrokontrolery z rdzeniem ARM7”, Lucjan Bryndza, BTC 2007
Wiedza
Rozumie stosownie praw fizyki w aparaturze elektronicznej.
Zna i potrafi zastosować twierdzenia i prawa fizyki dobudowy mikroprocesorów, w szczególności teorie pasmową półprzewodników, zasady termodynamiki.
Ma wiedzę i potrafi ją zastosować do wyjaśnienia i zrozumienia zjawisk zachodzących w złożonych układach
automatyki i układach logicznych.
Umiejętności
Potrafi poprawnie przedstawić zastosowanie praw fizyki do wyjaśnienia zjawisk zasady działania mikroprocesorów.
Umie zastosować nowoczesną aparaturę pomiarowo-badawczą do analizy układów elektronicznych
Potrafi zastosować aparat matematyczny do obliczeń parametrów fizycznych w automatyce.
Potrafi przygotować dokumentację eksperymentu i przedstawić ją w formie sprawozdania.
Stosuje zasady bezpiecznej pracy z aparaturą pomiarową, w szczególności podczas pracy z prądem elektrycznym .
Kompetencje społeczne (postawy)
Rozumie potrzebę ciągłego uzupełniania wiedzy o nowe osiągnięcia w szeroko rozumianej informatyce i elektronice.
Potrafi współpracować w grupie, dzieląc odpowiedzialność z wykonywane ćwiczenie.
Kontakt
Adres email lub telefon do osoby odpowiedzialnej za przedmiot [email protected]