- Laboratorium 1 prezentacja 2010.10.22
- Laboratorium 2 prezentacja 2010.11.07
- Laboratorium 3 prezentacja v. 1.1 2010.11.22
- Instrukcja do laboratorium ak (asembler)
- Lista instrukcji asemblera dla mikrokontrolerów AVR
- Dokumentacja mikrokontrolera ATMega128
- Schemat płyty testowej v.1.2 – uwaga: zmiana opisu klawiatury
- Opis wyprowadzeń układu
Biblioteka do obsługi LCD:
http://www.jump.to/fleury lub starsza wersja
Program Megaload: http://www.microsyl.com/index.php/2010/03/30/megaload/
Wyjaśnienie w sprawie konieczności inicjalizacji wskaźnika stosu (rejestr SP):
Wskaźnik stosu w mikrokontrolera musi być zainicjalizowany. Prawidłowe działanie programu w przypadku braku inicjalizacji w programie spowodowane jest zastosowaną metodą programowania. Po resecie uruchamiany jest bootloader (w którym jest zaimplementowana inicjalizacja wskaźnika stosu), zatem po uruchomieniu właściwego programu rejestr SP jest już odpowiednio zainicjalizowany.