Laboratorium - Asembler

Punkty ECTS: 2 lub 4
PRACOWNIA DYDAKTYCZNA
Address:
ul.Pomorska 149/153
90-236 Lodz, Poland
Room:
B 151
I. Materiały pomocnicze:
1. Laboratorium 1 (plik PDF) - Wprowadzenie, rozwój elektroniki
1. Laboratorium 2 (plik PDF) - Architektura, kompilator AVR Studio, zestaw ZL3AVR
2. Laboratorium 3 (plik PDF) - Elementy języka Asembler
3. Laboratorium 4 (plik PDF) - Podział pamięci, stos
5. Laboratorium 5 (plik PDF) - Przestrzeń pamięci I/O
7. Laboratorium 7 (plik PDF) - Porty I/O, diody on off
8. Laboratorium 8 (plik PDF) - Porty I/O, przyciski
9. Laboratorium 9 (plik PDF) - Liczby, arytmetyka
10. Laboratorium 10 (plik PDF) - Wizualizacja danych wyświetlacz LCD
II. Treści kształcenia z Asemblera:

Wstępny program zajęć:

- Procesy RISC i CISC

- Architektura procesora RISC na przykładzie procesora ATmega z rdzeniem AVR

- Rodzaje pamięci w układach AVR, przestrzeń adresowa pamięci danych i pamięci programu

- Rejestry robocze

- Przestrzeń wejścia-wyjścia, rejestry funkcyjne

- Elementy języka asembler (dyrektywy, makra, podstawowe instrukcje)

- Środowisko programowe AVR Studio, pierwszy program, debagowanie

- Zestaw uruchomieniowy ZL3AVR

- Programator USBASP

- Emulator OCD

- Inicjalizacja stosu

- Porty jako cyfrowe wejście-wyjście

- Kod maszynowy

- Pętle iteracyjne jako opóźnienia

- Obsługa przycisków i klawiatur

- Systemy liczbowe arytmetyka

- Wizualizacja danych – wyświetlacz LCD

III. Literatura:

J. Doliński Mikrokontrolery AVR w praktyce.

Rafał Baranowski Mikrokontrolery AVR ATmega w praktyce.