جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
في هذا الدليل ، يصف كيفية واجهة شاشة عرض مصفوفة LED 16 × 64 (p10) مع متحكم PICI6F877A.
ترسل البيانات إلى وحدة التحكم الدقيقة عبر UART المخزنة في EEPROM وسيتم عرض البيانات على شاشة عرض مصفوفة LED. ستستمر في نفس البيانات كلما وصلت بيانات جديدة.
البرنامج المكتوب بلغة C مبني باستخدام MPLAB.
الخطوة 1: 16x64 (p10) LED مصفوفة التحكم
في هذا النظام ، يمكن أن تعرض شاشة المصفوفة 16x64 المعلومات التي تتطلب 1024 مصباحًا ضوئيًا ضخمًا. تتكون هذه الشاشة من وحدات أصغر مرتبة معًا من شاشة أكبر ، وتتكون كل وحدة عادةً من مصفوفة 4x8 من مصابيح LED كما هو موضح في الشكل.
قم بإخراج لوحة p10 كما هو موضح بوجود 6 خطوط تحكم.
الخطوة 2: إعداد الجهاز
لتطوير هذا المشروع نحتاج المواد على النحو التالي ،
- شاشة LED ص 10 (16 × 32) × 2
- متحكم PICI6F877A
- PIC Microcontroller Development Borad
- مصفوفة LED مقاس 16 × 32 (ص 10) - عددان
- محول تسلسلي USB 2
- 5V 5A SMPS
الخطوة 3: مخطط الدائرة
يظهر مخطط الدائرة في الشكل.
يتم سحب دبوس MCLR باستخدام المقاوم 10K.
USB 2 Serial Converter متصل بـ RC6 و RC7 لأنه يدعم اتصال UART ومعدل الباود هو 9600 بت في الثانية.
هنا تستخدم مذبذب الكريستال 20 ميغاهيرتز.
يمكن أن تستخدم دبابيس (p10) شاشة LED التمرير أي دبوس رقمي. في هذا المشروع استخدمنا ،
- EN - RB4
- أ - RB5
- ب - RB6
- سي إل كيه - آر سي 1
- SCLK - RD3
- البيانات - RD2
الخطوة 4: الكود
هنا يتم إرفاق كود كامل تم تطويره في C.
معدل البود UART: 9600 بت في الثانية
تنسيق الرسالة: * <message> $ (على سبيل المثال: * effect $)
الخطوة 5: الإخراج
هنا رابط الفيديو المرفق الذي قمنا به.
يوتيوب:
موقع التواصل الاجتماعي الفيسبوك:
www.facebook.com/impacttechnolabz