الرئيسيةس .و .جبحـثالتسجيلدخول

شاطر | 
 

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

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

عدد المساهمات : 912
السٌّمعَة : 0
تاريخ التسجيل : 30/09/2009

مُساهمةموضوع: في النهايه اود ان اضيف لكم اعظم برامج المحاكاه PIC Simulator و هو على الرابط   الأربعاء نوفمبر 04, 2009 10:44 pm




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






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


PICXXFXX ( الأكثر شيوعا )





و يعد PIC من افضل ما يستخدم من اجل المشاريع و لكن هنالك نوعان

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

PIC16C877
النوع الثاني اقل سعرا من الأول و لكن له نفس الخصائص و تفض الشركات
استخدام النوع الثاني عندما تطرح منتجاتها الى السوق و ذلك كي لا يستفيد
شخص ما مما بداخلها و اضف الى ان يمكن حماية البرنامج المحمل عليها من
القراءه حتى لا يتسنى لاحد سرقة اسرار الشغل ( سر المهنه او الصنعه كما
يقال )

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

2- اذهب الى الموقع التالي و احصل على Data sheet له www.microchip.com

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



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

PICXXCXXX
PIC16F877

1- شراء PIC16F84-A


هذه الصورة تم تصغيرها تلقائياً. اضغط على هذا الشريط لعرض الصورة بكامل حجمها. أبعاد الصورة الأصلية 550x320.


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




هذه الصورة تم تصغيرها تلقائياً. اضغط على هذا الشريط لعرض الصورة بكامل حجمها. أبعاد الصورة الأصلية 557x287.


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

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

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

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

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

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

IC-Prog

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

كل ماعليك فعله بعد تنصيب البرنامج هو :





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

التالي :
PIC Simulator IDE

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











1- تحديد نوع المبرمج
4- اجراء عمليات النقل و المسح و البرمجه الخ ..
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://meegy.ahlamontada.com
 
في النهايه اود ان اضيف لكم اعظم برامج المحاكاه PIC Simulator و هو على الرابط
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» لعشاق كره اليد بالصور اللعبه Handball Simulator European Tournament

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