أهلا وسهلا بك زائرنا الكريم ياسفنا انك غير مشترك في منتدى بيت فور العرب لتسجيل الرجاء اضغط هنـا (للشرح طريقةالتسجيل اضغط هنا)
،

بيت تحميل برامج 2013 برامج صيانة 2013 برامج حماية 2013 انظمة تشغيل 2013 تعريب برامج 2013 البرامج 2013،تحميل برنامج 2013،جميع البرامج،برامج انترنت،برامج تسريع النت،برامج الصيانة،برامج الكومبيوتر 2013،برامج التصميم و الجرافيك 2013،برامج مشاهدة القنوات 2013كراك 2013 سريال 2013 باتش 2013 تحميل 2013


افتراضي البرمجة بلغة الأسمبلي وبرنامج mplab

بيت تحميل برامج 2013 برامج صيانة 2013 برامج حماية 2013 انظمة تشغيل 2013 تعريب برامج 2013


افتراضي البرمجة بلغة الأسمبلي وبرنامج mplab

§¤°بسم الله الرحمن الرحيم°¤§ اللهم صل وسلم على سيدنا محمد وعلى آله وصحبه أجمعين البرمجة بلغة الأسمبلى التعرف و التدريب على برنامج MPLAB مقدمة : ...

إضافة رد
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
قديم 11-24-2011, 05:15 PM   #1
أنثـى بلون الورد
مشرفة سابقاً
 
الصورة الرمزية أنثـى بلون الورد
 
تاريخ التسجيل: May 2011
الدولة: عالمــــــ الخـاص ـــــــــي
المشاركات: 18,980
معدل تقييم المستوى: 107202
أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute

اوسمتي

B10 افتراضي البرمجة بلغة الأسمبلي وبرنامج mplab

§¤°بسم الله الرحمن الرحيم°¤§

اللهم صل وسلم على سيدنا محمد وعلى آله وصحبه أجمعين






البرمجة بلغة الأسمبلى

التعرف و التدريب على برنامج MPLAB


افتراضي البرمجة بلغة الأسمبلي وبرنامج mplab

مقدمة :

