תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
במדריך זה מתאר כיצד ממשק 16 x 64 (p10) תצוגת מטריקס LED עם מיקרו -בקר PICI6F877A.
נתונים נשלחים אל המיקרו -בקר באמצעות UART המאוחסנים ב- EEPROM והנתונים יוצגו בתצוגת מטריצת LED. הוא ימשיך באותם נתונים בכל פעם שיגיעו נתונים חדשים.
התוכנית שנכתבה ב- C בנויה עם MPLAB.
שלב 1: 16x64 (p10) בקרת מטריקס LED
במערכת זו, תצוגת מטריצות 16x64 יכולה להציג מידע אשר ידרוש 1024 נוריות עצומות. תצוגה זו מורכבת ממודולים קטנים יותר המסודרים יחד למסך גדול יותר, כל מודול מורכב בדרך כלל ממטריצת 4x8 של נוריות LED כפי שמוצג באיור.
הצמד מתוך לוח p10 כפי שמוצג בעל 6 קווי בקרה.
שלב 2: התקנת חומרה
כדי לפתח פרויקט זה, אנו זקוקים לחומרים כדלקמן,
- p10 (16x32) תצוגת LED x 2
- מיקרו -בקר PICI6F877A
- בורד פיתוח מיקרו -בקר PIC
- 16 x 32 (p10) מטריצת LED - 2 מס '
- מתאם סידורי USB 2
- 5V 5A SMPS
שלב 3: תרשים מעגלים
תרשים המעגל מוצג באיור.
סיכת MCLR מושכת כלפי מעלה באמצעות הנגד 10K.
ממיר סידורי USB 2 מחובר RC6 ו- RC7 מכיוון שהוא תומך בתקשורת UART ושידור העומס הוא 9600 bps.
כאן נעשה שימוש במתנד קריסטל 20 מגהרץ.
סיכות לתצוגת גלילה LED (p10) יכולות להשתמש בכל פין דיגיטלי. בפרויקט זה השתמשנו בו,
- EN - RB4
- A - RB5
- B - RB6
- CLK - RC1
- SCLK - RD3
- DATA - RD2
שלב 4: קוד
כאן מצורף קוד מלא שפותח ב- C.
קצב שידור UART: 9600 bps
פורמט הודעה: * <message> $ (למשל: * impact $)
שלב 5: פלט
הנה קישור וידאו מצורף שעשינו.
YouTube:
פייסבוק:
www.facebook.com/impacttechnolabz