Zaawansowane projekty mikrokontrolerów PIC w C: From USB to RTOS with the PIC18F Series
1.1 Wprowadzenie
Termin mikrokomputer jest używany do opisania systemu, który zawiera co najmniej mikroprocesor, pamięć programu, pamięć danych i urządzenie wejścia-wyjścia (I/O). Niektóre systemy mikrokomputerowe zawierają dodatkowe komponenty, takie jak timery, liczniki i przetworniki analogowo-cyfrowe. Tak więc, system mikrokomputerowy może być wszystkim, od dużego komputera z dyskami twardymi, dyskietkami i drukarkami do jednoukładowego kontrolera wbudowanego.
W tej książce będziemy rozważać tylko typ mikrokomputerów, które składają się z pojedynczego układu scalonego. Takie systemy mikrokomputerowe są również nazywane mikrokontrolerami i są one używane w wielu artykułach gospodarstwa domowego, takich jak kuchenki mikrofalowe, piloty telewizyjne, kuchenki, sprzęt hi-fi, odtwarzacze CD, komputery osobiste i lodówki. Na rynku dostępnych jest wiele różnych mikrokontrolerów. W tej książce zajmiemy się programowaniem i projektowaniem systemów dla mikrokontrolerów z serii PIC (programmable interface controller) produkowanych przez firmę Microchip Technology Inc.