Sommario:

Il timer dei minuti basato sull'MCU PIC16F88: 4 passaggi
Il timer dei minuti basato sull'MCU PIC16F88: 4 passaggi

Video: Il timer dei minuti basato sull'MCU PIC16F88: 4 passaggi

Video: Il timer dei minuti basato sull'MCU PIC16F88: 4 passaggi
Video: Il Marvel Cinematic Universe In Poche Parole - The Late Show con Karim Musa | S4 Ep.3 2024, Luglio
Anonim
Il timer dei minuti basato sull'MCU PIC16F88
Il timer dei minuti basato sull'MCU PIC16F88

Diamo un'occhiata al semplice progetto per principianti del timer dei minuti. Il cuore del progetto è l'MCU PIC16F88 a 8 bit. L'ora viene visualizzata sul display a 7 segmenti e il timer viene azionato tramite 6 pulsanti. Il dispositivo è alimentato dalla batteria da 9 volt.

L'intervallo di tempo va da 1 a 99 minuti. La modalità numerica a due cifre è indicata dal LED verde aggiuntivo che si trova sul lato destro del display proprio accanto al segno del punto decimale. I cinque pulsanti di fila rappresentano i numeri da uno a cinque. Il sesto pulsante ha due funzioni: ripristinare il dispositivo e modificare la cifra corrente che si sta inserendo.

Il dispositivo timer funziona nel modo seguente. Dopo l'accensione dell'interruttore principale, viene visualizzata una cifra zero e il dispositivo è in attesa che vengano premuti i pulsanti. Ci sono 3 possibilità:

1) Per inserire un periodo da 1 a 5 minuti basta premere uno dei cinque pulsanti. Il conto alla rovescia inizia tra pochi istanti.

2) Per inserire un periodo da 6 a 9 minuti, premere uno dei cinque pulsanti e subito dopo premere ripetutamente il 6° pulsante per ottenere il valore desiderato. Dopo ogni pressione il valore viene incrementato di 1.

3) Per inserire un periodo da 10 a 99 minuti, inserire la prima cifra seguendo le istruzioni del passaggio precedente. Quindi premere uno dei cinque pulsanti. Il punto decimale e il led aggiuntivo verde si accendono indicando che si sta inserendo la seconda cifra del valore. Ora premere ripetutamente il 6° pulsante per regolare il valore della seconda cifra.

Durante il conto alla rovescia viene visualizzato il tempo rimanente e il punto decimale lampeggia periodicamente. Nel caso del numero a due cifre, entrambe le cifre appaiono periodicamente sul display con la seconda cifra contrassegnata dal punto decimale. Finché il conteggio dei minuti rimanenti è un numero a due cifre, il LED aggiuntivo è acceso.

Quando il tempo rimanente raggiunge il valore zero, verrà attivato l'allarme sonoro. Il dispositivo può quindi essere ripristinato con il sesto pulsante per essere pronto per l'attività successiva.

Passaggio 1: parti necessarie

Parti necessarie
Parti necessarie
  1. PIC16F88
  2. Display a 7 segmenti
  3. 6 pulsanti
  4. Resistenza 1K - 6 pezzi
  5. Resistenza 470 - 9 pezzi
  6. 7805 regolatore di tensione
  7. Condensatore da 0,33 uF
  8. Condensatore da 0,1 uF
  9. un altoparlante piezo
  10. un portabatterie
  11. un interruttore

Passaggio 2: il circuito del timer

Il Circuito del Timer
Il Circuito del Timer

Passaggio 3: il codice sorgente

Il codice scritto in C utilizzando MPLAB X IDE e il compilatore XC8 è disponibile per il download:

Passaggio 4: l'aspetto del dispositivo finale

Il look del dispositivo finale
Il look del dispositivo finale
Il look del dispositivo finale
Il look del dispositivo finale
Il look del dispositivo finale
Il look del dispositivo finale
Il look del dispositivo finale
Il look del dispositivo finale

Sta a te decidere se assemblare solo il circuito sulla breadboard o creare un design unico. Allego alcune immagini dei miei dispositivi.

Consigliato: