Politechnika Śląska w Gliwicach

Podobne dokumenty
Systemy Wbudowane. Założenia i cele przedmiotu: Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi: Opis form zajęć

Technika cyfrowa i mikroprocesorowa. Zaliczenie na ocenę. Zaliczenie na ocenę

KARTA PRZEDMIOTU. Egzamin / zaliczenie na ocenę*

Rok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

SYSTEMY CZASU RZECZYWISTEGO (SCR)

Instytut Teleinformatyki

Politechnika Białostocka

Opis efektów kształcenia dla modułu zajęć

Egzamin / zaliczenie na ocenę*

Programator procesorów rodziny AVR AVR-T910

Elektronika samochodowa (Kod: TS1C )

Rok akademicki: 2016/2017 Kod: JIS s Punkty ECTS: 6. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Instytut Teleinformatyki

PRZEWODNIK PO PRZEDMIOCIE

Instytut Teleinformatyki

Wydział Mechaniczny. Instrukcja do zajęć laboratoryjnych. Numer ćwiczenia: 4. Laboratorium z przedmiotu: Technika cyfrowa i mikroprocesorowa

Tworzenie nowego projektu w asemblerze dla mikroprocesora z rodziny 8051

Podstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu

Laboratorium Procesorów Sygnałowych

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) język polski VI semestr letni (semestr zimowy / letni)

Nazwa wariantu modułu (opcjonalnie): Laboratorium programowania w języku C++

PRZEWODNIK PO PRZEDMIOCIE

Laboratorium 1: Wprowadzenie do środowiska programowego. oraz podstawowe operacje na rejestrach i komórkach pamięci

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) język polski VII semestr letni (semestr zimowy / letni)

Instytut Teleinformatyki

PRZEWODNIK PO PRZEDMIOCIE

Techniki mikroprocesorowe i systemy wbudowane

PRZEWODNIK PO PRZEDMIOCIE

SYSTEMY CZASU RZECZYWISTEGO (SCR)

Politechnika Gdańska. Gdańsk, 2016

PRZEWODNIK PO PRZEDMIOCIE

AiR_UCiM_3/5 Układy Cyfrowe i Mikroprocesorowe Digital Circuits and Microprocessors

E-TRONIX Sterownik Uniwersalny SU 1.2

Programowanie obiektowe 1 - opis przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

dr inż. Jarosław Forenc

Architektura komputerów II - opis przedmiotu

Szkolenia specjalistyczne

Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu.

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

PRZEWODNIK PO PRZEDMIOCIE

Programowalne Układy Cyfrowe Laboratorium

Instytut Teleinformatyki

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Procesory sygnałowe Digital Signal Processors. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

PRZEWODNIK PO PRZEDMIOCIE

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

PRZEWODNIK PO PRZEDMIOCIE

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TS1C

PRZEWODNIK PO PRZEDMIOCIE

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2018/2019

Instrukcja do laboratorium Akademii ETI *

Rok akademicki: 2015/2016 Kod: IIN s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Programowanie komputerowe. Geodezja i Kartografia I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny)

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Moduł uruchomieniowy AVR ATMEGA-16 wersja 2

Podstawy programowania w środowisku Totally Integration Automation Portal

KARTA PRZEDMIOTU. Programowanie niskopoziomowe, C1

TECHNIKA MIKROPROCESOROWA II

Schemat blokowy architektury AVR

Bezpieczeństwo informacji oparte o kryptografię kwantową

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. Programowanie niskopoziomowe, C2. Low Level Programming Informatyka

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.

SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701. SigmaDSP - zestaw uruchomieniowy dla procesora ADAU1701.

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE

Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

S Y L A B U S P R Z E D M I O T U

Systemy wbudowane. Wprowadzenie. Struktura. Mikrokontrolery AVR. Wprowadzenie do programowania w C

Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515

Politechnika Białostocka. Wydział Elektryczny. Katedra Automatyki i Elektroniki. Kod przedmiotu: TS1C

Podstawy programowania.

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Raport z budowy robota typu Linefollower Mały. Marcin Węgrzyn

S Y L A B U S P R Z E D M I O T U

Instytut Teleinformatyki

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016

elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

Technika Cyfrowa. Badanie pamięci

POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY

Electronic Infosystems

PRZEWODNIK PO PRZEDMIOCIE

Instytut Teleinformatyki

