Timer Countdown
Salve a tutti ho bisogno di creare un timer countdown utilizzando un pic18f452 7display multiplexati e avrei bisogno di alcune cose:
Per la programmazione ne so poco veramente...avevo in mente una cosa così...veloce...nel senso che ad ogni interrupt mi dà un'impulso che mi fa decrementare il contatore...ovviamente definisco tutti i numeri con il codice in uscita alla porta...
Ora...come faccio ad avere un interrupt ogni secondo? a quanto lo devo far partire il tmr0?
Poi pensavo di usare le divisioni del tmr per multiplexare i display...o mi consigliate di utilizzare un altro timer? il pic18f452 ha 3 timer....
Esiste un buffer? non so come chiamarlo...mi sà che ho sbagliato a dire buffer...vorrei quei chip che abiliti il set invii il codice e lo trattengono per tutto il tempo fino a quando non viene resettato, perché essendo un timer ore minuti secondi perché devo riaggiornare continuamente il display per un'ora? faliciterei la vita anche a quel povero PIC!
Altra cosa...essendo un giocattolo con 3 chiavi da collegare al PIC in modo da identificare quella giusta, come posso fare per scegliere ogni volta in random, quale chiave è quella giusta?
Ho una matrice 3x4 mi conviene settare come uscite le 3 colonne o 4 righe?
Spero di riceve aiuto almeno qui! Grazie mille!!!
Per la programmazione ne so poco veramente...avevo in mente una cosa così...veloce...nel senso che ad ogni interrupt mi dà un'impulso che mi fa decrementare il contatore...ovviamente definisco tutti i numeri con il codice in uscita alla porta...
Ora...come faccio ad avere un interrupt ogni secondo? a quanto lo devo far partire il tmr0?
Poi pensavo di usare le divisioni del tmr per multiplexare i display...o mi consigliate di utilizzare un altro timer? il pic18f452 ha 3 timer....
Esiste un buffer? non so come chiamarlo...mi sà che ho sbagliato a dire buffer...vorrei quei chip che abiliti il set invii il codice e lo trattengono per tutto il tempo fino a quando non viene resettato, perché essendo un timer ore minuti secondi perché devo riaggiornare continuamente il display per un'ora? faliciterei la vita anche a quel povero PIC!
Altra cosa...essendo un giocattolo con 3 chiavi da collegare al PIC in modo da identificare quella giusta, come posso fare per scegliere ogni volta in random, quale chiave è quella giusta?
Ho una matrice 3x4 mi conviene settare come uscite le 3 colonne o 4 righe?
Spero di riceve aiuto almeno qui! Grazie mille!!!