PIC16F84A με βάση το χρονόμετρο LCD χρειάζονται βοήθεια

S

su1c1d4l

Guest
Γεια σας, μπορεί να σας βοηθήσει με έξω με αυτό; Im που προσπαθεί να κάνει ένα χρονόμετρο LCD με PIC16F84A που θα μπορούσε να ελέγχει τη λειτουργία των τεσσάρων κέντρων σε μια δεδομένη στιγμή που θα επιλέξετε. αλλά δεν ξέρω πώς να το πρόγραμμα χρονόμετρα τόσο πολύ. : | Θα είναι ένα 24-ωρο, που θα αρχίσει στις 00:00 όταν είναι ενεργοποιημένος. τότε θα ζητήσει για τον χρόνο στον οποίο το ρελέ θα είναι ενεργό. Εδώ είναι το σχηματικό:
 
Βασικά, το οποίο δημιουργήθηκε το TMR0 για τη δημιουργία περιοδικές διακοπές, ίσως χρειαστεί να κάνετε κάποια λογισμικό μετά την κλιμάκωση για να πάρετε ρεαλιστικές διαστήματα χρόνου. Θα μπορούσατε να χρησιμοποιήσετε δευτερόλεπτα ή ακόμη και λεπτά, ανάλογα με την ακρίβεια που χρειάζεστε. Μετρήστε τα χρονικά διαστήματα, μεταφέρουν λεπτά έως ώρες για να διατηρήσουν ένα πραγματικό ρολόι του χρόνου. Με όλα αυτά διακινούνται σε διακοπές, μπορείτε να τον κωδικό βρόχος για τον έλεγχο των διακοπτών που λειτουργούν χωρίς να ανησυχείτε για το ρολόι λείπει μετράει. Το ρολόι θα είναι πάντα σωστή (με την επιφύλαξη της ακρίβειας κρυστάλλων) δεν έχει σημασία τι άλλο κάνετε στο πρόγραμμα ώστε να μπορείτε να τον κωδικό της επιλογής του χρόνου και την εξοικονόμηση (με EEPROM;) με οποιονδήποτε τρόπο θέλετε. Ο τρόπος που έχετε από το κουμπί reset συνδεδεμένη είναι ύποπτο. Αυτό θα επαναφέρει σίγουρα το κύκλωμα, αλλά πιθανώς όχι με τον τρόπο που θέλατε. : D Ελέγξτε τον πυκνωτή τιμές γύρω από το κρύσταλλο πολύ. Μήπως θα έπρεπε να pF δεν μF; Επίσης, προσθέστε την αποσύνδεση πυκνωτών σε όλη την προμήθεια. Brian.
 
Γεια σου, τι μπορεί να γίνει και να είναι 1 λεπτό καθυστέρηση και να χρησιμοποιήσετε τους διακόπτες για να καθορίσει το ποσό της καθυστέρησης χρόνου που απαιτείται και που σύμφωνα, οπότε αν χρειάζεστε 10 λεπτά, καλέστε το 1 λεπτό καθυστέρηση 10 φορές. Οι διακόπτες μπορούν να χρησιμοποιηθούν για την παραγωγή διακόψει χρησιμοποιώντας την αλλαγή RB σε διακοπή λειτουργίας. (Αλλά αυτό θα απαιτούσε λίγη αλλαγή στο υλικό σας.) Θα μπορούσατε επίσης να κάνετε ως betwixt ανέφερε. Ελπίδα αυτό βοηθά.
 

Welcome to EDABoard.com

Sponsor

Back
Top