- Drivers
- ORbit16™
- 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.
I contenuti di settorezero.com sono distribuiti sotto una licenza Creative Commons Attribuzione-Non Commerciale-Non Opere derivate 2.5 Italia a cui vanno aggiunte le condizioni d'uso definite nel disclaimer.
settorezero.com e tutti i suoi contenuti sono tutelati dalla legge sul diritto d'autore per cui i trasgressori sono perseguibili a norma di legge.

Il tema di questo sito è basato sul tema Fusion per wordpress, realizzato originariamente da digitalnature e fa uso del plugin Wassup per il computo delle statistiche. Per contattare l'autore siete pregati di utilizzare la sezione contatti.
Per essere aggiornato con tutte le novità di settorezero.com seguici anche anche su Facebook Twitter Tumblr Blogspot Youtube.






