- Drivers
- PICMicro
- Risorse
- Servizi
- Software
- Add-In Excel 2003 per la conversione tra basi numeriche
- AquaGauge Control for .NET
- Conversione coordinate (+ sorgente)
- Custom Char HD44780
- Digital Caliper Readout
- Gargaroz
- IcoDrive
- JoyTester
- Macro Excel 2003 per formattare le tabelle con colorazione alternata delle righe pari e dispari
- Messenger Resources Extractor
- Phrase4Date MySQL Generator
- PICTimer
- RFID Reader
- Ripristina Mostra Desktop
- Rotopad
- Serial Tester
- SincroFF
- Info
Questo sito e tutto il suo contenuto sono distribuiti sotto la licenza Creative Commons Attribuzione - Non Commerciale - Non opere derivate 2.5 Italia e con le condizioni d'uso definite nel disclaimer: siete pregati di leggere entrambi questi documenti prima di usufruire dei contenuti di questo sito. Per alcuni contenuti è necessaria una registrazione gratuita: non è necessario pagare e non è necessario accumulare punteggi per accedere agli articoli e scaricare i sorgenti. Basta solo essere onesti. Se volete che questo sito continui a rimanere attivo, a contribuire ogni giorno alla diffusione della cultura libera, non copiate il materiale per ripubblicarlo in altri luoghi : chi fa questo è solo un miserabile e un perdente. Se volete partecipare su settorezero e rendere le vostre idee, i vostri progetti, fruibili da tutti senza limitazioni, come dovrebbe essere in un paese civile e acculturato, potete farlo tranquillamente.
PIC10 – PIC12 – PIC16
Corso di programmazione PICMicro in C (PIC10, PIC12 e PIC16)
- Lez. 01 – Cos’è un microcontrollore, quali sono le caratteristiche, note introduttive. Come scegliere il programmatore e il linguaggio di programmazione
- Lez. 02 – Descrizione del circuito di base. Installazione degli strumenti di sviluppo
- Lez. 03 – Scriviamo il primo programma in C per picmicro: il led che lampeggia. Come impostare MPLAB. Come usare il Pickit2
- Lez. 04 – Gli Interrupt
- Lez. 05 – Il Timer0. Come impostare il prescaler ed ottenere l’interrupt nei tempi desiderati
- Lez. 06 – Come si collegano i pulsanti. Pilotare un led in ON/OFF
- Lez. 07 – Parte 1 – I display alfanumerici basati sul controller HD44780
- Lez. 07 – Parte 2 – Hello World su display. Semplice menù per attivare/disattivare gli I/O
- Lez. 07 – Parte 3 – Definire i caratteri personalizzati sui display. Esempio di animazione
- Lez. 08 – I display a 7 segmenti: come pilotarli in multiplex tramite interrupt. Realizziamo un contatore up/down
- Lez. 09 – La EEPROM dati. Esempio di come visualizzare un numero a 32 bit memorizzato nella eeprom sull’ LCD. Realizziamo un contatore up/down con memoria e reset
- Lez. 10 – L’ UART e la comunicazione seriale su RS232. Inviare e ricevere comandi dalla porta seriale sul PC
- Lez. 11 – Parte 1 – Il convertitore A/D. Concetti di base e principio di funzionamento
- Lez. 11 – Parte 2 – Visualizzare un valore analogico su una barra a led o su un display LCD. Realizziamo un termostato con isteresi basato sul sensore di temperatura LM35
- Lez. 12 – Parte 1 – Il modulo MSSP e la comunicazione I2C
- Lez. 13 – Parte 2 – Utilizzo delle eeprom esterne I2C dalla 24xx00 alla 24xx1026
Approfondimenti pratici
- 01 – Utilizzo degli encoder in quadratura come sistema di immissione dati
- 02 – Utilizzo degli Shift Register per aumentare il numero di uscite
- 03 – Utilizzo dei tastierini a matrice
- 04 – Il bus One-Wire : ricavare il ROM code dei dispositivi One-Wire
- 05 – Utilizzare un tastierino a matrice da 16 tasti con un solo ingresso
- 06 – Comandare una matrice a led 4×4 usando solo 3 uscite e uno shift register tipo 74HC545
- 07 – Appunti di utilizzo del Timer1: spunti utili per la realizzazione di orologi e timers
- 08 – Pilotare un servocomando con un trimmer
- 09 – Settaggio Clock, Config word e utilizzo UART sui PIC12F1822 e PIC12F1840
Altri articoli e applicazioni con i PIC10, PIC12 e PIC16
- Orologio con display a 7 segmenti
- Controllare una bargraph da 30 led con un picmicro
- La gestione degli interrupt
- Il registro LAT: cosa fa di realmente diverso dal registro PORT? Funzioni avanzate di IO digitale su PIC24/dsPIC
- Divisione spicciola con decimali dopo la virgola
- Gestione in assembler di due display a led a 7 segmenti con il PIC16F628
- Utilizzare gli XBee con i picmicro – Parte 1 : cosa sono gli XBee e come si configurano
- Utilizzare gli XBee con i picmicro – Parte 2 : controllo remoto relè e temperatura con il PIC16F88
- Disattivare comparatore e/o convertitore A/D per poter usare gli ingressi come digitali
- “Disturbatore acustico” con PIC12F683
- Interfacciamento accelerometro ADXL345 con PIC12F1822
Clicca qui per visualizzare tutti gli articoli relativi alla categoria PIC10 – PIC12 – PIC16
Se ne avete la possibilità, supportate chi lavora gratuitamente a queste pagine con una piccola donazione: anche pochi centesimi fanno la differenza e aiutano a mantenere alto il morale e a stimolare la creazione di cose sempre nuove ed inedite. Se volete che settorezero continui a sfornare articoli di un certo livello, non usate il materiale che trovate sul sito e segnalateci se trovate il nostro materiale da qualche altra parte.









