![]() |
#1
|
||||
|
||||
![]()
السلام عليكم
اسمحوا لى بالمشاركة بالموضوع الاتى التعرف و التدريب على برنامج ال MPLAB مقدمة : يحتوي برنامج ال MPLAB على كل أدوات البرمجيات الضرورية لكتابة البرنامج بلغة الاسمبلى وترجمته بالاسمبلر ومن ثم عمل المحاكاة له ثم وضعه (تحميله) فى الميكروكونترولر من خلال جهاز البرمجة . مكونات (عناصر)برنامج ال MPLAB يتكون برنامج ال MPLAB من عدد من العناصر المستقلة (المتميزة) ، والتي تعمل معا لعمل بيئة شاملة ومتكاملة للتطوير وهي : • محرر نصوص Text editor يسمح بكتابة (ادخال ) شفرة (كود)المصدر. وهو يتصرف الى حد ما مثل محرر النصوص البسيط (مثل المفكرة Notepad) ، ولكنه يمكنه التعرف على العناصر الرئيسية للغة البرمجة المستخدمة . وبالتالي ففى لغة الاسمبلى يقوم بتلوين تعليمات الشفرات بلون والعناوين اواللافتات labels بلون اخر والتعليقات بلون ثالث. بهذه الطريقة فان المبرمج يمكنه على الفور معرفة ما اذا كان هناك سوء استخدام (فهم) او خطأ سواء في المكان او الاستخدام فى سطور برنامج لغة الاسمبلى . • مدير المشروع Project manager الطريقة المفضلة لتطوير البرامج في ال MPLAB عن طريق إنشاء مشروع project. ومشروع ال MPLAB هو تجميع كل الملفات المرتبطة بالمشروع معا فى مشروع واحد لنضمن أن تتفاعل مع بعضها البعض بطريقة مناسبة وليتم تحديثها حسب الحاجة. • الاسمبلر(مجمع) والرابط Assembler and Linker وظيفة الاسمبلر(المجمع) هى تحويل الملف من لفة الاسمبلى الى ملف بلغة الالة (او سداسى عشر) يمكن تحميله بالميكرومونترولر . وذلك بفرض ان هناك ملف مصدر وحيد . في المشاريع المتقدمة يمكن ان تكون هناك عدة ملفات للشفرات ويأتى هنا عمل الرابط liker . دور الرابط هو وضع هذه الشفرات معا ، وإعطاءها الموقع الصحيح في الذاكرة ، وضمان التفرع والاستدعاء والقفز من ملف الى اخر بطريقة صحيحة . • برمجيات المحاكاة simulator والمصحح debugger برنامج المحاكاة يسمح للبرنامج الذي تم تطويره بالفحص والاختبار وذلك عن طريق تشغيله على وحدة معالجة مركزيةcpu مقلدة (بالمحاكاة) على الكمبيوتر المضيف. كما يمكن محاكاة المداخل ثم مراقبة (ملاحظة) قيم المخارج والذاكرة . يحتوى المصحح debugger على الأدوات التي تسمح للبرنامج المنفذ بالفحص الكامل على سبيل المثال عن طريق التنقل خطوة بخطوة خلال البرنامج او تشغيله على سرعة بطيئة او الوقوف فى موقع او مكان معين. الى لقاء قريب ان شاء الله |
#2
|
||||
|
||||
![]()
التدريب على ال MPLAB
يأخذك هذا التدريب خلال مراحل إنشاء المشروع ، وكتابة شفرة المصدر واستخدام الاسمبلر لإنشاء ملفات الإخراج. لمتابعة التدريب يجب عليك تحميل وتثبيت الإصدار الحالي من الMPLAB . افتح (شغل) برنامج ال MPLAB IDEفيظهر لك الشكل رقم 1 . اذا ظهرت لك نافذة الخرج فأغلقها كما فى الشكل . ![]() انشاء المشروع : انقر على زر المشروع بشريط الادوات لتهر لك قائمة منسدلة كما فى الشكل رقم 2. ![]() هناك طريقتان لأنشاء المشروع وكلاهما يمكن الوصول اليه من هذه القائمة . الطريقة الاولى باستخدام معالج المشروع Project Wizard والطريقة الثانية بالامر (جديد) New. لنتتبع طريقة معالج المشروع . ![]() الخطوة الاولى اختيار الميكروكونترولر ![]() او من ![]() يظهر لك ![]() الخطوة الثانية اختيار اللغة ![]() الخطوة الثالثة تحديد اسم ومسار (مكان) حفظ المشروع ![]() الخطوة الرابعة اضافة اى ملفات موجودة الى المشروع : ![]() الملخص ![]() عند النقرعلى زر Finish يحدث تحديث فى البرنامج لأظهار اسم الملف الذى تم تحديده كما فى الشكل ![]() ![]() القادم : كتابة (ادخال) الشفرة (الكود) |
#3
|
||||
|
||||
![]()
كتابة (ادخال) الشفرة (الكود) :
الان افتح ملف جديد بالنقر على File ثم اختار New ![]() ابدا فى ادخال البرنامج به ![]() BSF 03h,5 ;Go to Bank 1 MOVLW 06h ;Put 00110 into W MOVWF 85h ;Move 00110 onto TRISA BCF 03h,5 ;Come back to Bank 0 وبعد عدة اسطر احفظ الملف باستخدام File > Save As…. اختار نوع الملف (اسمبلى) وسوف يحفظ باسم المشروع وبامتداد asm . ![]() ![]() اكمل ادخال الشفرة ولاحظ الان ان برنامج ال MPLAB تعرف على الملف كملف مكتوب بلغة الاسمبلى وطبق عليه شفرة الالوان للعنوان label ومفكرات التعليمات والبيانات الرقمية وموجهات لفة الاسمبلى والتعليقات. ![]() عندما تنتهى اذهب الى قائمة المشروع Project مرة اخرى وانقر على Add Files to Project. . . واختار الملف الذى حفظته من قبل . تظهر نافذة العمل السابقة وفيها الملف مصاحب للمشروع كاى نظام نوافذ . ![]() ![]() القادم ترجمة (تحويل) المشروع بالاسمبلر |
#4
|
||||
|
||||
![]()
مشكوووووووووووووووووووووووووووووووورررررررررررررررررررررررررررررر
|
#5
|
||||
|
||||
![]()
بارك الله فيك
|
#6
|
||||
|
||||
![]()
بارك الله فيك
|
#7
|
|||
|
|||
![]()
شكرا على الشرح واتمنى ان الموضوع يكمل للاخر
|
#8
|
|||
|
|||
![]()
بارك الله فيك اخي الكريم علي هذا اشرح وهذا التواصل معنا
في انتظار كل جديدك بالتوفيق |
#9
|
|||
|
|||
![]()
يعطيك العافية
|
#10
|
||||
|
||||
![]()
جزاك الله خيرااا استاذنا العزيز
|
![]() |
مواقع النشر (المفضلة) |
الكلمات الدلالية (Tags) |
الام بي لاب, التدريب, التعرف, برنامج, mplab |
أدوات الموضوع | |
انواع عرض الموضوع | |
|
|