Cerca nel sito:
ricerca
avanzata

Frasi Celebri...

I figli nascono con dentro quello che, nei padri, la vita ha lasciato a meta'.

Alessandro Baricco 

Sondaggio:

A tuo giudizio, riaprire le "casechiuse" è...

Un modo per combattere la criminalità
Un insulto alle donne
Una cosa da fare al più presto
L'ennesima stupidaggine di questo governo
Una cosa che non mi interessa

visualizza risultati


 

Cominciare con gli ST6 3/4
di Vincenzo Villa


Il software

Sono forniti quattro programmi di esempio, adatti a funzionare con la scheda proposta. Per chi incomincia si consiglia vivamente di leggerli nell’ordine presentato. Ovviamente sono solo spunti per un approfondimento…


First

Un semplice programma che gestisce semplicemente una porta di input ed una di output, senza interrupt.

La porta A è configurata come ingresso, la B come uscita. All’inizio gli otto led sono accesi; se connetto momentaneamente uno degli ingressi della porta A a massa (sono configurati con resistenza di pull-up), il led corrispondente sulla porta B si spegne e rimane spento anche quando si toglie l’ingresso dalla porta A. Quando tutti i led sono stati spenti uno alla volta, il ciclo riprende dopo un breve lampeggio.

Idea per l’approfondimento: gestione attraverso interrupt.


Timer

Questo programma introduce l’uso del timer interno e delle interrupt. Praticamente ad intervalli regolari gestiti dal timer un contatore è decrementato e posto sulla porta B: il conteggio è binario.

Idea per l’approfondimento: trasformate il software per ottenere un allarme a fine conteggio


AD

Questo programma usa l’ADC intero per convertire la tensione presente su uno dei pin della porta C (la più precisa per questa applicazione). Si consiglia di usare per generare questa tensione un trimmer connesso tra massa e Vcc. La tensione è visualizzata o come numero binario (256 livelli) oppure attraverso un unico led acceso (quindi otto livelli differenti); la selezione del modo di funzionamento dipende dallo stato di un altro bit della porta C.

Idea per l’approfondimento: realizzare un VU-meter


Data_rom

Presenta le section e l’uso della finestra sulla rom. Il programma visualizza sui led una serie di giochi luminosi memorizzati in ROM (tipo supercar, per intenderci)

Idea per l’approfondimento: realizzare hardware e software per scritte scorrevoli

 

 

Nota by Cat: Tutti i files sorgenti, compreso la versione pdf originale di questo progetto, sono contenuti nel file first_st6.zip (146 k)

 

successivo
–«  INDICE PROGETTI  »–

 

 

 

 
Powered by paper&pencil (carta&matita ) - Copyright © 2001-2009 Cataldo Sasso