Programmazione base con PIC

tramite: O2O
Difficoltà: media
14

Introduzione

Il microcontrollore esegue il programma caricato nella sua Flash memoria. È' un codice eseguibile che consiste in un apparentemente e bizzarra sequenza di zero e uno. A seconda dell'architettura del microcontrollore, il codice binario è organizzato in 12, 14 o 16 bit. Ogni parola è considerata dalla CPU come un'istruzione da eseguire durante il funzionamento del microcontrollore. Il codice eseguibile è di solito rappresentato come una sequenza di numeri esadecimali chiamato codice esadecimale, che, tanto tempo fa, era utilizzato per essere scritto dal programmatore. Tutte le istruzioni che il microcontrollore in grado di riconoscere ed eseguire sono noti collettivamente come il set di istruzioni. Ll set di istruzioni comprende 35 diverse istruzioni. Ecco tutto ciò che c'è da sapere sulla corretta programmazione base Pic.

24

Codice binario

Il microcontrollore esegue il programma caricato sulla memoria Flash. Esso è un cosiddetto codice eseguibile che consiste in una sequenza apparentemente bizzarra di zero e uno. A seconda dell'architettura del microcontrollore, il codice binario è organizzato in 12, 14 o 16 bit. Ogni bit considerato dalla CPU come istruzione da eseguire durante il funzionamento del microcontrollore.

34

Istruzioni di montaggio

Siccome la scrittura del codice è stata infinitamente faticosa, è stato creato il primo linguaggio di programmazione ad alto livello chiamato "linguaggio assembly". Esso ha reso il processo di programmazione di un po' più complicato, ma d'altra parte il processo di scrittura del programma ha smesso di essere un incubo. Le istruzioni di montaggio costituiscono una parte significativa, esse vengono compilate in codice eseguibile per mezzo di un apposito programma installato su un PC chiamato "assembler". Questo compila istruzione per istruzione senza ottimizzazione.

Continua la lettura
44

linguaggio di programmazione

D'altra parte, i programmi sono sempre eseguiti a velocità elevate ed in molti casi non è necessario conoscere in dettaglio cosa sta succedendo all'interno del microcontrollore. Nonostante tutti i buoni attributi del linguaggio pic, i programmatori hanno sempre avuto bisogno di un linguaggio di programmazione simile a quello che usano nel linguaggio quotidiano. Il vantaggio principale di questi linguaggi è una semplicità di scrittura del programma. Diverse le istruzioni di montaggio, esse sono ora sostituite da una dichiarazione di base. Il programmatore non necessita di avere familiarità con il set di istruzioni del microcontrollore in uso.

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.
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Elettronica

Come registrare da digitale terrestre

Qualche anno fa, il digitale terrestre ha radicalmente cambiato la televisione italiana. L'offerta precedente era composta da un numero limitato di canali analogici. Ad essi si aggiungevano, per chi poteva permetterselo, le centinaia di canali satellitari....
Elettronica

Come cambiare il codice PIN della Smart Card dei decoder Sky

Sky è una pay per view, presente in Italia da molti anni che offre agli abbonati la visione di canali tematici: sport, documentari, intrattenimento, news, cartoni e tanto altro. Ogni abbonato Sky ha la possibilità, grazie ad un codice PIN, di attivare...
Elettronica

Primi passi con Arduino

Se siete in possesso per la prima volta della scheda Arduino ovvero programmabile tramite un software scaricabile tranquillamente da internet, potete realizzare vari progetti come una pianta che twitta quando ha sete oppure un barman elettronico. In questa...
Elettronica

Come comandare il televisore con il telecomando del decoder on demand

Guardare la televisione è un po' la passione di tutti, chi più chi meno guardiamo ogni giorno il nostro programma preferito e ci piace farlo in tutta comodità. Con le ultime tecnologie poi, farlo è diventato possibile, soprattutto con la tecnologia...
Elettronica

Guida all'acquisto di una TV

TV in 3D, LCD, LED, Smart, al plasma e molte altre: il mercato offre prodotti altamente tecnologici dalle caratteristiche, dimensioni e peculiarità differenti. La qualità varia in base alla marca ed al prezzo, non sempre fare una scelta oculata è facile....
Elettronica

Come scegliere un'antenna satellitare

Se dobbiamo acquistare un'antenna satellitare è importante controllare alcune cose per evitare di commettere errori e sopratutto scegliere quella di una determinata dimensione, specie se intendiamo aggiungere un motore in grado di farla ruotare in più...
Elettronica

Come scegliere il proprio synth

Il sintonizzatore musicale (o synth dal termine inglese) è uno strumento musicale facente parte della classe degli elettrofoni, capace di generare ed elaborare il suono tramite dispositivi elettrici o elettronici (amplificatori, oscillatori) che si possono...
Elettronica

I migliori stereo Hi-Fi per automobili

Sei alla ricerca di uno stereo Hi-Fi per la tua auto? Sei nel posto giusto! Ti elencheremo una serie tra i migliori impianti stereo Hi-Fi per la tua automobile. Iniziamo dicendo che uno stereo Hi-Fi non è altro che un impianto stereo usato per riprodurre...
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 »”.