Programowanie mikrokontrolerów 8051 w języku C w praktyce

Jacek Bogusz

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

Ilość stron: 312
ISBN: 83-921073-9-X

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.

Spis treści:

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


  • Podobne książki:


    Mikrokontrolery architektura programowanie zastosowania Podręcznik akademicki - monografia, obejmująca opis podstaw architektury mikrokontrolerów, budowy i zasady działania bloków funkcjonalnych oraz zagadnień dotyczących współpracy mikrokontrolerów z otoczeniem. Przedstawiono podstawy, metodykę i...
     
    Modelowanie i sterowanie robotów W książce "Modelowanie i sterowanie robotów" przedstawiono podstawowe zagadnienia z zakresu programowania zadań manipulatorów. Omówiono problemy kinematyki - prostej i odwrotnej - dla pojedyńczego manipulatora oraz dla układu współpracujących...
     
    Język VHDL w praktyce Język VHDL w praktyce Podręcznik zawiera opis języka VHDL, szeroko stosowanego do komputerowego projektowania układów i urządzeń cyfrowych, ilustrowany wieloma przykładami. Omówiono cztery popularne systemy programowe, wykorzystujące język VHDL do projektowania w oparciu o...