عيون العرب - ملتقى العالم العربي

العودة   عيون العرب - ملتقى العالم العربي > عيــون الأقسام العلمية > تحميل كتب مجانية, مراجع للتحميل

تحميل كتب مجانية, مراجع للتحميل كتب مجانية, كتب عربية للتحميل, كتب ألكترونية, كتب اجنبية, كتب تعليمية, مراجع عربية,كتب للتحميل, كتب للقراءة.

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #11  
قديم 09-27-2011, 05:04 AM
 
المكتبات LIBRARIES





واحد من الخيارات الأكثر فائدة من هذا البرنامج هو مدير المكتبة Library Managerويستحق اهتمامنا بالتأكيد.
الميزة الرئيسية للغات البرمجة عالية المستوى مثا السى إنها تمكنك من استخدام المعرفة والعمل من أشخاص آخرين. مكتبات الدالة
functionهي أفضل مثال على ذلك. فإذا كنت في حاجة الى وظيفة لأداء مهمة معينة أثناء كتابة البرنامج ، فما عليك إلا البحث عنها في بعض المكتبات (والتي هي جزء متكامل فى المترجم ) واستخدامها . على سبيل المثال ، إذا كنت في حاجة إلى وظيفة لتوليد صوت sound على بعض الأطراف ، افتح مكتبة الصوت Sound library في نافذة إدارة المكتبة Library Manager والنقر المزدوج على الوظيفة المناسبة Sound_Play . يظهر وصفا مفصلا لهذه الوظيفة على الشاشة. إنسخها إلى البرنامج وعين البارامترات المناسبة. إذا التعليم checked على هذه المكتبة، فسوف يتم التعرف على وظائفها تلقائيا خلال عملية الترجمة بحيث لا يكون من الضروري استخدام أمر التضمين #include.
__________________
angel4angel4angel4angel4angel4
رد مع اقتباس
  #12  
قديم 09-27-2011, 05:04 AM
 
الوصول إلى الخانات الفردية (المنفصلة) ACCESSING INDIVIDUAL BITS
يسمح لك المترجم mikroC PRO for PIC بالوصول إلى كل خانة من خانات المتغيرات ذات الثمانى خانات باسمها أو بموقعها (مكانها) فى البايت:






INTCON.B0 = 0 ; : مسح clear الخانة الأولى bit0 لسجل التحكم فى المقاطعة INTCON
ADCCON0.F5 = 1 ; : عمل set للخانة السادسة bit5 لسجل التحكم فى المحولA/D الأول ADCON0 .
INTCON.GIE = 0 ; : مسح خانة تمكين المقاطعة الشاملة GIE لسجل التحكم فى المقاطعة INTCON

الخانات من النوع SBIT
يوجد بالمترجم mikroC PRO for PIC نوع خاص من البيانات يسمى sbit والذى يوفر الوصول للسجلات وسجلات الوظائف الخاصة والمتغيرات ..ألخ . للإعلان عن خانة من متغير يكفى أن نكتب :





السطر الأول : تعريف خانة نوع sbit باستخدام التعبير extern sbit بالاسم Some_Bit
السطر الثانى : تعريف متغير نوع حروف char بالاسم MyVar ( حجز بايت ذاكرة لمتغير )
السطر الثالث : الإعلان عن خانة من نوع sbit باستخدام التعبير sbit ……at…..

إذا قمت بالإعلان عن متغير نوع sbit فى وحدة بحيث تشير إليه كخانة من سجل وظائف خاصة فمن الضرورى استخدام الكلمة sfr فى الإعلان لأنك تشير إلى متغير معرف كمتغير لسجل وظائف خاصة :



__________________
angel4angel4angel4angel4angel4
رد مع اقتباس
  #13  
قديم 09-27-2011, 05:05 AM
 
الأعمال الأساسية بالمترجم MikroC PRO
تشمل :
· إنشاء مشروع جديد .
· تحرير المشروع .
· إضافة ملفات إلى المشروع .
· حفظ وغلق المشروع .
· بناء المشروع build

الخطوة رقم 1 : تشغيل البرنامج
· إفتح (شغل) البرنامج وانتظر حتى يتم تحميله . عندئذ سوف تشاهد منطقة العمل workspace للبرنامج .
· من شريط القوائم اختار Project >> New Project وانقر عليه .



الخطوة رقم 2: بدأ معالج المشروع الجديد
· بعد ذلك يبدأ معالج المشروع الجديد New Project Wizard والذى يساعدك فى إنشاء مشروعك .
· انقر على زر التالى Next .




الخطوة رقم 3 :اختيار الجهاز أى الميكروكونترولر
  • من القائمة التالية يجب أن تختار من قائمة "اسم الجهاز" أى نوع الميكروكونترولر PIC الذى سوف تستخدمه ثم انقر زر Next .




الخطوة رقم 4 :
  • من القائمة التالية يجب أن تدخل تردد الساعة فى الحقل (المكان) المخصص لذلك , ثم انقر زر Next .




الخطوة رقم 5 :
  • فى هذه النافذة يجب أن تختار المكان الذى سوف تحفظ فيه مشروعك . يمكنك فعل ذلك يدويا بإدخال المسار فى الحقل المخصص له , أو النقر على الأيقونة الصغيرة لتتصفح مجلداتك وتختار ما تراه مناسبا . بعد الانتهاء انقر على الزر Next .


الخطوة رقم 6 :
__________________
angel4angel4angel4angel4angel4
رد مع اقتباس
  #14  
قديم 09-27-2011, 05:05 AM
 
الخطوة رقم 6 :
  • من هذه النافذة يمكنك إضافة ملفات إلى مشروعك أو إزالتها .نحن لا نحتاج الآن لإضافة ملفات لذلك سوف نتركها كمال هى وننقر مباشرة على الزر Next .
الخطوة رقم 7 :
  • هذه الخطوة تختص بضم مكتبات بمشروعك . لديك خياران : ضم الكل أو عدم ضم أى واحدة . من المفض عدم ضم أى شىء لإننا سوف نتمكن مكن اختيار مكتباتنا من "مدير المكتبة " Library Manager, لذلك لنختار None ثم ننقر على زر Next .





الخطوة رقم 8 :
  • وأخيرا تم إنشاء مشروعنا .يمكننا أيضا النقر على زر Back والعودة لتغيير ما نراه مناسبا .


الخطوة رقم 9 :
  • الآن بعد أن أنشأنا مشروعنا الأول يمكننا النقر على "مدير المشروع " Project Managerفى الجهة اليمنى وسوف نرى مشروعنا موجود هناك .وسوف نرى أيضا أى ملفات ومجلدات يضمها المشروع . سوف نهتم الآن بمجلد المصدر Source والخرج Output فقط .حسنا سوف يمكننا أن نبدأ من هنا .
  • كان هذا كل شىء حول إنشاء مشروع جديد .
الخطوة رقم 10 :
  • الآن سوف نتحدث عن تحرير البرنامج .هذا مهم لإنه يجب علينا إعداد بعض الخيارات والخانات للميكروكونترولر الذى سوف نستخدمه مثل جعل مؤقت الحراسة Watchdog Timer فعال أو غير فعال وما إلى ذلك .
  • مرة أخرى من شريط القوائم نختار Project >> Edit Project. .

الخطوة رقم 11 :
__________________
angel4angel4angel4angel4angel4
رد مع اقتباس
  #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
رد مع اقتباس
إضافة رد

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


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

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


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
ترجمة وإعداد كتاب الميكروكونترولر PIC والبرمجة بلغة السى والمترجم mikroC PRO ظل الكيو كو شن كاي تحميل كتب مجانية, مراجع للتحميل 52 08-23-2021 03:32 AM
لمترجم الفوري | تحميل المترجم الفورى 2009 | برنامج المترجم الفوري كامل amrsaid2007 أرشيف المواضيع الغير مكتمله او المكرره او المنقوله و المخالفه 2 10-12-2009 11:52 PM


الساعة الآن 11:02 AM.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
شات الشلة
Powered by: vBulletin Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.
جميع الحقوق محفوظة لعيون العرب
2003 - 2011