ملتقى مهندسي كردستان
اهلا بك زائرنا الكريم انت غير مسجل لدينا يشرفنا الانضمام الى اسرتنا بالضغط على ( تسجيل ) او الذهاب الى القسم الذي تريد وتمتع بوقتك معنا



 
المجلةالرئيسيةالتسجيلدخول

شاطر | 
 

 ما تحتاجه من ادوات لتبرمج Microcontroller

اذهب الى الأسفل 
كاتب الموضوعرسالة
مازن علي حاجي
مدير عام
مدير عام
avatar


مُساهمةموضوع: ما تحتاجه من ادوات لتبرمج Microcontroller   2011-12-23, 1:54 am

ما تحتاجه من ادوات لتبرمج Microcontroller










الميكروكونترولر هو ببساطه جهاز حاسوب مصغر
و تتعدد انواعه و خصائصه حسب المجال المستخدم فيه فمثلا هنالك:

Siemens
PICXXFXX ( الأكثر شيوعا )
Motorola ( متحكمات متخصصه في مجال الإتصالات )
ِAtmel(متعدد الإستخدامات)
Army Atmel ( سرعه 55MB/sec استخدامات عسكريه )
Intel/Amd/Criative و الموجوده في حواسيبنا

و يعد PIC من افضل ما يستخدم من اجل المشاريع و لكن هنالك نوعان
PICXXCXXX
PICXXFXXX
لاحظ هنا ان الإختلاف يكمن في الحرفين C و F و الأولى تعني ان الذاكره
Constant و تعني ذاكره ثابته و هذا يعني انه يبرمج لمرة واحده و الثانيه F و
تعني Flash اي ان الذاكره تبرمج و تمسح كهربائيا بقي ان نعلم ان عملية
المسح و البرمجه مسموحه فقط حتى 1000 مره و كذلك بالنسبة الى النوع الأول
فإنه قد تجده يحتوي على عدسة صغيرة في الوسط و هذا يعني ان هذا النوع
لايمكن مسحه الا بستخدام الإشعه فوق البنفسجيه U.V مثال
PIC16F877
PIC16C877
النوع الثاني اقل سعرا من الأول و لكن له نفس الخصائص و تفض الشركات
استخدام النوع الثاني عندما تطرح منتجاتها الى السوق و ذلك كي لا يستفيد
شخص ما مما بداخلها و اضف الى ان يمكن حماية البرنامج المحمل عليها من
القراءه حتى لا يتسنى لاحد سرقة اسرار الشغل ( سر المهنه او الصنعه كما
يقال )

لا عليك دعك من كل ذلك و الآن تشترك كل عائلة المتحكم PIC بنفس التعليمات
(Instructions ) و عددها 35 تعليمه سهلة الحفظ و ماعليك الى ان تركز العمل
على احد الأنواع و تبدأ التعلم و انصك باستخدام PIC16F84-A
كبداية و مع الاحتراف يجب استعمال PIC16F877-P
الأدوات التي بحاجة لها للبدء :
1- شراء PIC16F84-A
2- اذهب الى الموقع التالي و احصل على Data sheet له www.microchip.com

بعدها انت بحاجة الى اهم شيء و هو مايعرف بالمبرمج Programmer و هو يعد
حلقة الوصل بين متحكمك و بين حاسوبك الشخصي و النوع الذي سأستخدمه يدعى JDM
Programmer و يمكن تجميعه بسهولة و هو قليل الكلفة و فعال و انا شخصيا
افضل العمل عليه و ليك المخطط التالي لتركيبه و تجميعه بالمناسبة لن يكلفك
اكثر من 4 دولارات وهذا هو :



قبل تركيبه لاحظ في الصوره الأرجل الطرفيه DB9 وهي التي نستخدمها و
المدعمه من قبل المنفذ التسلسلي Serial Port و هو اكيد معروف و لمن
لايعرفه فهذا هو



هذا جيد حتى الأن و لكن بعد الحصول على كل تلك الأدوات انت بحاجة الى كتابة
برامجك و لذلك يجب عليك تحميل برنامج MPLAB من موقع Microchip و هو مجاني
حجمه 29 mg على ما اعتقد

ثم تبدا بكتابة برامجك عليه

يقوم برنامج MPLABبتحويل تعليمات اسمبلي لى لغة خاصه و هو يقوم بتحويل ملف الكود الى
الى Hex File ملف سداسي عشري و يكون كل شيء جاهز .

انتظر لحظه هل تظن ان هذا كل شيء فقط ؟

انت الأن بحاجة الى برنامج اخير و هو IC-Prog لكي تتمكن من عملية نقل ملف Hex الى المتحكم

وهو على الرابط التالي

IC-Prog

ملف اضافي لـ WinXP/2000/NT انقر هنا

كل ماعليك فعله بعد تنصيب البرنامج هو :
1- تحديد نوع المبرمج
2- ماهو رقم منفذ COM و يعني ( Serial Port ) المتصل مع جهاز المبرمج
3- تحديد نوع المتحكم المستخدم
4- اجراء عمليات النقل و المسح و البرمجه الخ ..

في النهايه اود ان اضيف لكم اعظم برامج المحاكاه PIC Simulator و هو على الرابط

التالي :
pic-simulator

ويمكن ان تبرمج بلغتي اما Assembly او PIC-BASIC و هي اسهل و لكن انا افضل
السابقه لانها الأم و اوسع حيلة من اختها PIC-BASIC وفي النهاية كنت انا
قد عانيت كثيرا في بداية تعلمي لها
حيث اني اعمل Developer في مجال Software Engineering و شتان مابين دراستي و تلك
لانه في نهاية الأمر تعلمت العمل على PIC بمجهودي الشخصي و لذلك اقو لكم لاشيء صعب فأي حلم يمكن تحقيقه
الرجوع الى أعلى الصفحة اذهب الى الأسفل
EngOmar
مهندس



مُساهمةموضوع: رد: ما تحتاجه من ادوات لتبرمج Microcontroller   2011-12-23, 7:46 am

شكرا جزيلا استاذ مازن جزاك الله كل خير
الرجوع الى أعلى الصفحة اذهب الى الأسفل
مازن علي حاجي
مدير عام
مدير عام
avatar


مُساهمةموضوع: رد: ما تحتاجه من ادوات لتبرمج Microcontroller   2011-12-26, 3:06 am

EngOmar كتب:
شكرا جزيلا استاذ مازن جزاك الله كل خير
-----------------------------------------------------------------------------
سلمت وسلمت يداك اخي عمر
تحياتي لك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
ما تحتاجه من ادوات لتبرمج Microcontroller
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» ربط شاشة الهاتف Nokia 6100 مع متحكم PIC
» كتب pic microcontroller

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
ملتقى مهندسي كردستان :: الاقسام الهندسية :: الميكروكونترولر-
انتقل الى: