- promocja
Mikrokontrolery PIC w praktycznych zastosowaniach - ebook
Mikrokontrolery PIC w praktycznych zastosowaniach - ebook
Weź udział w konkursie! »
- Poznaj architekturę mikrokontrolerów PIC
- Naucz się programować je w asemblerze i języku C
- Dowiedz się, jak sterować urządzeniami zewnętrznymi
Zostań ekspertem od mikrokontrolerów PIC!
Mikrokontrolery PIC przebojem wdarły się na rynek uniwersalnych cyfrowych układów sterujących. Obecnie są wykorzystywane do kontrolowania pracy różnych urządzeń technicznych, instalacji automatyki przemysłowej i systemów informatycznych, jednak można je znaleźć również w używanym na co dzień sprzęcie AGD czy telefonach komórkowych. Ogromną popularność zawdzięczają sporym możliwościom, dużej niezawodności i elastyczności, prostocie programowania, szerokiemu spektrum zastosowań oraz niewygórowanym cenom. Jedyną wadą PIC-ów wydaje się stosunkowo niewielka ilość polskojęzycznej dokumentacji, a zwłaszcza brak podręcznika, który umożliwiałby początkującemu użytkownikowi bezbolesne rozpoczęcie przygody z tymi mikrokontrolerami, zaś doświadczonemu elektronikowi — szybkie włączenie ich do swojego warsztatu pracy. Na szczęście to już przeszłość, ponieważ do rąk czytelników trafia pierwsze tak wyczerpujące kompendium wiedzy z tej dziedziny: "Mikrokontrolery PIC w praktycznych zastosowaniach".
Niezależnie od tego, czy studiujesz robotykę, automatykę, elektronikę lub informatykę, jesteś początkującym lub zaawansowanym inżynierem, czy też technika cyfrowa to Twoje hobby i pragniesz poznać tajniki mikrokontrolerów dla własnej satysfakcji, podręcznik wprowadzi Cię w świat projektowania, konstruowania, programowania nowoczesnych mikrokomputerów jednoukładowych oraz przedstawi najistotniejsze zagadnienia związane z używaniem kilku typów PIC-ów.
Lektura nie tylko przybliży Ci podstawy asemblera i sposoby korzystania z języka C, lecz pokaże też, jak zastosować je w praktyce. Książka napisana została lekko, przystępnie i zrozumiale, lecz jest jednocześnie naprawdę rzetelnym i dogłębnym kompendium wiedzy o mikrokontrolerach. To właśnie na ten podręcznik czekałeś - Twoja cierpliwość została wreszcie nagrodzona!
- Warsztat pracy programisty mikrokontrolerów PIC
- Korzystanie z programatorów, kompilatorów i IDE
- Architektura mikrokomputerów jednoukładowych PIC
- Programowanie mikrokontrolerów w asemblerze i języku C
- Obsługa urządzeń wejścia-wyjścia
- Sposoby sterowania urządzeniami zewnętrznymi
- Metody odczytywania danych zewnętrznych
- Praktyczne przykłady stosowania mikrokontrolerów PIC
Spis treści
Wstęp (7)
Rozdział 1. Podstawy. Programatory. Programowanie (9)
- 1.1. Podstawy (9)
- 1.2. Programatory PICkit 2, PICkit 3, JDM. Środowisko programistyczne MPLAB IDE. Kompilatory HI-TECH oraz C30 (11)
- 1.3. Z nosem w dokumentacji (15)
- 1.4. Przykłady dostępne na FTP (15)
- 1.5. Rap-Ort kończący rozdział (15)
Rozdział 2. (PIC16F877A) Obsługa diod LED. Obsługa wyświetlaczy LED i alfanumerycznych wyświetlaczy LCD. Obsługa serwomechanizmów (17)
- 2.1. Język C (17)
- Obsługa diod LED (17)
- Obsługa wyświetlacza LED (33)
- Obsługa wyświetlacza alfanumerycznego LCD (35)
- Obsługa serwomechanizmów (49)
- 2.2. Asembler (53)
- Zaświecenie diody LED (53)
- Mruganie diody LED (61)
- Obsługa alfanumerycznego wyświetlacza LCD (73)
- 2.3. Projekt: sterowanie mechanicznym ramieniem (80)
- 2.4. Rap-Ort kończący rozdział (88)
Rozdział 3. (PIC16F877A) Obsługa przycisków. Obsługa klawiatury. Sumowanie czasu trwania impulsu. Mały skok w bok: kompilator mikroC kontra koszmar I2C (91)
- 3.1. Język C (91)
- Obsługa przycisków (91)
- Obsługa klawiatury (98)
- Sumowanie czasu trwania impulsu (103)
- Mały skok w bok: kompilator mikroC kontra koszmar I2C (114)
- 3.2. Asembler (131)
- Obsługa przycisków (131)
- 3.3. Projekt: zamek szyfrowy (133)
- 3.4. Rap-Ort kończący rozdział (140)
Rozdział 4. (PIC16F877A) Przerwania. Przerwanie zewnętrzne RB0/INT. Timery. Oscylator modułu Timer1. Watchdog. Moduł CCP (PWM). Tryb uśpienia (Sleep) (143)
- 4.1. Język C (143)
- Przerwanie zewnętrzne RB0/INT (143)
- Timer (154)
- Oscylator modułu Timer1 (159)
- Watchdog (169)
- Moduł CCP (PWM) (172)
- Tryb Capture (174)
- Tryb Compare (179)
- Tryb PWM (184)
- Tryb uśpienia (Sleep) (189)
- 4.2. Asembler (192)
- Przerwanie zewnętrzne RB0/INT (192)
- Timer (204)
- 4.3. Projekt: częstotliwościomierz (211)
- 4.4. Rap-Ort kończący rozdział (218)
Rozdział 5. (PIC24FJ64GB002) Podstawy. Przerwania. Remapowanie linii portów. SPI. Moduł RTCC (219)
- 5.1. Język C (219)
- Podstawy (219)
- Przerwania (240)
- Remapowanie linii portów. Interfejs SPI (251)
- Moduł RTCC (267)
- 5.2. Asembler (283)
- Podstawy (283)
- Obsługa przerwań i wektorów pułapek (300)
- 5.3. Projekt: interfejs UART i lokalizator GPS (303)
- 5.4. Rap-Ort kończący rozdział (312)
Rozdział 6. (PIC24FJ64GB002) Obsługa dodatkowej pamięci SRAM i EEPROM. Obsługa kart pamięci SD. MDD File System. Obsługa kolorowego wyświetlacza graficznego (313)
- 6.1. Język C (313)
- Obsługa dodatkowej pamięci SRAM (313)
- Obsługa pamięci EEPROM (320)
- Zagadka (329)
- Obsługa kart pamięci SD (330)
- 6.2. Asembler (347)
- Obsługa kolorowego wyświetlacza graficznego (347)
- 6.3. Projekt: przetwornik A/C i termometr cyfrowy (358)
- 6.4. Rap-Ort kończący rozdział (367)
Rozdział 7. (dsPIC33FJ128GP802) Podstawy. Przetwornik A/C i czujnik odległości. RS232. (369)
- 7.1. Język C (369)
- Podstawy (369)
- Przetwornik A/C i czujnik odległości (382)
- RS232 (385)
- 7.2. Asembler (390)
- 7.3. Raport kończący rozdział (393)
Epos o Królu Wielkim, czyli nieco inny spis rzeczy (395)
O autorze (399)
Skorowidz (401)
Kategoria: | Hardware |
Zabezpieczenie: |
Watermark
|
ISBN: | 978-83-246-4308-0 |
Rozmiar pliku: | 12 MB |