Πίνακας περιεχομένων:
- Βήμα 1: Λογισμικό που χρησιμοποιείται:
- Βήμα 2: Απαιτούμενα εξαρτήματα:
- Βήμα 3: Διάγραμμα κυκλώματος:
- Βήμα 4: Κώδικας Έργου
- Βήμα 5: Βίντεο του έργου μας:
Βίντεο: Interfacing 8051 Microcntroller With 16*2 Lcd in Proteus Simulation: 5 Steps (with Pictures)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Αυτό είναι ένα πολύ βασικό έργο του 8051. Σε αυτό το έργο θα σας πούμε πώς μπορούμε να διασυνδέσουμε 16*2 LCD με μικροελεγκτή 8051. Έτσι εδώ χρησιμοποιούμε πλήρη λειτουργία 8 bit. Στο επόμενο σεμινάριο θα πούμε επίσης για τη λειτουργία 4 bit.
Βήμα 1: Λογισμικό που χρησιμοποιείται:
Καθώς δείχνουμε προσομοίωση proteus, έτσι για κωδικοποίηση και προσομοίωση που ζητήσατε:
1 Keil uvision: Είναι πολλά προϊόντα από κιλ. έτσι θα σας ζητηθεί μεταγλωττιστής c51. Μπορείτε να κατεβάσετε το λογισμικό από εδώ
2 Λογισμικό Proteus για προσομοίωση: Αυτό είναι το λογισμικό για την εμφάνιση προσομοίωσης. Θα λάβετε πολλές πληροφορίες για τη λήψη αυτού του λογισμικού.
Εάν το κάνετε σε υλικό, τότε θα χρειάζεστε ένα λογισμικό που είναι μαγικό για να ανεβάσετε τον κώδικα στο υλικό σας. Θυμηθείτε ότι η μαγεία του φλας αναπτύσσεται από το nxp. Επομένως, δεν μπορείτε να ανεβάσετε όλους τους μικροελεγκτές οικογένειας 8051 μέσω αυτού του λογισμικού. Επομένως, μπορείτε να ανεβάσετε μόνο τον ελεγκτή που βασίζεται στην Philips.
Βήμα 2: Απαιτούμενα εξαρτήματα:
Εδώ στο demo βίντεο μας χρησιμοποιούμε προσομοίωση proteus αλλά σίγουρα αν το κάνετε στο υλικό σας θα σας ζητηθούν αυτά τα στοιχεία για αυτό το έργο:
8051 Πίνακας ανάπτυξης: Έτσι, αν έχετε αυτόν τον πίνακα θα είναι καλύτερο, ώστε να μπορείτε εύκολα να ανεβάσετε τον κώδικα μόνοι σας.
LCD 16*2: Αυτό είναι 16*2 lcd. Σε αυτό το LCD έχουμε 16 ακίδες.
Μετατροπέας USB σε UART: Πρόκειται για αρσενικό συνδετήρα τύπου 9Pin D Για Rs232 O/p
Jumper Wires
Βήμα 3: Διάγραμμα κυκλώματος:
Βήμα 4: Κώδικας Έργου
Μπορείτε να λάβετε τον πηγαίο κώδικα από το GitHub Link μας
Βήμα 5: Βίντεο του έργου μας:
Ολόκληρη η περιγραφή του έργου δίνεται στο παραπάνω βίντεο.
Εάν έχετε οποιαδήποτε αμφιβολία σχετικά με αυτό το έργο, μη διστάσετε να μας σχολιάσετε παρακάτω.
Και αν θέλετε να μάθετε περισσότερα σχετικά με το ενσωματωμένο σύστημα, μπορείτε να επισκεφθείτε το κανάλι μας στο youtube
Επισκεφθείτε και κάντε like στη σελίδα μας στο Facebook για συχνές ενημερώσεις.
Αυτό το κανάλι μόλις τώρα ξεκινήσαμε, αλλά καθημερινά θα λαμβάνετε μερικά βίντεο σχετικά με το ενσωματωμένο σύστημα και το IoT.
Ευχαριστώ & Χαιρετισμούς,
Συνιστάται:
Interfacing Ultrasonic Ranging Module HC-SR04 With Arduino: 5 Steps
Interfacing Ultrasonic Ranging Module HC-SR04 With Arduino: Γεια, τι συμβαίνει, παιδιά! Akarsh εδώ από τη CETech. Αυτό το έργο μου είναι λίγο πιο απλό, αλλά τόσο διασκεδαστικό όσο τα άλλα έργα. Σε αυτό το έργο, πρόκειται να διασυνδέσουμε μια μονάδα αισθητήρα απόστασης υπερήχων HC-SR04. Αυτή η ενότητα λειτουργεί από τη γενεατίνη
Interfacing Sensirion, SPS-30, Particulate Matter Sensor With Arduino Duemilanove Using I2C Mode: 5 Steps
Interfacing Sensirion, SPS-30, Particulate Matter Sensor With Arduino Duemilanove Using I2C Mode: Όταν έψαχνα να διασυνδέσω αισθητήρες SPS30, συνειδητοποίησα ότι οι περισσότερες πηγές ήταν για το Raspberry Pi αλλά όχι τόσο για το Arduino. Ξοδεύω λίγο χρόνο για να λειτουργήσει ο αισθητήρας με το Arduino και αποφάσισα να δημοσιεύσω την εμπειρία μου εδώ, ώστε να μπορεί
PS2 Controller Breakout Adapter for Arduino Interfacing: 10 Steps
PS2 Controller Breakout Adapter for Arduino Interfacing: Το PlayStation 2 Controller είναι ένα πραγματικά χρήσιμο gamepad για ρομποτικά έργα. Είναι φθηνό, άφθονο διαθέσιμο (μεταχειρισμένο), διαθέτει ένα σωρό κουμπιά και είναι συμβατό με Arduino! Για να το χρησιμοποιήσετε, χρειάζεστε έναν ειδικό σύνδεσμο για να το συνδέσετε μέχρι
Χρονόμετρο με χρήση του Pic18f4520 στο Proteus With 7 Segment: 6 Steps
Χρονόμετρο Χρήση του Pic18f4520 στο Proteus With 7 Segment: Μόλις ξεκίνησα να δουλεύω με ελεγκτή φωτογραφιών, ένας φίλος μου μου ζήτησε να φτιάξω ένα χρονόμετρο από αυτό. Έτσι, δεν έχω εικόνα υλικού για κοινή χρήση, έχω γράψει κώδικα και τον προσομοιώνω στο λογισμικό Proteus. Εδώ έχω μοιραστεί το σχηματικό για το ίδιο.t
16x64 P10 Scrolling LED Display Using PIC16F877 Microcontroller: 5 Steps (with Pictures)
16x64 P10 Scrolling LED Display Using PIC16F877 Microcontroller: Σε αυτό το εκπαιδευτικό, περιγράφεται ο τρόπος διασύνδεσης οθόνης μήτρας LED 16 x 64 (p10) με μικροελεγκτή PICI6F877A. Τα δεδομένα αποστέλλονται στον μικροελεγκτή μέσω UART που είναι αποθηκευμένα στο EEPROM και τα δεδομένα θα εμφανίζονται στην οθόνη μήτρας LED. Είναι