Alcune routine per i micro ST6

Queste sono routine per uso generico, che potrete inserire all'interno dei vostri programmi. Tutte le routine sono complete di commenti in italiano.

NOTA: Se avete delle routine da voi scritte che ritenete interessanti, inviatemele complete di commenti e spiegazioni, e le inseriro' in questa pagina.




Routine di uso generale

START Esempio di come impostare un programma per un micro ST6
Definizione registri 2 Files da inserire nei vostri programmi con la direttiva . input per definire tutti i registri del micro automaticamente
Routine di ritardo 3 modi per creare un ritardo variabile tramite software (loop) e hardware (timer)
Routine ADC Aumentare la stabilita' e la precisione del convertitore A/D calcolando la media di una sequenza di letture successive
Frequenzimetro Un semplice programma per misurare qualsiasi frequenza tra 0 e 32KHertz

Torna all'inizio


Routine matematiche

Routine matematiche Esempi di :
Moltiplicazione tra 2 byte
Divisione tra 2 byte
Funzione logica XOR
Conversione di un byte in 3 cifre BCD

Torna all'inizio


Comunicazioni seriali

Routine I2C v3.1 Comunicazione seriale in formato I2C per EEPROM e altri dispositivi I2C
EEPROM 24Cxx Gestione di una EEPROM seriale I2C
Scritto da Licciardò Maurizio
Routine seriali Input/output seriale generico (formato microwire o altri)
Routine RS 232 Comunicazione seriale in formato RS232 a 1200 baud con un computer

Torna all'inizio


Funzioni I/O

Shift register 4094 Come aumentare il numero di uscite del micro con uno o piu' CMOS 4094
Specchio Aumentare il numero di ingressi e uscite del micro usando dei chip 74HC597 e 74HC595. Comprende lo schema in formato DXF (leggibile con il Circad)
Scritto da Corato Marco
Uscita PWM NUOVO: Come ottenere un segnale analogico usando l'uscita PWM dei micro ST626x

Torna all'inizio


Controllo display

Driver display 7219 Come comandare fino a 8 display a led con un integrato driver MAX7219 della Maxim
Routine multiplexer Comandare direttamente 4 display in multiplexer
Display LCD Controllare un display LCD alfanumerico da 16 caratteri e 2 righe

Torna all'inizio


© Giuseppe Di Paolo '98
Aggiornato giovedì 21 ottobre 1999