Podzielone jest to na trzy grupy:
- rozważania techniczno-środowiskowo-narzędziowe,
- rozważania dotyczące programowania w języku asembler,
- rozważania dotyczące programowania w języku C
Rozważania techniczno-środowiskowo-narzędziowe
- Instalacja i użycie programatora ZL22PRG (http://www.kamami.pl)
- Moduł z mikrokontrolerem ATMEGA32
- Moduł z mikrokontrolerem ATTINY2313
- Symulacja działania mikrokontrolera AVR z zewnętrzną pamięcią RAM
Rozważania dotyczące programowania w języku asembler
- Mikrokontrolery AVR: Posługiwanie się programem AVR Studio przy tworzeniu programów w języku asembler
- Mikrokontrolery AVR: Zapalanie i gaszenie diody LED - program dla ATTINY2313
- Mikrokontrolery AVR: Zapalanie diody LED na określony czas program dla ATTINY2313
- Mikrokontrolery AVR: ATTINY2313 i moduł LCD - smarowanie po ekranie
- Mikrokontrolery AVR: ATTINY2313 i wyświetlacze 7-segmentowe
- ATTINY2313 i obsługa przerwań zewnętrznych
- ATTINY2313 i obsługa przerwań zewnętrznych typu PC (Pin Change)
Rozważania dotyczące programowania w języku C
- Mikrokontrolery AVR - pierwszy program w języku C
- Mikrokontrolery AVR - programowanie w języku C : PROGMEM
- Mikrokontrolery AVR - obsługa przerwań
- Mikrokontrolery AVR: obsługa asynchonicznego portu szeregowego w przerwaniach
- Mikrokontrolery AVR: obsługa licznika/zegara 1 w trybie CTC w ATMEGA
- Obsługa 4-cyfrowego wyświetlacza 7-segmentowego LED przez mikrokontroler AVR
- Mikrokontrolery AVR: obsługa sensora temperatury DS1820 (1 wire)