Come programmare un microcontrollore Pic 16f84

Tramite: O2O
Difficoltà: facile
17

Introduzione

Nell’ambito dell’ elettronica digitale con microcontrollore o microcontroller o MCU (MicroController Unit) si intende un congegno elettronico integrato su singolo chip, creato come soluzione alternativa al Microprocessore. Viene normalmente utilizzato in sistemi di tipo embedded oppure per applicazioni specifiche (special purpose) di controllo digitale. È concepito per interagire direttamente con il mondo esterno tramite un software che si trova nella propria memoria interna e per mezzo dell'utilizzo di pin specializzati o configurabili dal programmatore. Sono disponibili in 3 fasce di capacità elaborativa (ampiezza del bus dati): 8 bit, 16 bit e 32 bit.
Oggi giorno se ne produce un numero elevato di pezzi, perché trovano un utilizzo in una moltitudine di dispositivi elettronici di consumo e nei prodotti industriali di massa. Si va da l’automotive (i sistemi integrati della autovetture) ai microchip delle carte di credito o alle smartcard.
Nello specifico, il modello 16F84 è un microcontrollore 8 bit prodotto dalla famosissima azienda Microchip detentrice del marchio. Molto versatile e semplice da utilizzare, con esso puoi controllare led, relè, motori e attuatori oppure monitorare lo stato di sensori e interruttori esterni. Molto sfruttato anche come elaboratore e generatore di segnali, nel campo elettromagnetico (radiocomandi, lettore di schede magnetiche, ecc.). Vediamo ora insieme come programmare un microcontrollore pic 16f84.

27

Occorrente

  • pic 16f84, compilatore pic,
  • programmatore pic
37

La programmazione

Innanzitutto, sappi che il codice del microcontrollore, serve per identificarne il tipo. Prima di poter utilizzare al meglio il PIC occorre programmarlo. Questo implica l'inserimento del programma compilato nella memoria interna. Di solito è nel formato. HEX. Il programma sorgente invece nasce da un normale computer casalingo. Una volta programmato ed acceso, il PIC inizia ad eseguire il programma passo per passo e a comunicare con il mondo esterno tramite i suoi 13 piedini di ingresso/uscita. È proprio attraverso questa periferica, che avviene lo scambio di dati. Esistono però dei nuovi modelli, i quali sfruttano una connessione wireless. Allo stesso modo delle comuni tastiere e mouse senza fili utilizzati nel mondo.

47

Il programmatore

Questo tipo di microcontrollore è molto economico e il suo utilizzo è adatto anche per l'elettronica amatoriale. Per inserire il prodotto della compilazione all'interno di un microcontrollore occorre uno strumento speciale, collegabile al computer, detto programmatore. Esistono modelli che si collegano al cavo USB, parallelo e seriale. Devi fare ciò se ad esempio, hai intenzione di controllare un oggetto attraverso un pc o un telecomando. Sono innumerevoli gli utilizzi in ambito hobbistico ed elettronica amatoriale.

Continua la lettura
57

I pacchetti applicativi

Per la programmazione, esistono numerosi pacchetti applicativi, compilatori e ambienti di sviluppo. Alcuni sono gratuiti, altri a pagamento. Nel mercato freeware esistono tanti prodotti di ottima qualità. Anche i linguaggi di programmazione possono essere scelti secondo le proprie esigenze. Si può programmare un Pic in Assembler, Basic, C e Pascal. Consiglio di scaricare il programma preferito attraverso il sito web file hippo. Puoi anche utilizzare sourceforce. Una volta aperto la home page del sito, basterà cliccare nella apposita sezione denominata "sviluppo". Cliccare sul programma preferito e scaricarlo. Ciò, dopo aver cliccato l' icona verde in alto a destra.

67

Guarda il video

77

Consigli

Non dimenticare mai:
  • leggere attentamente la guida
  • fare tutto con calma
Alcuni link che potrebbero esserti utili:

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Segnala il video che ritieni inappropriato
Devi selezionare il video che desideri segnalare
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Hardware

Come programmare i tasti aggiuntivi del mouse

Tutti noi sappiamo cosa è un mouse. Quel topo prima dotato di una pallina attraverso la quale captava i movimenti, per essere soppiantata dal sensore agli infrarossi che gli ha conferito maggiore precisione. In commercio i più diffusi sono i mouse a...
Hardware

Come ampliare Arduino con l'Ethernet Shield

Nell'elettronica amatoriale può rivelarsi molto utile usare dispositivi capaci di trasferire su un web server dati, ricevere da sensori oppure attivare degli attuatori collegandosi ad una pagina web, anche a distanza. Questi processi possono essere gestiti...
Hardware

Come accendere automaticamente il PC ad un orario preciso

All'interno di questa guida andremo a parlare di pc. Nello specifico, questa sarà un'occasione per comprendere come accendere automaticamente il pc ad un orario preciso. Capita molto spesso che si debba svolgere un'attività al pc in un orario preciso,...
Hardware

Come pilotare i motori passo passo con Arduino

Quando si parla di Arduino, subito può venire in mente l'automazione e in questa branchia della tecnologia, il controllo dei motori è un argomento molto importante, che spesso trova impiego nelle più svariate applicazioni. Molte volte, col micro controllore...
Hardware

Come aumentare la luminosità dello schermo di un notebook

In questo tutorial in seguito, vi spiegheremo in modo particolare, come fare per riuscire ad aumentare la luminosità dello schermo del vostro notebook. Tale comando vi potrà permettere di ridurre oppure aumentare la luminosità in modo da poter usare...
Hardware

Come usare un vecchio PC come Server Nas

Un problema comune a tutti coloro che posseggono un computer e si rompe, è quello che non sappiamo cosa farne e quindi lo consideriamo come un oggetto inutile che ha dato già tutto quello che poteva dare: a volte capita di buttarlo ma non nei classici...
Hardware

Come recuperare i dati da un hard disk interno

Con il passare degli anni il personal computer è entrato nelle case della totalità delle famiglie italiane, diventando un bene di consumo, diventando quindi un bene alla portata di tutti capace di soddisfare ogni esigenza. Ma a volte nell'utilizzo del...
Hardware

Come effettuare una riduzione di frequenza del processore

Con l'arrivo dell'estate, inevitabilmente, le temperature iniziano a salire. Ventilatore, climatizzatore, oppure un bel bagno al mare; tutti ottimi metodi per trovare sollievo al caldo infernale. Ma il tuo PC? Non puoi di certo fargli il bagno nel mare,...
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer »”.