Articoli nella categoria Hitec C

Corso programmazione PICMicro in C – Approfondimenti – Come utilizzare un encoder in quadratura per l’immissione dei dati

Scritto da Giovanni Bernardo nella categoria Hitec C, PIC Micro / Microcontrollori, Robotica e Automazione in data 7 febbraio 2010

MouseEncoder

Appunti di programmazione PICMicro: cos’è un encoder in quadratura e come possiamo utilizzarlo al posto dei pulsanti oppure per calcolare velocità e verso di rotazione di una ruota.

» Leggi questo articolo

Corso programmazione PICMicro in C – Lezione 9 – Gestione della EEprom interna.Visualizzazione valore a 32bit da eeprom a lcd e counter up/down con reset e memoria

Scritto da Giovanni Bernardo nella categoria Hitec C, PIC Micro / Microcontrollori in data 9 gennaio 2010

honeycomb

In questa lezione vedremo cos’è la memoria EEPROM e impareremo a sfruttarla al meglio. Realizzeremo un contatore up/down con reset e memoria permanente.

» Leggi questo articolo

Gli operatori di scorrimento. Scomporre un valore a 16 bit in due valori ad 8 bit e viceversa. Esempio in C per picmicro su Display

Scritto da Giovanni Bernardo nella categoria Hitec C, PIC Micro / Microcontrollori in data 6 gennaio 2010

esempio_scomposizione_16bit_su_display_intro

Spesso capita di avere la necessità di scomporre un valore a 16 bit in due byte per poter fare determinate operazioni (come ad esempio la memorizzazione in eeprom). Vediamo come si eseguono queste operazioni. Codice C incluso.

» Leggi questo articolo

Corso programmazione PICMicro in C – Lezione 8 – Pilotare i display a led a 7 segmenti in modalità multiplex su interrupt del Timer0. Realizziamo un contatore up/down

Scritto da Giovanni Bernardo nella categoria Hitec C, PIC Micro / Microcontrollori in data 6 dicembre 2009

contatore_up_down

In questo articolo parleremo del pilotaggio dei display a led a 7 segmenti, molto diffusi, di un certo fascino e abbastanza semplici da pilotare. Realizzeremo un contatore up/down con due pulsanti in modalità multiplex e utilizzante l’interrupt per l’aggiornamento delle cifre! Mentre il PICMicro gestisce la visualizzazione delle cifre sul display, nel main possiamo fare qualsiasi cosa senza preoccuparci di ciò che accade.

» Leggi questo articolo

Corso programmazione PICMicro in C – Lezione 7 (parte 3/3) – Interfaccia con LCD – Come definire simboli e caratteri personalizzati nell’LCD + esempi di animazione

Scritto da Giovanni Bernardo nella categoria Hitec C, PIC Micro / Microcontrollori in data 2 novembre 2009

personalizzazione_caratteri_lcd_hd44780

Nella terza e ultima parte di questa lezione sull’utilizzo degli LCD intelligenti, basati su controller HD44780, vedremo come è semplice poter disegnare dei caratteri personalizzati e realizzare semplici animazioni.

» Leggi questo articolo

Corso programmazione PICMicro in C – Lezione 7 (parte 2/3) – Interfaccia con LCD – Hello World + semplice menu sul display per attivare delle funzioni

Scritto da Giovanni Bernardo nella categoria Hitec C, PIC Micro / Microcontrollori in data 28 ottobre 2009

menu_su_display_con_picmicro

In questa lezione scriveremo il primo semplice programma che ci permetterà di interfacciarci con l’LCD. Viene inoltre presentato un semplice programma che da un’idea di come può essere realizzato un menù sul display con tanto di sonoro alla pressione dei tasti di navigazione.

» Leggi questo articolo

Corso di programmazione PICMicro in C – Lezione 6 – Collegamento di pulsanti, pilotare un led in on/off

Scritto da Giovanni Bernardo nella categoria Hitec C, PIC Micro / Microcontrollori in data 28 settembre 2009

led_e_pulsanti

In questa lezione impareremo come vanno collegati correttamente i pulsanti alla nostra applicazione e faremo un esempio pratico: un pulsante che pilota un led in on/off.

» Leggi questo articolo

Corso programmazione PICMicro in C – Lezione 5 – Timer0 e Prescaler: come si impostano per generare l’interrupt nei tempi che vogliamo, applicazione pratica

Scritto da Giovanni Bernardo nella categoria Elettronica, Hitec C, PIC Micro / Microcontrollori in data 26 settembre 2009

quinta_lezione_programmazione_picmicro_in_c

In questa lezione vedremo cosa sono e come si utilizzano il Timer0 e il Prescaler. Realizzeremo quindi un circuito che ci permetterà di mettere in pratica ciò che abbiamo imparato: faremo suonare un cicalino mentre un led lampeggia, primo esempio di programma multitasking.

» Leggi questo articolo

Operazioni algebriche booleane: come si utilizzano gli operatori AND, OR, XOR e NOT e come applicarli ai registri ad 8 o più bit

Scritto da Giovanni Bernardo nella categoria Hitec C, PIC Micro / Microcontrollori, Programmazione in data 19 agosto 2009

and_or_xor

Impariamo ad utilizzare gli operatori logici AND, OR, XOR e NOT per eseguire operazioni su singoli bit. Tali operazioni risultano indispensabili quando si lavora con i registri dei microcontrollori.

» Leggi questo articolo

Corso programmazione PICMicro in C – Lezione 3 – Il primo programma in C: scrivere un semplice programma in C per PICMicro, impostare MPLAB e flashare il PICMicro con il PICKit2. Facciamo lampeggiare un LED!

Scritto da Giovanni Bernardo nella categoria Elettronica, Hitec C, PIC Micro / Microcontrollori, Programmazione in data 18 agosto 2009

primo_programma_picmicro_in_c_flashare_con_pikcit2_circuito

In questa lunga puntata getteremo le basi per scrivere il nostro primo programma in ansi-C, utilizzare MPLab e l’HITEC-C per compilarlo e infine il PICKit2 per caricare il programma compilato in linguaggio macchina sul nostro microcontrollore per poi infine vederlo in azione.

» Leggi questo articolo

Divisione “spicciola” con decimali dopo la virgola in Hitec C su PIC Micro

Scritto da Giovanni Bernardo nella categoria Elettronica, Hitec C, PIC Micro / Microcontrollori, Programmazione in data 8 giugno 2008

pic16f877a

Semplice espediente in ansi-c per presentare il risultato di una divisione tra interi comprensiva di decimali dopo la virgola

» Leggi questo articolo

Fusion theme by digitalnature | Articoli (RSS) e Commenti (RSS) ^