الرئيسيةدردشةس .و .جبحـثالأعضاءالمجموعاتالتسجيلدخول

شاطر | 
 

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

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

رسالة sms : ضع ألنص هنا مع تحيات كادر ألأدارهـ
أحترام ألقوانين :
ذكر
عدد المساهمات : 29
العمر : 26
ألهواية :
ألمهنة :
مزاجي :
دولتي :
تاريخ التسجيل : 31/03/2011

مُساهمةموضوع: ما تحتاجه من ادوات لتبرمج Microcontroller   الخميس سبتمبر 01, 2011 12:49 am



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

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 IDE

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

حلمي ان تفتح روما على يدي

ولمن احبني و لكل م قرأ هذا الموضوع ادعو معي ان اكون قائد الجيش الذي يفتح روما و التي اخبرنا الحبيب صلى الله عليهو سلم و لم تفتح بعد


الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
ما تحتاجه من ادوات لتبرمج Microcontroller
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
ღمنتديات كوران للحب والرومانسيهღ :: منتديات كوران للحب والرومانسيه ~ قسم التكنلوجيا والتقنيات :: منتدى الكومبيوتر العام-
انتقل الى:  
المواضيع الأخيرة
» طلب مساعده
الثلاثاء ديسمبر 25, 2012 9:15 pm من طرف رائد السوراني

» تحميل احدث متصفح للانترنت Flock 2.6.1 2010
الجمعة يونيو 22, 2012 10:01 pm من طرف alifathi

» رمزيات حلوة كولش ومن عصفوره و بس.. 2012
السبت يونيو 16, 2012 8:54 pm من طرف حبيبت زوجها

» اميرة الزهور
الجمعة يونيو 08, 2012 6:09 pm من طرف ضوءالقمر

» دفتر الحضور والغياب
الجمعة يونيو 08, 2012 6:07 pm من طرف ضوءالقمر

» الى من علمنى معنى الحب الحقيقى
الخميس يونيو 07, 2012 12:00 pm من طرف mohammed_saif.sy

» اغلى نصيحة ... من؟؟
الثلاثاء مايو 15, 2012 1:08 pm من طرف $سيف الحب$

» الممثله Kristen Stewart
الإثنين مارس 05, 2012 7:40 pm من طرف عصفورة ألمنتدى

» قصيدة عتاب بين حبيبين روووووعة والله ......... -
الإثنين فبراير 27, 2012 2:15 pm من طرف $سيف الحب$

» من دونك أموت أذكرني لاتنســــه
الإثنين فبراير 27, 2012 2:12 pm من طرف $سيف الحب$

أفضل 10 أعضاء في هذا المنتدى
ضوءالقمر - 2597
 
HeEeMoOo - 2001
 
محمد الطائي - 1504
 
$سيف الحب$ - 1463
 
كـــــورانـــــ، - 1162
 
ميمو مشاكل - 1120
 
كرستي - 772
 
عصفورة ألمنتدى - 752
 
ديلو - 693
 
أحباب ألروح - 555
 

.: عدد زوار المنتدى :.

منتدى مجاني
Share |