Corsi - Microcontrollers PIC - Corso di programmazione microcontrollori PIC online

PicPic.it - Corsi

L'autore propone un corso di programmazione PIC-on-line che permette di prendere visione e conoscenza basilare dei microcontrollori PIC in sole 10 lezioni. In alternativa vengono tenuti corsi frontali su richiesta

Caratteristiche principali, memoria, istruzioni

Lezione n° 1

Nella prima lezione del corso, cercheremo di comprendere come sia fatto internamente il controller più conosciuto di Microchip, ovvero il PIC16C84 poi evoluto nel PIC16F84.
Pdf download


Inizializzazione, timer software

Lezione n° 2

Il primo argomento che tratteremo è la prima operazione da effettuare quando si programma un microcontrollore ovvero settare correttamente le porte ed inizializzare i registri dedicati che poi andremo ad utilizzare.
Pdf download


Lampeggio di led, acquisizione da pulsante, reset

Lezione n° 3

Poichè al termine della seconda lezione ci siamo lasciati con un piccolo compito da svolgere, vediamo subito come potevamo implementare un led lampeggiante con frequenza di 2Hz, ovvero un secondo acceso ed un secondo spento.
Pdf download


Acquisizione da tastiera a matrice

Lezione n° 4

Uno degli scogli maggiori per chi inizia a lavorare con i microcontroller, è l'interfacciamento con tastiere a matrice. La cosa potrebbe a prima vista sembrare complessa, ma in realtà è implementabile con poche righe di software.
Pdf download


Driver per display LED a 7 segmenti

Lezione n° 5

In questa sezione del corso, impareremo a pilotare display a sette segmenti. Come tutti sappiamo, la soluzione di inserire un display a sette segmenti per una qualsiasi indicazione, è, fra le tante possibili, una delle meno dispendiose e di sicuro effetto.
Pdf download


Gestire la memoria eeprom

Lezione n° 6

Come già anticipato nelle prime lezioni, il PIC16C84 non solo ha la memoria di programma in tecnologia EEPROM, ma possiede anche 64 registri da 8 bit di identica struttura. Questo vuol dire che, oltre alla riprogrammabilità del controller senza necessità di lampade ad ultravioletti, è possibile immagazzinarvi dei dati che non saranno persi anche dopo aver tolto l'alimentazione.
Pdf download


Generazione di segnali

Lezione n° 7

In questa nuova puntata, impareremo a far generare al PIC dei segnali di bassa frequenza, prima semplici, poi più complessi. Precisiamo subito che, a meno di non disporre di un convertitore digitale/analogico, le forme d'onda prelevabili su un pin del controller non potranno che essere di tipo quadrato, poi facilmente modellabili con appositi fltri bassa-basso.
Pdf download


Gestione degli interrupt

Lezione n° 8

In questa puntata, ci dedicheremo all'impiego dei cosiddetti 'interrupt', che tanto incutono temore ai più inesperti. Ma che cosa sono questi interrupt?
Pdf download


La funzione sleep

Lezione n° 9

I microcontrollori della Microchip, hanno una caratteristica che non tutti possiedono: la possibilità di andare in SLEEP, ovvero di 'addormentarsi' durante l'esecuzione di un qualsiasi programma, ovviamente sotto il controllo del progettista!
Pdf download


Panoramica sui sistemi di sviluppo

Lezione n° 10

Concludiamo in queste pagine il corso di programmazione in assembler dedicato ai controller della Microchip, gettando uno sguardo ai sistemi di sviluppo, alla documentazione ed ai programmatori ufficiali e non.
Pdf download


Il materiale è visibile online e non stampabile

Programmare PIC, funzionamento porta seriale e parallela, bus I2C |Programmare EEPROM, badge magnetici, Display LCD, Memory, Sicurezza, Telefonia |Libri microcontrollori PIC |Corso programmazione microcontrollori PIC |Programma per il calcolo parametri Timer0 PIC |Programmare PIC, Corso programmazione PIC, Assembler |Comunicazione seriale parallela, bus IIC, Funzionamento dei Modem |Funzionamento dei convertitori analogico digitale, codici cifrati |Programmare Eeprom, Chiave con eeprom |Display LCD 16x2 a 16 messaggi via RS232 |Tastiera a serratura con PIC, Allarme con microcontrollore, Chiave con eeprom |Centralino telefonico, tester telefonico, DTMF, 144, 899 |MM53200, MC145026, Trasmettitore IR, Ricevitore IR |Acquisizione dati via seriale, analizzatore per batterie, timer ciclico |Libro Programmazione microcontrollori PIC |Libro programmazione periferiche microcontrollori PIC |Libro Microcontrollori PIC teoria e pratica |Libro Sistemi elettronici di sicurezza |Libro Microcontrollori PIC 15 progetti |Corso programmazione microcontrollori PIC |Programma gestione porta seriale RS232