Tytuł: | Programowanie mikrokontrolerów 8051 w języku C w praktyce | | Autor: | Jacek Bogusz | | ISBN: | 83-921073-9-X | | Ilość stron: | 312 | | Data wydania: | 04/2005 | | Oprawa: | Twarda | | Wydawnictwo: | BTC | |
| Cena: | 78.00zł | |
W książce "Programowanie mikrokontrolerów 8051 w języku C w praktyce" zawarto praktyczne wprowadzenie w świat programowania mikrokontrolerów w języku C. Książka uczy budowy konkretnych aplikacji poprzez przykłady - od elementarnych (np. sterowanie diodą LED czy 7-segmentowym wyświetlaczem LED) przez przykłady bardziej złożone (np. współpraca z klawiaturą matrycową czy sterowanie wyświetlaczem LCD, obsługa interfejsu I2C, 1-Wire), aż do aplikacji zaawansowanych (np. budowa wielopoziomowego menu, interpreter poleceń czy dekoder kodu RC5).
Do wszystkich przykładów zamieszczono kompletne listingi oraz schematy. Przykłady zamieszczone w książce zostały uruchomione z wykorzystaniem popularnego kompilatora Raisonance RC-51 dla mikrokontrolerów z rodziny 8051. Jedną z największych zalet języka C jest względnie łatwa przenośność programów na różne platformy sprzętowe, tak więc zamieszczone w książce przykłady mogą stanowić punkt wyjściowy do wykonania podobnych aplikacji z wykorzystaniem innych mikrokontrolerów.
Książka "Programowanie mikrokontrolerów 8051 w języku C w praktyce" jest przeznaczona dla wszystkich miłośników techniki mikroprocesorowej, którzy zamierzają wykorzystywać język C. 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.
Rozdziały:
Część I. Podstawy
- rozpoczynamy, bardzo blisko sprzętu
- standardowe typy zmiennych
- wybór optymalnego modelu pamięci
- tablice i wskaźniki
- składnia programu w języku C
Część II. Środowisko programistyczne
- Raisonance RIDE-51
Część III. Przykłady
- migająca dioda LED
- sterowanie 7-segmentowym wyświetlaczem LED
- sterowanie multipleksowe trzema wyświetlaczami LED
- 6-cyfrowy wyświetlacz LED
- pseudotekstowy wyświetlacz LED
- obsługa wyświetlacza LCD
- budujemy program z klocków - plik projektu
- łączenie modułu języka C z asemblerem
- program do odczytu klawiatury PC jako przykład współpracy modułu napisanego w języku C z modułem w asemblerze
- klawisze i klawiatury
- transmisja szeregowa poprzez UART (RS232)
- sprzętowy interfejs SPI
- interfejs I2C
- interfejs 1-Wire
- programowanie in-circuit na przykładzie konstrukcji płytki ewaluacyjnej
- odczyt enkodera pozycji absolutnej jako przykład współpracy mikrokontrolera z układami zewnętrznymi
- wielopoziomowe menu z wyświetlaczem LCD
- interpreter poleceń
- energooszczędne tryby pracy mikrokontrolera
- dekoder kodu RC5
|