Estratto del documento

Tesina

Alunno: Giachetti Vito

Classe: 5AT

Scuola: ITIS “A. Volta” - 1 -

A cura di Vito Giachetti Esame di Stato 2007

Cosa sono i PIC?

Un microcontrollore è un dispositivo elettronico che opportunamente programmato è in grado di svolgere diverse funzioni in modo autonomo. Essenzialmente gestisce delle linee di input e di output in relazione al programma in esso implementato. Esistono diverse famiglie di dispositivi in grado di svolgere queste funzioni come ad esempio lo Z80, ST6 e il più evoluto 8088; in questa sezione ci occuperemo dei più semplici dispositivi oggi in commercio, i PIC prodotti e distribuiti dalla Microchip.

Questi dispositivi implementano al loro interno un vero e proprio microprocessore completo di CPU, RAM, Timer e numerose linee di IN/OUT. A differenza dei microprocessori più evoluti nei PIC il programma è contenuto all'interno in un'apposita area di memoria (non volatile) e viene eseguito ciclicamente, anche la RAM per i dati volatili è all'interno dello stesso dispositivo, alcuni dispongono di aree dati non volatili e riscrivibili (EPROM). Lo stadio di IN/OUT è già implementato all'interno ed alcuni dispongono già di interfacce per segnali analogici, per comparatori o per comunicazioni seriali.

I microcontrollori PIC dispongono di un numero ridotto di istruzioni e quindi sono dei dispositivi di tipo RISC e si programmano in assembly ovvero in codice macchina.

In commercio si trovano diversi modelli di PIC a seconda della complessità e delle funzioni implementate, alcuni dispositivi si differenziano anche per la quantità di memoria disponibile e per la quantità di Timer a disposizione. Per le nostre applicazioni è sufficiente un modello base come ad esempio il PIC 16F84A ma va benissimo anche un 16F84 oppure un 16C84. Le versioni con memoria Flash sono programmabili più volte (e quindi idonei alla sperimentazione) mentre le versioni OTP (One Time Programmable) si programmano una sola volta. Le versioni UV sono riprogrammabili dopo la cancellatura con raggi ultravioletti.

Cosa serve per iniziare?

Fondamentalmente il modo di procedere è uguale per tutti i PIC e si suddivide in una parte di programmazione e in una parte di utilizzo all'interno del circuito elettronico scelto come di seguito descritto:

  • Stesura del programma tramite un editor di testo qualsiasi anche se io consiglio il banalissimo WordPad di Windows in quanto il file deve contenere solo testo e nessuna formattazione e si avrà cura quindi di salvarlo in modalità “solo testo”.
Anteprima
Vedrai una selezione di 1 pagina su 5
Microcontrollore PIC Pag. 1
1 su 5
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi