عرض مشاركة واحدة
  #15  
قديم 09-27-2011, 05:06 AM
 
الخطوة رقم 11 :
  • من النافذة التى سوف تظهر يمكننا الآن الميكروكونترولر المستخدم .لدينا الخيارات التالية للاختيار من بينها :
  • المذبذب Oscillator :
هنا يمكننا اختيار نوع المذبذب الذى نستخدمه . لإذا كنا نستخدم كريستال كوارتز كمذبذب فيجب أن نختار XT لترددات المنخفضة أو نختار HS للترددات العالية . وإذا كنا سوف نستخدم مذبذب يعتمد على دائرة مقاومة ومكثف فيجب علينا اختيار RC . الاختيار LT أيضا لمذبذب الكريسال الكوارتز ولكن التى تعمل على ترددات منخفضة جدا .
  • مؤقت الحراسة Watchdog Timer
هنا يمكننا تمكين enable أو عدم تمكين disable مؤقت الحراسة .مؤقت الحراسة هو المؤقت الذى يقوم بالتحقق من العمل الصحيح للميكروكونترولر وخاصة فى البيئات التى يوجد بها تداخلات وضوضاء . لكننا لن نحتاجه لذلك نتركه فى حالة OFF .
  • مؤقت بناء القدرة Power Up Timer
يستخدم هذا المؤقت فى التأخير لبعض الوقت وهو ما يحتاجه الميكروكونترولر للقيلم بضبط الخيارات والوصول إلى حالة الاستقرار فى العمل .لذلك سوف نضعه على وضع ON .
  • حماية الكود Code Protect
هنا يمكننا وضع حماية على الكود بحيث لا يستطيع أى أحد من قراءته من الميكروكونترولر . هذا مفيد إذا كنت تعمل لبعض الشركات وبعد كتابة برنامجك الطويل يمكنك حمايته بحيث لا يستطيع أحد من نسخه من الميكروكونترولر .لكن الآن لن نحتاجه لذلك سوف نترجه فى اتلوضه OFF .
الخيارات الأربعة السابقة متاحة لجميع المتحكمات . يوجد بعض الخيارات متاحة لبعض المتحكمات الخاصة وهى :
  • كشف إنقطاع القدرة : Brown Out Detect
هذا الخيار يكشف ما إذا كان هناك إنقطاع للكهرباء حيث يتم حماية المتحكم وجعله يعود للعمل العادى . لذلك نتركه على الوضع ON .
  • البرمجة باستخدام الجهد المنخفض Low Voltage Program :
هذا الخيار يسمح لنا ببرمجة المتحكم باستخدام جهد منخفض ومن ثم يمكننا برمجته وهو فى اللوحة بدون أخذه خارجها .لكننا سوف نترك هذا الخيار غير مفعل لأننا لن نحتاجه .
  • حماية قراءة بيانات الذاكرة Data EE Read Protect :
هذا الخيار لحماية البيانات المخزنة فى ذاكرة EEPROM من النسخ . وهو مفيد إذا كان لدينا بيانات هامة مخبئة هناك . ولكننا لن نحتاجه لذلك نتركه فى وضع OFF .
بالطبع يوجد خيارات أخرى ولكنها غير ذات أهمية لنا لذلك نتركها كما هى . مرو أخرى من ىهنا يمكننا تعيين التردد واختيار الميكروكونترولر المستخدم .




الخطوة رقم 12 :
  • الأن نرى كيف يتم إضافة أو إزالة ملفات من المشروع . يمكنك فعل ذلك من مكانين :
Project >> Add File To Project لإضافة ملفات و
Project >> Remove File From Project لإزالة ملفات .
بعد النقر على Add File To Project يمكن تصفح واختيار الملفات من الكومبيوتر الخاص بك .





الخطوة رقم 13 :
  • يمكنك أيضا استخدام مدير المشروع Project Manager الموجود بالجانب الأيمن ومن هناك يمكن استخدام الأزرار الموجودة بأعلى لإضافة أو إزالة الملفات .كما يمكنك أيضا النقر بالزر الأيمن للماوس على أحد المجلدات فى هذه النافذة واختيار Add File To Project .



الخطوة رقم 14 :
  • الأن نتحدث عن حفظ وغلق المشروع . يمكننا استخدام شريط القوائم Project >> Save Project أو Save Project As لحفظ المشروع أو شريط القوائم Project >> Close Project لغلق المشروع


الخطوة رقم 15:
  • هنا نشرح بناء building المشروع لعمل ملف الهكس .hex وبرمجة الميكروكونترولر . لبرمجة الميكروكونترولر مباشرة نحتاج أن يكون لدينا وحدة برمجة تسمى mikroProg Suit.يمكننا أيضا برمجة الميكروكونترولر باستخدام وحدات برمجة مختلفة .هذه ليست مشكلة . الآن لبناء المشروع وإنشاء ملف .hex سوف نفتح Build >> Build من شريط القوائم وننقر عليه .


الخطوة رقم 16 :
  • يبدأ البرنامج فى بناء الكود وهندما ينتهى سوف ترى رسالة فى شكل صندوق رسالة . حيث يمكننا معلومات عن الذاكرة المستخدمة بالبرنامج ومعلومات حول الأخطاء الناتجة . إذا لم يكن هناك أى خطأ يكون الملف .hex جاهز ويمكننا استخدامه فى برمجة الميكروكونترولر . يمكنك إيجاد الملف .hex من مجلد المشروع .
حسنا هذا كل شىء عن الأعمال الأساسية بالمترجم MikroC PRO .
__________________
angel4angel4angel4angel4angel4
رد مع اقتباس