Mikrokontrolery AVR ATtiny w praktyce

Rafał Baranowski

Kategoria: Hardware Elektronika, Układy cyfrowe Mikrokontrolery
Wydawnictwo: BTC

Ilość stron: 384
ISBN: 83-60233-11-X

Książka "Mikrokontrolery AVR ATtiny w praktyce" zawiera informacje o architekturze, asemblerze, narzędziach programowych i technikach programowania mikrokontrolerów AVR ATtiny. Najlepszą metodą poznania architektury, cech i możliwości funkcjonalnych mikrokontrolerów są praktyczne ćwiczenia z ich zastosowaniem, dlatego w książce zawarto wiele tego typu materiałów z różnorodnymi zastosowaniami mikrokontrolerów. Przedstawiono także budowę zestawu uruchomieniowego, który pozwala 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.

Uwaga:

Przykłady zaprezentowane w książce można samodzielnie uruchomić wykorzystująć zestaw ZL4AVR.

Spis treści:

1. Zagadnienia ogólne   11

  • rdzeń AVR   12
  • rodzaje pamięci    13
  •  tryby adresowanie   16
  • podstawowe rejestry funkcyjne   21
  • bity sterujące    24
  • zegar systemowy   26
  • układy zerujące   32
  • zarzadzanie energią   37
  • system przerwań   40
  • programowa modyfikacja pamięci Flash   44
  • interfejsy programowania i uruchomieniowe   48
  • 2. Zintegrowane układy peryferyjne  53

  • porty wejścia - wyjścia   54
  • model przerwań zewnętrznych   58
  • pamięć EEPROM   60
  • układy licznikowe   65
  • moduł USART   81
  • moduł USI   91
  • komparator analogowy   107
  • przetwornik A/C (ADC)   110
  • 3. Asembler AVR    123

  • język symboliczny   124
  • zbiór instrukcji   136
  • 4. Środowisko rozwojowe   161

  • AVR Studio   162
  • programatory   173
  • projekt przykładowy   180
  • 5. Ćwiczenia i przykłady zastosowań   187

  • wprowadzenie: zestaw uruchomieniowy   188
  • ćwiczenie 1: podstawy programu asemblerowego; operacje na portach   197
  • ćwiczenie 2: operacje arytemtyczno - logiczne; znaczniki rejestru SREG; pętle   204
  • ćwiczenie 3: podprogramy, przerwania i liczniki; sterowanie obciążeniami sieciowymi   216
  • ćwiczenie 4: interfejsy równoległe; obsługa modułów alfanumerycznych LCD    234
  • ćwiczenie 5: interfejsy szeregowe; obsługa układu RTC DS1307 poprzez magistralę I2C; zegar z datownikiem    252
  • ćwiczenie 6: interfejsy szeregowe; odczyt telefonicznych kart chipowych   265
  • ćwiczenie 7: interfejsy szeregowe; obsługa myszy PS/2    273
  • ćwiczenie 8: interfejsy optyczne; regulator oświetlenia sterowany pilotem SIRC   291
  • ćwiczenie 9: pamięć EEPROM i liczniki; prosty odtwarzacz melodii   304
  • ćwiczenie 10: elementy czujnikowe; obsługa akcelerometru MXD2125   312
  • ćwiczenie 11: przetwarzanie A/C; najprostszy oscyloskop cyfrowy    324
  • ćwiczenie 12: przetwarzanie C/A; najprostszy generator funkcyjny   332
  • ćwiczenie 13: prztwarzanie sygnałów (filtry IIR); iluminofonia 3-kanałowa   338
  • Dodatki    351

  • dodatek A: zestawienie układów AVR   352
  • dodatek B: wybrane właściwości i charakterystyki elektryczne układu ATtiny26   355
  • dodatek C: zestawienie rozkazów dla układu ATtiny26    361
  • dodatek D: zestawienie rejestrów funkcyjnych układu ATtiny26   365
  • dodatek E: słowo o kompilatorach i językach wyższego poziomu    366
  • dodatek F: przeciwdziałanie zakłóceniom   369
  • dodatek G: źródła informacji na temat układów AVR    371
  • dodatek H: tabela kodów ASCII   372
  • dodatek I: tabela kodów znakowych sterownika LCS HD44780   375


  • Podobne książki:


    Timer 555 w przykładach Książka "Timer 555 w przykładach" jest poświęcona jednemu z najdoskonalszych układów scalonych, jaki pojawił się w historii elektroniki, timerowi 555. Jest on produkowany od ponad 30 lat, jest lub był w ofercie produkcyjnej...
     
    Mikrokontrolery rodziny C166 Książka "Mikrokontrolery rodziny C166" przeznaczona jest dla wszystkich, którzy chcą zająć się projektowaniem środowisk uruchomieniowych i programowaniem kontrolerów z serii C166. Rodzina ta została zapoczątkowana przez firmę Siemens, a obecnie jej...
     
    Odporna regulacja PID o dwóch stopniach swobody w praktyce Książka "Odporna regulacja PID o dwóch stopniach swobody w praktyce" stanowi podsumowanie wielu prac prowadzonych w Zakładzie Automatyki Instytutu Automatyki Przemysłowej Politechniki Szczecińskiej na temat aspektów działania układów odpornych regulacji...