Πίνακας περιεχομένων:
- Βήμα 1: Λογισμικό που χρησιμοποιείται:
- Βήμα 2: Απαιτούμενα εξαρτήματα:
- Βήμα 3: Διάγραμμα κυκλώματος
- Βήμα 4: Κωδικός:
- Βήμα 5: Βίντεο:
Βίντεο: 8051 διασύνδεση με DS1307 RTC και εμφάνιση χρονικής σήμανσης σε οθόνη LCD: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Σε αυτό το σεμινάριο σας έχουμε εξηγήσει πώς μπορούμε να διασυνδέσουμε τον μικροελεγκτή 8051 με το ds1307 RTC. Εδώ εμφανίζουμε το χρόνο RTC σε lcd χρησιμοποιώντας προσομοίωση proteus.
Βήμα 1: Λογισμικό που χρησιμοποιείται:
Καθώς δείχνουμε προσομοίωση proteus, έτσι για κωδικοποίηση και προσομοίωση που ζητήσατε:
1 Keil uvision: Είναι πολλά προϊόντα από κιλ. έτσι θα σας ζητηθεί μεταγλωττιστής c51. Μπορείτε να κατεβάσετε το λογισμικό από εδώ
2 Λογισμικό Proteus για προσομοίωση: Αυτό είναι το λογισμικό για την εμφάνιση προσομοίωσης. Θα λάβετε πολλές πληροφορίες για τη λήψη αυτού του λογισμικού.
Εάν το κάνετε σε υλικό, τότε θα χρειαστείτε ένα λογισμικό που είναι μαγικό για να ανεβάσετε τον κώδικα στο υλικό σας. Θυμηθείτε ότι η μαγεία του φλας αναπτύσσεται από το nxp. Επομένως, δεν μπορείτε να ανεβάσετε όλους τους μικροελεγκτές οικογένειας 8051 μέσω αυτού του λογισμικού. Επομένως, μπορείτε να ανεβάσετε μόνο τον ελεγκτή που βασίζεται στην Philips.
Βήμα 2: Απαιτούμενα εξαρτήματα:
Εδώ στο demo βίντεο μας χρησιμοποιούμε προσομοίωση proteus, αλλά σίγουρα αν το κάνετε στο υλικό σας θα σας ζητηθούν αυτά τα στοιχεία για αυτό το έργο:
8051 Πίνακας ανάπτυξης: Έτσι, αν έχετε αυτόν τον πίνακα θα είναι καλύτερο, ώστε να μπορείτε εύκολα να ανεβάσετε τον κώδικα μόνοι σας.
LCD 16*2: Αυτό είναι 16*2 lcd. Σε αυτό το LCD έχουμε 16 ακίδες.
Ενότητα DS1307 RTC: Η μονάδα που βασίζεται στο DS1307, Το σειριακό ρολόι πραγματικού χρόνου (RTC) DS1307 είναι ένα χαμηλής ισχύος, πλήρες δυαδικό κωδικοποιημένο δεκαδικό (BCD) ρολόι/ημερολόγιο συν 56 byte NV SRAM. Η διεύθυνση και τα δεδομένα μεταφέρονται σειριακά μέσω ενός I²C, αμφίδρομου διαύλου. Το ρολόι/ημερολόγιο παρέχει πληροφορίες για δευτερόλεπτα, λεπτά, ώρες, ημέρα, ημερομηνία, μήνα και έτος. Η ημερομηνία λήξης του μήνα προσαρμόζεται αυτόματα για μήνες με λιγότερες από 31 ημέρες, συμπεριλαμβανομένων των διορθώσεων για το δίσεκτο έτος. Το ρολόι λειτουργεί είτε σε 24ωρη είτε σε 12ωρη μορφή με ένδειξη AM/PM. Το DS1307 διαθέτει ενσωματωμένο κύκλωμα αίσθησης ισχύος που ανιχνεύει διακοπές ρεύματος και μεταβαίνει αυτόματα στην εφεδρική παροχή. Η λειτουργία χρονομέτρησης συνεχίζεται ενώ το εξάρτημα λειτουργεί από την εφεδρική παροχή.
Έχουμε δείξει μια εικόνα παραπάνω του κιτ εκπαίδευσης του 8051, εκεί η ενότητα lcd και rtc module είναι ήδη εκεί στον πίνακα, οπότε αν αγοράσετε αυτόν τον πίνακα, θα είναι εύκολο για εσάς να διασυνδέσετε αυτήν την ενότητα ds1307, αλλιώς εάν αγοράσετε μικρό πίνακα ανάπτυξης τότε πρέπει επίσης να αγοράσετε μια μονάδα LCD και μία μονάδα RTC με κελί νομίσματος.
Μετατροπέας USB σε UART: Μονάδα μετατροπέα USB UART CP1202, ένας πολύ απλός πίνακας για γρήγορη σύνδεση USB σε Serial ή USB σε TTL ή Serial σε USB. Μπορείτε να επικοινωνείτε εύκολα με μικροελεγκτές / μικροεπεξεργαστές από τον υπολογιστή σας μέσω της μονάδας.
Βήμα 3: Διάγραμμα κυκλώματος
Βήμα 4: Κωδικός:
Μπορείτε να λάβετε τον πηγαίο κώδικα από το σύνδεσμο GitHub.
Βήμα 5: Βίντεο:
Ολόκληρη η περιγραφή του έργου δίνεται στο παραπάνω βίντεο.
Εάν έχετε οποιαδήποτε αμφιβολία σχετικά με αυτό το έργο, μη διστάσετε να μας σχολιάσετε παρακάτω. Και αν θέλετε να μάθετε περισσότερα σχετικά με το ενσωματωμένο σύστημα, μπορείτε να επισκεφθείτε το κανάλι μας στο youtube.
Επισκεφθείτε και κάντε like στη σελίδα μας στο Facebook για συχνές ενημερώσεις.
Ευχαριστώ & Χαιρετισμούς, Τεχνολογίες Embedotronics
Συνιστάται:
Οθόνη LCD I2C / IIC - Μετατρέψτε μια οθόνη SPI LCD στην οθόνη LCD I2C: 5 βήματα
Οθόνη LCD I2C / IIC | Μετατρέψτε ένα SPI LCD σε οθόνη I2C LCD: η χρήση της οθόνης spi LCD χρειάζεται πάρα πολλές συνδέσεις για να γίνει κάτι που είναι πραγματικά δύσκολο να το κάνω, έτσι βρήκα μια μονάδα που μπορεί να μετατρέψει το i2c LCD σε spi LCD οπότε ας ξεκινήσουμε
Οθόνη θερμοκρασίας και επιπέδου φωτός με οθόνη στην οθόνη NOKIA 5110: 4 βήματα
Οθόνη θερμοκρασίας και φωτός με οθόνη στην οθόνη NOKIA 5110: Γεια σε όλους! Σε αυτήν την ενότητα κατασκευάζουμε απλή ηλεκτρονική συσκευή για την παρακολούθηση της θερμοκρασίας και του επιπέδου φωτός. Οι μετρήσεις αυτών των παραμέτρων εμφανίζονται στην οθόνη LCD NOKIA 5110. Η συσκευή βασίζεται στον μικροελεγκτή AVR ATMEGA328P. Η παρακολούθηση
Αισθητήρας θερμοκρασίας (LM35) Διασύνδεση με οθόνη ATmega32 και LCD - Αυτόματος έλεγχος ανεμιστήρα: 6 βήματα
Αισθητήρας θερμοκρασίας (LM35) Διασύνδεση με οθόνη ATmega32 και LCD | Automatics Fan Control: Temperature Sensor (LM35) Interfacing with ATmega32 and LCD Display
Διασύνδεση πληκτρολογίου με 8051 και εμφάνιση αριθμών πληκτρολογίου σε 7 τμήματα: 4 βήματα (με εικόνες)
Διασύνδεση πληκτρολογίου με 8051 και εμφάνιση αριθμών πληκτρολογίου σε 7 τμήματα: Σε αυτό το σεμινάριο θα σας πω πώς μπορούμε να διασυνδέσουμε το πληκτρολόγιο με το 8051 και την εμφάνιση αριθμών πληκτρολογίου σε οθόνη 7 τμημάτων
Εμφάνιση των αριθμών του πληκτρολογίου σε οθόνη LCD 16 X 2 με βήματα 8051: 4
Εμφάνιση των αριθμών του πληκτρολογίου σε οθόνη LCD 16 X 2 με 8051: Σε αυτό το έργο θα διασυνδέσουμε το πληκτρολόγιο και το LCD με το 8051. Καθώς πατάμε το πλήκτρο στο πληκτρολόγιο, παίρνουμε τον αριθμό αντιστοιχίας στο LCD μας