תוכן עניינים:

תצוגת LED בגודל 16x64 P10 באמצעות מיקרו -בקר PIC16F877: 5 שלבים (עם תמונות)
תצוגת LED בגודל 16x64 P10 באמצעות מיקרו -בקר PIC16F877: 5 שלבים (עם תמונות)

וִידֵאוֹ: תצוגת LED בגודל 16x64 P10 באמצעות מיקרו -בקר PIC16F877: 5 שלבים (עם תמונות)

וִידֵאוֹ: תצוגת LED בגודל 16x64 P10 באמצעות מיקרו -בקר PIC16F877: 5 שלבים (עם תמונות)
וִידֵאוֹ: לד בשרון - שלט בגודל 72*72 ס"מ כפר סבא 2024, יולי
Anonim
Image
Image

במדריך זה מתאר כיצד ממשק 16 x 64 (p10) תצוגת מטריקס LED עם מיקרו -בקר PICI6F877A.

נתונים נשלחים אל המיקרו -בקר באמצעות UART המאוחסנים ב- EEPROM והנתונים יוצגו בתצוגת מטריצת LED. הוא ימשיך באותם נתונים בכל פעם שיגיעו נתונים חדשים.

התוכנית שנכתבה ב- C בנויה עם MPLAB.

שלב 1: 16x64 (p10) בקרת מטריקס LED

16x64 (p10) בקרת מטריצות LED
16x64 (p10) בקרת מטריצות LED
16x64 (p10) בקרת מטריקס LED
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

מוּמלָץ: