أهلا وسهلا بك زائرنا الكريم ياسفنا انك غير مشترك في منتدى بيت فور العرب لتسجيل الرجاء اضغط هنـا (للشرح طريقةالتسجيل اضغط هنا)
| بيت تحميل برامج 2013 برامج صيانة 2013 برامج حماية 2013 انظمة تشغيل 2013 تعريب برامج 2013 البرامج 2013،تحميل برنامج 2013،جميع البرامج،برامج انترنت،برامج تسريع النت،برامج الصيانة،برامج الكومبيوتر 2013،برامج التصميم و الجرافيك 2013،برامج مشاهدة القنوات 2013كراك 2013 سريال 2013 باتش 2013 تحميل 2013 |
|
|
![]() |
|
|
أدوات الموضوع | إبحث في الموضوع | انواع عرض الموضوع |
|
|
#1 |
|
مشرفة سابقاً
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() تاريخ التسجيل: May 2011
الدولة: عالمــــــ الخـاص ـــــــــي
المشاركات: 18,980
معدل تقييم المستوى: 107202
|
§¤°بسم الله الرحمن الرحيم°¤§
اللهم صل وسلم على سيدنا محمد وعلى آله وصحبه أجمعين البرمجة بلغة الأسمبلى التعرف و التدريب على برنامج MPLAB ![]() مقدمة : يحتوي برنامج MPLAB على كل أدوات البرمجيات الضرورية لكتابةالبرنامج بلغة الأسمبلى وترجمته بالاسمبلر ومن ثم عمل المحاكاة له ثم وضعه (تحميله( فى الميكروكونترولر من خلال جهاز البرمجة . مكونات(عناصر)برنامج ال MPLAB يتكون برنامج MPLAB من عدد من العناصرالمستقلة (المتميزة) ، والتي تعمل معا لعمل بيئة شاملة ومتكاملة للتطوير وهي : • محرر نصوص Text editor يسمح بكتابة (إدخال ) شفرة (كود) المصدر. وهو يتصرف إلى حد ما مثل محرر النصوص البسيط مثل المفكرة Notepad ، ولكنه يمكنه التعرف على العناصر الرئيسية للغة البرمجةالمستخدمة . وبالتالي ففى لغة الأسمبلى يقوم بتلوين تعليمات الشفرات بلون والعناوين أو اللافتات labels بلون آخر والتعليقات بلون ثالث. بهذه الطريقة فإن المبرمج يمكنه على الفور معرفة ما إذا كان هناك سوء استخدام (فهم) أو خطأ سواء في المكان أو الاستخدام فى سطور برنامج لغة الاسمبلى . • مدير المشروع Project manager الطريقة المفضلة لتطوير البرامج في MPLAB عن طريق إنشاءمشروع project ومشروع MPLAB هو تجميع كل الملفات المرتبطة بالمشروع معافى مشروع واحد لنضمن أن تتفاعل مع بعضها البعض بطريقة مناسبة وليتم تحديثها حسبالحاجة. • الأسمبلر(المجمع) والرابط Assembler and Linker وظيفة الأسمبلر(المجمع) هى تحويل الملف من لفة الأسمبلى إلىملف بلغة الالة (أو سداسى عشر) يمكن تحميله بالميكرومونترولر . وذلك بفرض ان هناك ملف مصدر وحيد . في المشاريع المتقدمة يمكن أن تكون هناك عدة ملفات للشفرات ويأتى هنا عمل الرابط liker .. دور الرابط هو وضع هذه الشفرات معا ، وإعطاءها الموقع الصحيح في الذاكرة ، وضمان التفرع والاستدعاء والقفز من ملف إلى آخر بطريقةصحيحة . • برمجيات المحاكاة simulator والمصحح debugger برنامج المحاكاة يسمح للبرنامج الذي تم تطويره بالفحصوالاختبار وذلك عن طريق تشغيله على وحدة معالجة مركزية CPU مقلدة (بالمحاكاة) على الكمبيوتر المضيف. كما يمكن محاكاة المداخل ثم مراقبة (ملاحظة) قيم المخارج والذاكرة . يحتوى المصحح debugger على الأدوات التي تسمح للبرنامج المنفذ بالفحص الكامل على سبيل المثال عن طريق التنقل خطوة بخطوة خلال البرنامج أو تشغيله على سرعة بطيئة أو الوقوف فى موقع أو مكان معين. م ن للمزيد من مواضيعي
الموضوع الأصلي :
افتراضي البرمجة بلغة الأسمبلي وبرنامج mplab
-||-
المصدر :
بيت فور العرب
-||-
الكاتب :
أنثـى بلون الورد
|
| غير موجود |
|
|
|
#2 |
|
مشرفة سابقاً
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() تاريخ التسجيل: May 2011
الدولة: عالمــــــ الخـاص ـــــــــي
المشاركات: 18,980
معدل تقييم المستوى: 107202
|
التدريب على ال MPLAB يأخذك هذا التدريب خلال مراحل إنشاء المشروع ، وكتابة شفرةالمصدر واستخدام الأسمبلر لإنشاء ملفات الإخراج. لمتابعة التدريب يجب عليك تحميل وتثبيت الإصدار الحالي من MPLAB أفتح(شغل) برنامج MPLAB IDE فيظهر لك الشكل رقم 1 . اذا ظهرت لك نافذةالخرج فأغلقها كما فى الشكل . إنشاء المشروع : انقر على القائمة "-مشروع"- Project بشريط الأدوات تظهر لك قائمة منسدلة كما فى الشكل رقم 2. هناك طريقتان لإنشاء المشروع وكلاهما يمكن الوصول إليه من هذه القائمة . الطريقة الأولى باستخدام "-معالج المشروع"- Project Wizard والطريقة الثانية بالأمر "-جديد"-New .
|
| غير موجود |
|
|
|
#3 |
|
مشرفة سابقاً
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() تاريخ التسجيل: May 2011
الدولة: عالمــــــ الخـاص ـــــــــي
المشاركات: 18,980
معدل تقييم المستوى: 107202
|
لنتتبع طريقة معالج المشروع :
![]() الخطوة الاولى إختيار الميكروكونترولر ![]() أو من ![]() يظهر لك ![]() الخطوة الثانية إختيار اللغة ![]() الخطوة الثالثة تحديد اسم ومسار (مكان) حفظ المشروع ![]() الخطوة الرابعة إضافة أى ملفات موجودة إلى المشروع : ![]() الملخص ![]() عندالنقرعلى زر Finish يحدث تحديث فى البرنامج لأظهار اسم الملف الذى تم تحديده كما فى الشكل. ![]()
|
| غير موجود |
|
|
|
#4 |
|
مشرفة سابقاً
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() تاريخ التسجيل: May 2011
الدولة: عالمــــــ الخـاص ـــــــــي
المشاركات: 18,980
معدل تقييم المستوى: 107202
|
كتابة (إدخال)الشفرة (الكود) :
الآن أفتح ملف جديد بالنقر على 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. . . واختار الملف الذى حفظته من قبل . تظهر نافذة العمل السابقةوفيها الملف مصاحب للمشروع كأى نظام نوافذ . ![]()
|
| غير موجود |
|
|
|
#5 |
|
مشرفة سابقاً
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() تاريخ التسجيل: May 2011
الدولة: عالمــــــ الخـاص ـــــــــي
المشاركات: 18,980
معدل تقييم المستوى: 107202
|
|
| غير موجود |
|
![]() |
| مواقع النشر (المفضلة) |
| أدوات الموضوع | إبحث في الموضوع |
| انواع عرض الموضوع | |
|
|
المواضيع المتشابهه
|
||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| جهاز البرمجة التسلسلية فى الدائرة In-circuit Serial Programming (ICSP) | أنثـى بلون الورد | بيت تحميل برامج 2013 برامج صيانة 2013 برامج حماية 2013 انظمة تشغيل 2013 تعريب برامج 2013 | 1 | 11-25-2011 04:38 PM |
| عملية كتابةالبرنامج بلغة الأسمبلي وتطوير البرامج | أنثـى بلون الورد | بيت تحميل برامج 2013 برامج صيانة 2013 برامج حماية 2013 انظمة تشغيل 2013 تعريب برامج 2013 | 1 | 11-25-2011 04:36 PM |
| أساسيات البرمجة بلغة الأسمبلي | أنثـى بلون الورد | بيت تحميل برامج 2013 برامج صيانة 2013 برامج حماية 2013 انظمة تشغيل 2013 تعريب برامج 2013 | 1 | 11-25-2011 04:35 PM |
| برمجيات الحاسب الآلي Software | أنثـى بلون الورد | بيت تحميل برامج 2013 برامج صيانة 2013 برامج حماية 2013 انظمة تشغيل 2013 تعريب برامج 2013 | 1 | 11-25-2011 04:29 PM |
جميع المشاركات المطروحة لاتعبر عن راي المنتدى وانما تعبر عن راي صاحبها فقط
الساعة الآن 04:37 AM.