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:

  • 1) 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 (uP) Pag. 1
1 su 5
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi