Progetti avanzati di microcontrollori PIC in C: Da USB a RTOS con la serie PIC18F
1.1 Introduzione
Il termine microcomputer è usato per descrivere un sistema che include almeno un microprocessore, memoria programma, memoria dati e un dispositivo di input-output (I/O). Alcuni sistemi di microcomputer includono componenti aggiuntivi come timer, contatori e convertitori analogico-digitali. Così, un sistema di microcomputer può essere qualsiasi cosa, da un grande computer con dischi rigidi, floppy disk e stampanti a un controller incorporato su un singolo chip.
In questo libro considereremo solo il tipo di microcomputer che consiste in un singolo chip di silicio. Tali sistemi di microcomputer sono chiamati anche microcontrollori, e sono usati in molti beni di uso domestico come forni a microonde, unità di controllo remoto della TV, cucine, apparecchiature hi-fi, lettori CD, personal computer e frigoriferi. Molti microcontrollori diversi sono disponibili sul mercato. In questo libro ci occuperemo della programmazione e della progettazione di sistemi per la serie di microcontrollori PIC (programmable interface controller) prodotti da Microchip Technology Inc.