Friday, July 16, 2010

PIC 16F84A توليد إشارات الصورة باستخدام المتحكم الدقيق VGA


هل فكرت أنه يمكنك توليد إشارات الصورة التى تظهر على شاشة الحاسب الآلى بالنظام
VGA
باستخدام المتحكم الدقيق

؟ PIC 16F84A

لقد خطرت لى هذه الفكرة من قبل حيث أنه يمكن نظريا توليد أى نوع من الإشارات الكهربية بالمتحكم الدقيق مع الأخذ فى الإعتبار التردد و السعة لهذه الإشارة المتولدة :

و لم أعرف كيف يمكننى كتابة مثل هذا البرنامج فبدأت فى البحث على الانترنت على برنامج يقوم بتوليد هذه الإشارات .

و وجدت هذا الموقع القديم الذى يشرح كيفية تركيب الدائرة و معه البرناج و توصيل الدائرة .


http://tinyvga.com/pic-vga

قمت بعمل تعديل بسيط على البرنامج فى الجزء الخاص بالرسالة التى تظهر على الشاشة .

ثم قمت بتركيب الدائرة و تحميل البرنامج على المتحكم الدقيق و تشغيل الدائرة .

تركيب الدائرة غاية فى البساطة فهى تتركب من المتحكم الدقيق بالإضافة إلى الوصلة الطرفية الخاصة بالشاشة
female VGA connector

و عندما قمت بتشغيل الدئرة قامت بالنتيجة المتوقعة عدا أنها يحدث لها بعض الإهتزاز بصورة دورية . و سوف أحاول أن أقوم بتعديل البرنامج لإصلاح هذه المشكلة ثم أضع النتيجة على المدونة .



هناك فقط بعض الملاحظات الهامة التى يجب اتباعها للحصول على أفضل نتيجة

عندما تقوم بتحميل البرنامج على المتحكم الدقيق تأكد من تخصيص البيانات التالية


PRTE ON

XT

WDT OFF







هذه الصورة تظهر فيها الرسالة الناتجة على الشاشة


video


تلاحظ هنا فى هذا المقطع اهتزاز الصورة على الشاشة







هذه صورة الدائرة الالكترونية




صورة توضح كيفية توصيل الدائرة




أطراف التوصيل الخاصة بالشاشة
VGA connector pin out


Here is the link for the Proteus 7 Model , source code and Hex file .سوف تجد هنا الملفات الخاصة بنموذج برنامج المحاكاة و كود المصدر




يمكنك قراءة هذه المقالة على مدونتى باللغة الإنجليزية 

You can read this post on my blog in English







You can read this post on my page on instructables.com






2 comments:

  1. انا لا افهم الأسمبلى هل ممكن الكود بالميكروسى

    ReplyDelete
  2. What's the purpose in Publishing in arabic language a potentially very interesting instructable circuit. If
    not everyone will be able to read it?

    ReplyDelete