جدول المحتويات:

شاشة LED قابلة للتمرير مقاس 16 × 64 P10 باستخدام متحكم PIC16F877: 5 خطوات (بالصور)
شاشة LED قابلة للتمرير مقاس 16 × 64 P10 باستخدام متحكم PIC16F877: 5 خطوات (بالصور)

فيديو: شاشة LED قابلة للتمرير مقاس 16 × 64 P10 باستخدام متحكم PIC16F877: 5 خطوات (بالصور)

فيديو: شاشة LED قابلة للتمرير مقاس 16 × 64 P10 باستخدام متحكم PIC16F877: 5 خطوات (بالصور)
فيديو: Talking Energy meter (Rs.6500) 2024, شهر نوفمبر
Anonim
Image
Image

في هذا الدليل ، يصف كيفية واجهة شاشة عرض مصفوفة LED 16 × 64 (p10) مع متحكم PICI6F877A.

ترسل البيانات إلى وحدة التحكم الدقيقة عبر UART المخزنة في EEPROM وسيتم عرض البيانات على شاشة عرض مصفوفة LED. ستستمر في نفس البيانات كلما وصلت بيانات جديدة.

البرنامج المكتوب بلغة C مبني باستخدام MPLAB.

الخطوة 1: 16x64 (p10) LED مصفوفة التحكم

16x64 (ص 10) التحكم في مصفوفة LED
16x64 (ص 10) التحكم في مصفوفة LED
16x64 (ص 10) التحكم في مصفوفة LED
16x64 (ص 10) التحكم في مصفوفة 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

موصى به: