Autor: Rafał Baranowski
ISBN: 83-60233-02-0
Ilość stron: 390
Data wydania: 06/2005
Twarda oprawa
W książce "Mikrokontrolery AVR ATmega w praktyce" zawarto informacje o architekturze, asemblerze, narzędziach programowych i technikach programowania mikrokontrolerów AVR, ze szczególnym uwzględnieniem układów z grupy ATmega. Najlepszą metodą poznania architektury, cech i możliwości funkcjonalnych mikrokontrolerów są praktyczne próby z ich zastosowaniem, dlatego w książce zawarto wiele ćwiczeń ilustrujących różnorodne zastosowania mikrokontrolerów. Przedstawiono także budowę zestawu uruchomieniowego (ZL3AVR), pozwalającego na samodzielne wykonanie wszystkich opisanych przykładów.
Książka jest przeznaczona dla wszystkich miłośników techniki mikroprocesorowej, którzy zamierzają wykorzystywać w swoich projektach mikrokontrolery AVR. Wiele informacji zawartych w książce może być przydatnych studentom wydziałów elektroniki, automatyki i informatyki wyższych uczelni technicznych, jak również inżynierom-konstruktorom systemów mikroprocesorowych.
Przykłady przedstawione w książce wykonano z wykorzystaniem zestawu uruchomieniowego ZL3AVR (z mikrokontrolerem ATmega32).
Rozdziały:
1. Zagadnienia ogólne
- rdzeń AVR
- rodzaje pamięci
- tryby adresowania
- podstawowe rejestry funkcyjne
- bity sterujące
- zegar systemowy
- układy zerujące
- zarządzanie energią
- system przerwań
- boot loader
- interfejs zewnętrznej pamięci danych
- interfejsy programowania i uruchomieniowe
2. Zintegrowane układy peryferyjne
- porty wejścia - wyjścia
- moduł przerwań zewnętrznych
- pamięć EEPROM
- układy licznikowe
- moduł USART
- moduł TWI (interfejs I2C)
- moduł SPI
- moduł USI
- komparator analogowy
- przetwornik A/C (ADC)
- sterownik wyświetlacza LCD
3. Asembler AVR
- język symboliczny
- lista instrukcji
4. Środowisko projektowe
- AVR Studio
- PonyProg
- projekt przykładowy
5. Ćwiczenia i przykłady zastosowań
6. Dodatki
- zestawienie układów AVR
- wybrane właściwości i charakterystyki elektryczne układu ATmega16
- zestawienie rozkazów dla układu ATmega16
- zestawienie rejestrów funkcyjnych układu ATmega16
- ubsługa interfejsu USB
- słowo o kompilatorach i językach wyższego poziomu
- przeciwdziałanie zakłóceniom
- źródła informacji na temat układów AVR
- tabela kodów ASCII
- tabela kodów znakowych sterownika LCD HD44870
Mikrokontrolery AVR ATmega w praktyce
|