Orologio multifunzione con AT89C2051  

Da diversi anni ho costruito questo orologio programmabile in due versioni, uno tascabile
e l'altro qui descritto (con possibilità di dialogare fra loro attraverso la porta seriale). 
Visto che ricevo spesso richieste sulla costruzione di vari tipi di temporizzatori, mi sono 
deciso nel descrivere questa mia realizzazione, un sistema fra i tanti disponibili. 

I sette segmenti vengono usati anche per visualizzare tutte le lettere dell'alfabeto escluso
la X e la W. Ogni cifra o lettera viene accesa per circa un millisecondo, per tutte e quattro
occorrono 4 millisecondi corrispondenti ad una frequenza di scansione di circa 250 Hz 

Nella modalità Modo, si può selezionare la funzione desiderata, la modifica dell'orologio lo
si può fare in ogni momento.  
        

Premendo Modo e subito dopo Selezione, si accede alle funzioni rappresentate da una cifra
sulla sinistra, secondo la seguente corrispondenza:

1= Visualizza l'orologio.
2= Conta Minuti/Secondi in avanti con Stop manuale.
3= Visualizza il tempo memorizzato al momento dello Stop.
4= Passa in modalità risparmio d'energia, spegne il display e funziona l'allarme con orologio.
5= Imposta il tempo in minuti per il conteggio a ritroso con allarme al termine, il conteggio
   continua in negativo fino a che non interviene lo stop.
6= Visualizza il tempo dell'orologio dell'Allarme.
7= Imposta Ore e Minuti dell'Allarme.
8= Visualizza lo scorrere dei minuti/secondi dell'orologio.
9= Visualizza il giorno e il mese. 
0= Imposta il giorno e il mese.
A-F= A disposizione per sucessivi ampliamenti del programma.

Lo schema a parte il microc. usa componenti molto comuni 


 Visualizzazione Ore e Minuti dell'orologio e Tempo a scalare impostato a 5 minuti
        

Naturalmente è possibile modificare il programma per attivare l'allarme anche in modi diversi 
da quelli sopra descritti.

Vedi il listato del programma 

Per semplificare non ho descritto tutte le combinazioni dei pulsanti Modo e Selezione.
  
Cordiali saluti, Emilio.

 Vai a pagina1