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