يحتوي برنامج MPLAB على كل أدوات البرمجيات الضرورية لكتابةالبرنامج بلغة الأسمبلى وترجمته بالاسمبلر ومن ثم عمل المحاكاة له ثم وضعه (تحميله( فى الميكروكونترولر من خلال جهاز البرمجة .

مكونات(عناصر)برنامج ال MPLAB


يتكون برنامج MPLAB من عدد من العناصرالمستقلة (المتميزة) ، والتي تعمل معا لعمل بيئة شاملة ومتكاملة للتطوير وهي :

محرر نصوص Text editor

يسمح بكتابة (إدخال ) شفرة (كود) المصدر.
وهو يتصرف إلى حد ما مثل محرر النصوص البسيط مثل المفكرة Notepad ، ولكنه يمكنه التعرف على العناصر الرئيسية للغة البرمجةالمستخدمة .
وبالتالي ففى لغة الأسمبلى يقوم بتلوين تعليمات الشفرات بلون والعناوين أو اللافتات labels بلون آخر والتعليقات بلون ثالث.
بهذه الطريقة فإن المبرمج يمكنه على الفور معرفة ما إذا كان هناك سوء استخدام (فهم) أو خطأ سواء في المكان أو الاستخدام فى سطور برنامج لغة الاسمبلى .

مدير المشروع Project manager

الطريقة المفضلة لتطوير البرامج في MPLAB عن طريق إنشاءمشروع project
ومشروع MPLAB هو تجميع كل الملفات المرتبطة بالمشروع معافى مشروع واحد لنضمن أن تتفاعل مع بعضها البعض بطريقة مناسبة وليتم تحديثها حسبالحاجة.

الأسمبلر(المجمع) والرابط Assembler and Linker

وظيفة الأسمبلر(المجمع) هى تحويل الملف من لفة الأسمبلى إلىملف بلغة الالة (أو سداسى عشر) يمكن تحميله بالميكرومونترولر . وذلك بفرض ان هناك ملف مصدر وحيد .

في المشاريع المتقدمة يمكن أن تكون هناك عدة ملفات للشفرات ويأتى هنا عمل الرابط liker .. دور الرابط هو وضع هذه الشفرات معا ، وإعطاءها الموقع الصحيح في الذاكرة ، وضمان التفرع والاستدعاء والقفز من ملف إلى آخر بطريقةصحيحة .

برمجيات المحاكاة simulator والمصحح debugger

برنامج المحاكاة يسمح للبرنامج الذي تم تطويره بالفحصوالاختبار وذلك عن طريق تشغيله على وحدة معالجة مركزية CPU مقلدة (بالمحاكاة) على الكمبيوتر المضيف.
كما يمكن محاكاة المداخل ثم مراقبة (ملاحظة) قيم المخارج والذاكرة .
يحتوى المصحح debugger على الأدوات التي تسمح للبرنامج المنفذ بالفحص الكامل على سبيل المثال عن طريق التنقل خطوة بخطوة خلال البرنامج أو تشغيله على سرعة بطيئة أو الوقوف فى موقع أو مكان معين.

م ن
للمزيد من مواضيعي

 

الموضوع الأصلي : افتراضي البرمجة بلغة الأسمبلي وبرنامج mplab     -||-     المصدر : بيت فور العرب     -||-     الكاتب : أنثـى بلون الورد
__________________

سألت الحزن
ما الذي يغريك بي إلى هذا الحدّ !
قال بهدوء
:: عيناك ::
كم أبدو فيهما فاتناً




أفضل من يدافع عنك فـ غيابك
~|| أخـلاقك ||~




غير موجود   رد مع اقتباس
قديم 11-24-2011, 05:16 PM   #2
أنثـى بلون الورد
مشرفة سابقاً
 
الصورة الرمزية أنثـى بلون الورد
 
تاريخ التسجيل: May 2011
الدولة: عالمــــــ الخـاص ـــــــــي
المشاركات: 18,980
معدل تقييم المستوى: 107202
أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute

اوسمتي

افتراضي رد: افتراضي البرمجة بلغة الأسمبلي وبرنامج mplab

التدريب على ال MPLAB

يأخذك هذا التدريب خلال مراحل إنشاء المشروع ، وكتابة شفرةالمصدر واستخدام الأسمبلر لإنشاء ملفات الإخراج.

لمتابعة التدريب يجب عليك تحميل وتثبيت الإصدار الحالي من MPLAB

أفتح(شغل) برنامج MPLAB IDE فيظهر لك الشكل رقم 1 .
اذا ظهرت لك نافذةالخرج فأغلقها كما فى الشكل .




إنشاء المشروع :

انقر على القائمة "-مشروع"- Project بشريط الأدوات تظهر لك قائمة منسدلة كما فى الشكل رقم 2.








هناك طريقتان لإنشاء المشروع وكلاهما يمكن الوصول إليه من هذه القائمة .

الطريقة الأولى باستخدام "-معالج المشروع"- Project Wizard والطريقة الثانية بالأمر "-جديد"-New .
__________________

سألت الحزن
ما الذي يغريك بي إلى هذا الحدّ !
قال بهدوء
:: عيناك ::
كم أبدو فيهما فاتناً




أفضل من يدافع عنك فـ غيابك
~|| أخـلاقك ||~




غير موجود   رد مع اقتباس
قديم 11-24-2011, 05:17 PM   #3
أنثـى بلون الورد
مشرفة سابقاً
 
الصورة الرمزية أنثـى بلون الورد
 
تاريخ التسجيل: May 2011
الدولة: عالمــــــ الخـاص ـــــــــي
المشاركات: 18,980
معدل تقييم المستوى: 107202
أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute

اوسمتي

افتراضي رد: افتراضي البرمجة بلغة الأسمبلي وبرنامج mplab

لنتتبع طريقة معالج المشروع :






الخطوة الاولى إختيار الميكروكونترولر




أو من






يظهر لك





الخطوة الثانية إختيار اللغة





الخطوة الثالثة تحديد اسم ومسار (مكان) حفظ المشروع




الخطوة الرابعة إضافة أى ملفات موجودة إلى المشروع :




الملخص




عندالنقرعلى زر Finish يحدث تحديث فى البرنامج لأظهار اسم الملف الذى تم تحديده كما فى الشكل.







__________________

سألت الحزن
ما الذي يغريك بي إلى هذا الحدّ !
قال بهدوء
:: عيناك ::
كم أبدو فيهما فاتناً




أفضل من يدافع عنك فـ غيابك
~|| أخـلاقك ||~




غير موجود   رد مع اقتباس
قديم 11-24-2011, 05:18 PM   #4
أنثـى بلون الورد
مشرفة سابقاً
 
الصورة الرمزية أنثـى بلون الورد
 
تاريخ التسجيل: May 2011
الدولة: عالمــــــ الخـاص ـــــــــي
المشاركات: 18,980
معدل تقييم المستوى: 107202
أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute

اوسمتي

افتراضي رد: افتراضي البرمجة بلغة الأسمبلي وبرنامج mplab

كتابة (إدخال)الشفرة (الكود) :

الآن أفتح ملف جديد بالنقر على 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. . . واختار الملف الذى حفظته من قبل .

تظهر نافذة العمل السابقةوفيها الملف مصاحب للمشروع كأى نظام نوافذ .



__________________

سألت الحزن
ما الذي يغريك بي إلى هذا الحدّ !
قال بهدوء
:: عيناك ::
كم أبدو فيهما فاتناً




أفضل من يدافع عنك فـ غيابك
~|| أخـلاقك ||~




غير موجود   رد مع اقتباس
قديم 11-25-2011, 04:41 PM   #5
أنثـى بلون الورد
مشرفة سابقاً
 
الصورة الرمزية أنثـى بلون الورد
 
تاريخ التسجيل: May 2011
الدولة: عالمــــــ الخـاص ـــــــــي
المشاركات: 18,980
معدل تقييم المستوى: 107202
أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute أنثـى بلون الورد has a reputation beyond repute

اوسمتي

افتراضي رد: افتراضي البرمجة بلغة الأسمبلي وبرنامج mplab

إن شاء الله عزّ وجل تكونو إستفدتو
__________________

سألت الحزن
ما الذي يغريك بي إلى هذا الحدّ !
قال بهدوء
:: عيناك ::
كم أبدو فيهما فاتناً




أفضل من يدافع عنك فـ غيابك
~|| أخـلاقك ||~




غير موجود   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع إبحث في الموضوع
إبحث في الموضوع:

البحث المتقدم
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
جهاز البرمجة التسلسلية فى الدائرة 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.



Powered by vBulletin® Copyright ©2000 - bayt4.com

Add to My Yahoo! بيت فور العرب

Add to Google! بيت فور العرب

Add to MSN بيت فور العرب

Add to Windows Live بيت فور العرب