Lista zadań nr 5. Ścieżka projektowa Realizacja każdego z zadań odbywać się będzie zgodnie z poniższą ścieżką projektową (rys.

E-E2A-2019-s2 Budowa i oprogramowanie komputerowych Nazwa modułu

Kurs Elektroniki. Część 5 - Mikrokontrolery. 1/26

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015

Liczniki, rejestry lab. 08 Mikrokontrolery WSTĘP

BF20 JTAG dla ARM ów z interfejsem USB Instrukcja obsługi

Rok akademicki: 2012/2013 Kod: EAR s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

RADA WYDZIAŁU Elektroniki i Informatyki. Sprawozdanie z realizacji praktyk studenckich na kierunku Informatyka w roku akademickim 2015/16

Zakład Układów Elektronicznych i Termografii ( Prezentacja bloków i przedmiotów wybieralnych

PRZEWODNIK PO PRZEDMIOCIE

Transkrypt:

Politechnika Śląska w Gliwicach Wydział Automatyki, Elektroniki i Informatyki LABORATORIUM PRZEDMIOTU SYSTEMY MIKROPROCESOROWE ĆWICZENIE 1 Układy wejścia i wyjścia mikrokontrolera ATXMega128A1 1

1 Cel ćwiczenia Celem ćwiczenia laboratoryjnego jest zapoznanie studentów z układami liczników w mikroprocesorach na przykładzie mikrokontrolera ATMega128A1. Zajęcia są realizowane na płycie uruchomieniowej Xplain firmy Atmel, wyposażonej w mikrokontroler ATMega 128A1 oraz peryferia, typu: diody, przyciski oraz głośnik. Pełna dokumentacja dotycząca płytki Xplain znajduje się na stronie producenta http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4506&source=xplain_page. 2 Przygotowanie do ćwiczenia Każdy uczestnik laboratorium powinien mieć podstawową wiedzę z zakresu programowania z wykorzystaniem języków C oraz Asembler. Ponadto od studentów wymagana jest umiejętność wykonywania operacji logicznych i arytmetycznych na liczbach zapisanych w różnych systemach liczbowych. Dodatkowo, przystępujący do ćwiczenia powinien zapoznać się z podstawowymi funkcjami środowiska AVRStudio, które jest udostępniane na stronie http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725. Na poniższych rysunkach przedstawiono kolejne kroki związane z połączeniem płytki Xplain ze środowiskiem AVRStudio. Komunikacja z mikrokontrolerem i sprawdzenie jego podpisu. Zakładka pozwalająca na załadowanie skompilowanej wersji programu w postaci pliku nasz_ program.hex. Aktualna konfiguracja mikrokontrolera z wykorzystaniem fusebits. Dokładny sposób zostanie przedstawiony przez prowadzącego na początku zajęć laboratoryjnych. 2

Rysunek 1. W celu opanowania metod programowania mikrokontrolera każdy student powinien zapoznać się z dokumentacją znajdującą się na stronie internetowej producenta http://www.atmel.com/dyn/products/product_card.asp?part_id=4298. Na rysunku 2 przedstawiono przykładowy podgląd na program napisany w języku C. 3

Rysunek 2. Znajomość programowania mikrokontrolera w języku C stanowi minimum wiedzy każdego uczestnika laboratorium. W celu uzyskania maksymalnej oceny student powinien również wykazać się wiedzą z zakresu programowania mikrokontrolera w języku Asembler. 4

3 Przebieg ćwiczenia laboratoryjnego Sposób zaliczenia laboratorium oraz jego przebieg: kartkówka (max. 2 pkt., obowiązuje wiedza znajdująca się w dokumentacji i materiałach zawartych na wyżej wymienionych stronach internetowych), szybkie zapoznanie się ze środowiskiem programowania; realizacja programu w oparciu o język C (max. 1,5 pkt.); realizacja programów w oparciu o język Asembler (max. 1,5 pkt.); Ważne! - podczas ćwiczenia każda sekcja tworzy osobny protokół z przebiegu ćwiczenia (informacje, które należy umieścić na protokole znajdują się poniżej) Zadania do wykonania: 1. Zapoznać się z płytą uruchomieniową Xplain (przyciski, diody LED itp.) 2. Zapoznać się z obsługą AVR Studio kompilacja programów, wgrywanie pliku wynikowego nasz_program.hex do pamięci mikrokontrolera. 3. Sprawdzić w dokumentacji (na płycie uruchomieniowej), do których portów wejścia/wyjścia podłączone są przyciski, diody LED, układ głośnika. 4. Zapoznać się z przykładową aplikacją realizującą sterowanie diodami LED. 5. Zmodyfikować aplikację w taki aby realizowane było sekwencyjne zapalanie diod LED z przerwą 1s. 6. Zrealizować aplikację generującą węża świetlnego działanie w dwóch kierunkach. 7. Zapoznać się z obsługą przycisków zapalenie diody LED po naciśnięciu odpowiedniego przycisku. 8. Wąż świetlny sterowany. Naciśnięcie przycisku S1 zmienia kierunek działania węża świetlnego, S2 zmiana sekwencji zapalania diod LED, S3 losowe zapalanie diod LED. 5

RAPORT Z ĆWICZENIA LABORATORYJNEGO Grupa dziekańska. Rok akademicki../.. Semestr.. Data wykonania ćwiczenia laboratoryjnego. Nr ćwiczenia. Skład sekcji: Treść raportu 6