Autor: Robert Wołgajew
ISBN: 978-83-60233-60-3
Ilość stron: 192
Data wydania: 08/2010
Twarda oprawa
Książka jest przeznaczona dla początkujących elektroników i hobbystów chcących szybko, na interesujących przykładach, poznać mikrokontrolery AVR i nauczyć się pisać dla nich programy.
Zastosowany przez autora do opracowania wszystkich opisanych w książce przykładów język programowania wysokiego poziomu – Bascom – ma ogromne możliwości, dzięki czemu nawet zaawansowane aplikacje jak obsługa paneli dotykowych, obsługa systemów zdalnego sterowania i sterownika LED RGB, czy cyfrowo sterowanych przedwzmacniaczy audio, okazuje się łatwa i możliwa do realizacji w krótkim czasie.
Rozdziały:
1. Wstęp
2. Budowa mikrokontrolera ATmega8
2.1. Architektura oraz organizacja pamięci danych
2.2. Stos systemowy
2.3. Pamięć programu typu Flash oraz bity Fuse i Lock
2.4. Zegar systemowy
2.5. Układ Reset (układ zerowania)
2.6. Układ nadzoru watchdog
2.7. System przerwań
2.8. Porty I/O
2.9. Przerwania zewnętrzne
2.10. Układ czasowo-licznikowy Timer0
2.11. Układ czasowo-licznikowy Timer1
2.12. Układ czasowo-licznikowy Timer2
2.13. Interfejs transmisji szeregowej SPI
2.14. Interfejs transmisji szeregowej USART
2.15. Interfejs TWI
2.16. Komparator analogowy
2.17. Przetwornik analogowo-cyfrowy
3. Przykłady zastosowań
3.1. Sterownik panelu dotykowego z wykorzystaniem magistrali I2C
3.2. Sterownik rolety okiennej ze sterowaniem za pomocą magistrali RS485
3.3. Wyświetlacz LCD ze sterowaniem za pomocą magistrali I2C
3.4. Potencjometr cyfrowy sterowany enkoderemi pilotem w standardzie RC5
3.5. Sterownik diod RGB sterowany pilotem w standardzie RC5
3.6. 2-kanałowy termometr-termostat cyfrowy
3.7. 5-punktowy korektor graficzny
Dodatek. Tabela kodów znakowych sterownika HD44780
Mikrokontrolery AVR dla początkujących Przykłady w języku Bascom
|