|
تحميل كتب مجانية, مراجع للتحميل كتب مجانية, كتب عربية للتحميل, كتب ألكترونية, كتب اجنبية, كتب تعليمية, مراجع عربية,كتب للتحميل, كتب للقراءة. |
| LinkBack | أدوات الموضوع | انواع عرض الموضوع |
#6
| ||
| ||
قبل بدء المحاكاة اختار (حدد) النظام (الوضع) المناسب فى نافذة إعدادات المشروع : Project Settings Window (Build type - release) وانقر على الخيار Run /Start Debugger "تشغيل / بدء المصحح " . يتم وضع المترجم تلقائيا في نظام المحاكاة. حيث يتم مراقبة (رصد) monitorحالة جميع خانات السجلات . كما أنه يمكنك من تنفيذ البرنامج خطوة بخطوة أثناء مراقبة تشغيل المتحكم على الشاشة (أى محاكاة العمل ). سوف تضاف عدة أيقونات إلى شريط الأدوات عند تحديد هذا النظام والتى تستخدم فقط لتشغيل هذه المحاكاة. معنى الأيقونات : Step Into : عند النقر على هذه الأيقونة يتم تنفيذ سطر واحد من البرنامج والذى يوضع عنده المؤشر. Step Over : هذا الأمر يشبه الأمر السابق . إذا تم وضع المؤشر في سطر يستدعى callبرنامج فرعى عندئذ سيتم تنفيذه أولا ثم يتقدم البرنامج فى التنفيذ عند أول سطر تالى فى البرنامج . فيبدو كما لو أنه تم تخطى سطر واحد من البرنامج حتى ولو تم تنفيذ البرنامج الفرعى كله.ونتيجة لذلك تتغير حالة السجلات . يشيع استخدام هذا الأمر عندما يكون من الضرورى تسريع تنفيذ حلقات برنامج طويلة . Run To Cursor : يستخدم هذا الأمر لتنفيذ جزء معين من البرنامج، أي من آخر سطر تم تنفيذه إلى السطر الذى يوضع عنده المؤشر . Step out : عند النقر على الأيقونة يخرج البرنامج من الروتين (برنامج فرعى) الذي يجري تنفيذه حاليا . المحاكى simulator والمصحح debugger لها نفس وظيفة رصد (مراقبة) حالة السجلات أثناء تنفيذ البرنامج . الفرق هو أن المحاكى ينفذ البرنامج على الكمبيوتر، بينما يستخدم المصحح متحكم حقيقى . أي تغيير فى الحالة المنطقية للطرف ينعكس على منطق السجل المناسب (المنفذ). كما أن نافذة المراقبة Watch Window تسمح لك بمراقبة حالة جميع السجلات , فمن السهل أن تتحقق ما إذا كانت حالة الطرف بصفر أو بواحد . لتفعيل هذه النافذة يجب أن تختار View/Windows والنقر على خيار Watch Values بعد ذلك يمكنك عمل قائمة بحالة السجلات التي تريد مراقبتها. إذا أردت معرفةكم من الوقت يلزمللمتحكم لتنفيذ جزء من البرنامج ، اختار الخيار Debug Windows/ Stopwatchتظهر لك نافذه كما فى الشكل التالى وهى سهلة الاستخدام . أدوات المترجم COMPILER’S TOOLS
__________________ angel4angel4angel4angel4angel4 |
#7
| ||
| ||
سوف أكمل غدا ان شاء الله :kesha:
__________________ angel4angel4angel4angel4angel4 |
#8
| ||
| ||
أدوات المترجم COMPILER’S TOOLS يوفر هذا المترجم أدوات خاصة لتبسيط عملية كتابة البرنامج. جميع هذه الأدوات متاحة من القائمة أدواتTools. ونحن بصدد تقديم وصفا موجزا لبعض منهم. الوحدة الطرفية USART TERMINAL"المرسل المستقبل التزامني اللاتزامني العام " الوحدة الطرفية USART هى بديل للوحدة الطرفية القياسية لبرنامج الوندوز المعروفة باسم Windows Hyper Terminal . يمكن أن تستخدم فى التحقق من عمل الميكروكونترولر الذى يستخدم الاتصال عن طريق USART حيث يحتوى على جهاز داخلى ويتم إتصاله بالمنفذ التسلسلى RS232 بالكومبيوتر عن طريق كابل تسلسلى . نافذة USART مبينة بالشكل وتحتوى على خيارات لضبط الاتصال التسلسلى وعرض البيانات المرسلة والمستقبلة . محرر الذاكرة EEPROM EDITOR
__________________ angel4angel4angel4angel4angel4 |
#9
| ||
| ||
محرر الذاكرة EEPROM EDITOR إذا اخترت الخيار EEPROM Editor من القائمة Tools تظهر لك نافذة كالمبينة بالشكل . وهى تبين شكل ذاكرة EEPROM الموجودة بالميكروكونترولر . إذا كنت تريد تغيير محتوياتها بعد تحميلها بالبميكروكونترولر فهذا هو المكان الصحيح . يجب أن تختار نوع البيانات (char, int or double) ثم إدخال القيمة فى الحقل (المكان) Edit Value وانقر على Edit . بعد ذلك انقر على زر Save لحفظ البيانات بامتداد .hex إذا كان الخيار Use EEPROM in Project مفعل فإن البيانات سوف يتم تحميلها تلقائيا بالشريحة أثناء عملية البرمجة . خريطة أسكى ASCII CHART إذا أردت التمثيل العددى لأى حرف من حروف أسكى فقط اختار الخيار المناسب من قائمة Tools فيظهر لك جدول كالمبين بالشكل . كما ترى الحروف ممثلة بأعداد ومكافئات غريبة . لهذا السبب أمر برنامج لعرض العدد 7 على شاشة وحدة العرض الكريستال السائل LCDلن يؤدى إلى عرض أي شيء مشابه لهذا الرقم. بدلا من ذلك، سيتم عرض ما يعادل الأمر. إذا قمت بإرسال نفس العدد كحرف، فسوف تحصل على النتيجة المتوقعة أى العدد 7. وبناء عليه ، إذا كنت ترغب في عرض عدد بدون تحويله مسبقا إلى حرف فمن الضروري إضافة العدد 48 لكل رقم يتكون منه العدد . محرر السبع شرائح SEVEN SEGMENT EDITOR
__________________ angel4angel4angel4angel4angel4 |
#10
| ||
| ||
محرر السبع شرائح SEVEN SEGMENT EDITOR يمكنك محرر السبع شرائح من إيجاد وبسهولة الرقم الذى يجب وضعه فى مخرج المنفذ لعرض الرمز المطلوب. بالطبع يجب توصيل أطراف المنفذ بشرائح العرض بالطريقة الصحيحة . فقط ضع المؤشر على أى شريحة وانقر عليها يظهر لك على الفور العدد الى يجب عليك نسخه إلى البرنامج . يمكن للميكروكونترولر إرسال الحروف القياسية علاوة على حروف يمكنك إنشاؤها بنفسك للعرض . باختيار أداة LCD custom character سوف تخلص نفسك من العمل الشاق فى إنشاء وظائف للكود المناسب المرسل للعرض . مجرد إنشاء رمز بالنقر على مربعات صغيرة فى نافذة LCD custom character واختيار المكان (الموضع) والصف والنقر على زر GENERATE . يظهر الكود المطلوب فى نافذة أخرى .لن تحتاج إلى نقرات أخرى . إنسخ إلى الحافظة والصق Copy to Clipboard – Paste. مولد الصور النقطية للشاشات الكريستال السائل الجرافيك GRAPHIC LCD BITMAP GENERATOR هذة أداة أخرى لا يمكن الاستغناء عنه في حال أن المتحكم الذي يتم كتابة برنامجه يستخدم وحدة عرض جرافيك (GLCD). تمكنك هذه الأداة من عرض أي صورة نقطية بسهولة. للاستفادة منها اختار Tools/Glcd Bitmap Editor فتظهر لك النافذة المناسبة . اختار نوع وحدة العرض المستخدمة وحمل الصورة النقطية ( فى هذا المثال 128 x 64 pixels ) .بعد ذلك الإجراء هو نفسه كما في المثال أعلاه نسخ إلى الحافظة... الكود المتولد بأدوات التحكم فى وحدات العرض LCD و GLCD يحتوي على وظائف للمكتبة للمكتبة Lcd library .اذا استخدمتها في البرنامج لا تنسى أن تتحقق وتختار المربع الموجود بجوار هذه المكتبة في نافذة Library Manager وذلك لتمكين المترجم من التعرف على وظائفها بشكل صحيح.
__________________ angel4angel4angel4angel4angel4 |
مواقع النشر (المفضلة) |
| |
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
ترجمة وإعداد كتاب الميكروكونترولر PIC والبرمجة بلغة السى والمترجم mikroC PRO | ظل الكيو كو شن كاي | تحميل كتب مجانية, مراجع للتحميل | 52 | 08-23-2021 03:32 AM |
لمترجم الفوري | تحميل المترجم الفورى 2009 | برنامج المترجم الفوري كامل | amrsaid2007 | أرشيف المواضيع الغير مكتمله او المكرره او المنقوله و المخالفه | 2 | 10-12-2009 11:52 PM |