Tytuł: | Mikrokontrolery PIC16F Przykłady w C dla początkujących | | Autor: | Tomasz Jabłoński | | ISBN: | 978-83-60233-63-4 | | Ilość stron: | 232 | | Data wydania: | 11/2010 | | Oprawa: | Twarda | | Format: | B5 | | Wydawnictwo: | BTC | |
| Cena: | 79.00zł | |
Książka jest przewodnikiem po architekturze mikrokontrolerów PIC16, ich peryferiach, aplikacjach i dostępnych narzędziach programistycznych.
Główny nacisk autor położył na szczegółowe omówienie przykładowych projektów napisanych w języku C, przedstawienie sposobu obsługi peryferii mikrokontrolerów, ich współpracę z podzespołami i urządzeniami zewnętrznymi, a także omówienie konfiguracji narzędzi sprzętowych i programowych niezbędnych do prowadzenia samodzielnych eksperymentów.
Książka jest przeznaczona zarówno dla elektroników hobbystów, jak i studentów oraz inżynierów zajmujących się elektroniką zawodowo.
Rozdziały:
1. Architektura mikrokontrolerów PIC16F 1.1. Architektura mikrokontrolerów PIC16F88x 1.2. Taktowanie mikrokontrolera 1.3. Układ zerowania 1.4. Cykl rozkazowy 1.5. Jednostki CPU i ALU 1.6. Rejestr specjalny STATUS 1.7. Rejestr OPTION_REG 1.8. Licznik rozkazów PC
2. Organizacja pamięci 2.1. Organizacja pamięci 2.2. Pamięć programu 2.3. Stos 2.4. Pamięć danych 2.5. Tryby adresowania pamięci danych
3. Układ przerwań
4. Porty wejścia/wyjścia 4.1. Porty wejścia/wyjścia 4.2. Port wejścia/wyjścia PORTA 4.3. Port wejścia/wyjścia PORTB 4.4. Port wejścia/wyjścia PORTC 4.5. Porty wejścia/wyjścia, PORTD i PORTE
5 Pamięć konfiguracyjna Bity konfiguracyjne
6. Narzędzia projektowe, zestaw ZL5PIC 6.1. Kompilator 6.2. Środowisko MPLAB IDE 6.3. Programowanie ICSP 6.4. Zestaw ZL5PIC
7. Pamięć EEPROM Pamięć EEPROM
8. Licznik – projekt częstościomierza 8.1. Liczniki 8.2. Moduł licznika Timer0 8.3. Licznik Timer1 8.4. Licznik Timer2 8.5. Projekt częstościomierza 8.6. Pomiar niskich częstotliwości – przerwanie zewnętrzne
9. Przetwornikanalogowo cyfrowy – pomiar napięcia Przetwornik analogowo-cyfrowy
10. Interfejs I2C 10.1. Interfejs I2C 10.2. Przesyłanie danych magistralą I2C 10.3. Sprzętowa obsługa interfejsu I2C – moduł MSSP 10.4. Programowa realizacja protokołu I2C
11. Zegar czasu rzeczywistego M41T00 Zegar czasu rzeczywistego RTC M41T00
12. Obsługa 7-segmentowego wyświetlacza LED 7-segmentowe wyświetlacze LED
13. Obsługa alfanumerycznego wyświetlacza LCD – sterownik HD44780 Alfanumeryczny wyświetlacz LCD
14. Obsługa graficznego wyświetlacza LCD – sterownik KS0108 Wyświetlacz graficzny
15. Interfejs RS232 – terminal znakowy 15.1. Interfejs RS232 15.2. Sprzętowy interfejs EUSART
16. Termometr MCP9801 Układ pomiaru temperatury MCP9801
17. Magistrala 1-wire – obsługa termometru DS18B20 Scalony termometr DS18B20
|