Misuratore di frequenza con PIC16F84

Salve,

A scuola ci stanno facendo fare un esercizio con il microprocessore PIC 16F84 (o 16C84). I nostri professori sono abbastanza incapaci e non ci hanno spiegato niente. Ci hanno solamente dato dei documenti in pdf dove vengono spiegate sommariamente le istruzioni del pic e qualche esercizio di esempio.

In passato abbiamo fatto un'esercitazione in cui dovevamo sviluppare un programma che permettesse al PIC di contare il numero di impulsi forniti in ingresso e visualizzarli su 4 LED.

Adesso dobbiamo modificare il programma e fare in modo che il PIC indichi il numero di impulsi in un secondo (o comunque in un intervallo di tempo sempre uguale). Insomma: un misuratore di frequenza.

Il problema è che non riesco a trovare un modo per gestire il tempo.

Il PIC infatti dovrebbe contare il numero di impulsi (con il codice vecchio dovrebbe funzionare) ma non so come fargli contare ogni secondo. Dovrebbe in pratica fare una cosa e ripartire da zero ogni volta che il periodo di tempo è passato Non so che timer esistono nel PIC. Ho visto che esiste il watch-dog timer ma sinceramente non ho capito come funziona e come si usa.

In pratica il PIC dovrebbe contare gli impulsi e, ciclicamente, ogni secondo, azzerarsi e reiniziare da capo.

Voi avete idea di come posso fare? Cosa (e come) posso usare?

Sono abbastanza nel dolore :-(

Grazie mille, Pictor! :-D

Reply to
Pictor
Loading thread data ...

Guarda su it.hobby.elettronica.digitale il post "costruire un frequenzimetro con PIC" di qualche giorno fa.. qualche idea te la dara'.

ciao

Reply to
paologatto

mandami un messaggio privato con intestazione " aaaaa req freq" ti mando uno schemino completo di programma per un frequenzimetro, con pic

16f84 su display a lcd dovrebbe funzionare, ma io non lho mai provato !! ciao

"Pictor" ha scritto nel messaggio news: snipped-for-privacy@4ax.com...

Reply to
Salvatore Barbaro

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.