Πίνακας περιεχομένων:
- Βήμα 1: Έλεγχος μήτρας LED 16x64 (p10)
- Βήμα 2: Ρύθμιση υλικού
- Βήμα 3: Διάγραμμα κυκλώματος
- Βήμα 4: Κωδικός
- Βήμα 5: Έξοδος
Βίντεο: 16x64 P10 Scrolling LED Display Using PIC16F877 Microcontroller: 5 Steps (with Pictures)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Σε αυτό το εκπαιδευτικό, περιγράφει τον τρόπο διασύνδεσης οθόνης μήτρας LED 16 x 64 (p10) με μικροελεγκτή PICI6F877A.
Τα δεδομένα αποστέλλονται στον μικροελεγκτή μέσω UART που είναι αποθηκευμένα στο EEPROM και τα δεδομένα θα εμφανίζονται στην οθόνη μήτρας LED. Θα συνεχίσει τα ίδια δεδομένα όταν έρχονται νέα δεδομένα.
Το πρόγραμμα γραμμένο σε C, κατασκευασμένο με MPLAB.
Βήμα 1: Έλεγχος μήτρας LED 16x64 (p10)
Σε αυτό το σύστημα, η οθόνη μήτρας 16x64 μπορεί να εμφανίσει πληροφορίες που θα απαιτήσουν τεράστια 1024 LED. Αυτή η οθόνη αποτελείται από μικρότερες μονάδες διατεταγμένες μεταξύ τους από μια μεγαλύτερη οθόνη, κάθε μονάδα συνήθως αποτελείται από μήτρα 4x8 LED όπως φαίνεται στο σχήμα.
Καρφιτσώστε τον πίνακα p10 όπως φαίνεται με 6 γραμμές ελέγχου.
Βήμα 2: Ρύθμιση υλικού
Για την ανάπτυξη αυτού του έργου, χρειαζόμαστε τα ακόλουθα υλικά,
- p10 (16x32) Οθόνη LED x 2
- Μικροελεγκτής PICI6F877A
- PIC Microcontroller Development Borad
- 16 x 32 (p10) μήτρα LED - 2 αριθ
- Σειριακός προσαρμογέας USB 2
- 5V 5A SMPS
Βήμα 3: Διάγραμμα κυκλώματος
Το διάγραμμα κυκλώματος φαίνεται στο σχήμα.
Ο πείρος MCLR τραβιέται με αντίσταση 10K.
Σειριακός μετατροπέας USB 2 συνδεδεμένος σε RC6 και RC7 καθώς υποστηρίζει την επικοινωνία UART και ο ρυθμός baudrate είναι 9600 bps.
Εδώ χρησιμοποιήθηκε κρυσταλλικός ταλαντωτής 20 MHz.
Οι ακίδες για την οθόνη κύλισης (p10) μπορούν να χρησιμοποιήσουν οποιαδήποτε ψηφιακή καρφίτσα. Σε αυτό το έργο χρησιμοποιήσαμε,
- EN - RB4
- Α - RB5
- Β - RB6
- CLK - RC1
- SCLK - RD3
- ΔΕΔΟΜΕΝΑ - RD2
Βήμα 4: Κωδικός
Εδώ επισυνάπτεται πλήρης κώδικας που αναπτύχθηκε στο C.
Baudrate UART: 9600 bps
Μορφή μηνύματος: * <μήνυμα> $ (π.χ.: * αντίκτυπο $)
Βήμα 5: Έξοδος
Επισυνάπτεται ο σύνδεσμος βίντεο που έχουμε κάνει.
YouTube:
Facebook:
www.facebook.com/impacttechnolabz
Συνιστάται:
Electronic Loud Horn Using 555 Timer: 9 Steps (with Pictures)
Electronic Loud Horn Using 555 Timer: Το LM555 δημιουργεί ένα ηλεκτρονικό σήμα κόρνας το οποίο ενισχύεται από ένα LM386. Ο τόνος και η ένταση του κέρατος μπορούν εύκολα να μεταβληθούν. Η κόρνα μπορεί να χρησιμοποιηθεί σε αυτοκίνητο, σκούτερ, ποδήλατο και μοτοσικλέτα. Μην ξεχάσετε να εγγραφείτε για περισσότερα έργα: YouTubePCB
DIY LED Dot Matrix Scrolling Display Using Arduino: 6 βήματα
DIY LED Dot Matrix Scrolling Display Using Arduino: Hello InstruThis is my First Instructable. Σε αυτό το Instructable, θα δείξω πώς φτιάχνω μια κύλιση οθόνης DIY LED Dot Matrix χρησιμοποιώντας το Arduino ως MCU. Αυτού του είδους οι οθόνες εμφανίζονται στο σιδηροδρομικό σταθμό, το σταθμό λεωφορείων, τους δρόμους και πολλά άλλα μέρη. Εκεί
48 X 8 Scrolling LED Matrix Display Using Arduino and Shift Registers .: 6 βήματα (με εικόνες)
48 X 8 Scrolling LED Matrix Display Using Arduino and Shift Registers .: Hello all! This is my first Instructable and is all about about making a 48 x 8 Programmable Scrolling LED Matrix using a Arduino Uno and 74HC595 shift registers. Αυτό ήταν το πρώτο μου έργο με έναν πίνακα ανάπτυξης Arduino. Ταν μια πρόκληση που δόθηκε στον m
Θερμοκρασία οθόνης στο P10 LED Display Module Using Arduino: 3 βήματα (με εικόνες)
Θερμοκρασία εμφάνισης σε μονάδα οθόνης LED P10 χρησιμοποιώντας Arduino: Στο προηγούμενο σεμινάριο έχει ειπωθεί πώς να εμφανίζεται κείμενο στο Dot Matrix LED Display P10 Module χρησιμοποιώντας Arduino και DMD Connector, το οποίο μπορείτε να ελέγξετε εδώ. Σε αυτό το σεμινάριο θα δώσουμε ένα απλό σεμινάριο έργου χρησιμοποιώντας τη μονάδα P10 ως οθόνη εμφάνισης
5x4 LED Display Matrix Using a Basic Stamp 2 (bs2) and Charlieplexing: 7 Steps
5x4 LED Display Matrix Χρησιμοποιώντας μια βασική σφραγίδα 2 (bs2) και Charlieplexing: Έχετε μια βασική σφραγίδα 2 και μερικές επιπλέον λυχνίες LED που κάθονται γύρω; Γιατί να μην παίξετε με την έννοια του charlieplexing και να δημιουργήσετε μια έξοδο χρησιμοποιώντας μόνο 5 ακίδες. Για αυτό το διδακτικό θα χρησιμοποιήσω το BS2e αλλά οποιοδήποτε μέλος της οικογένειας BS2 πρέπει να δουλέψει