beddah الزعيم The Boss
عدد المساهمات : 807 نقاط : 59089 تاريخ الميلاد : 08/03/1990 تاريخ التسجيل : 10/11/2009 العمر : 34 الموقع : هورين - بركة السبع - المنوفية
| موضوع: [almohandes] Flowcode .. لبرمجة الميكروكنترولر 12/13/2009, 8:47 pm | |
| بسم الله الرحمن الرحيم فلوكود برنامج يمكن من البرمجة بطريقة ميسرة:
أولا: مراحل برمجة المتحكم PIC16F84a وغيره
تمر عملية برمجة اي ميكروكنترولر وبأية لغة برمجة من مراحل أساسية ثلاث: 1- كتابة المسار الخطي flowchart , Organigramme يحدد مراحل تنفيذ برنامج تشغيل الميكروكنترولر. 2- إعداد ملف HEX : كتابة الكود وترجمته ببرنامج خاص( Compiler) بعد ضبط الاعدادات الضرورية 3- نقل الملف Hex الى شريحة المتحكم بواسطة برنامج خاص ومبرمجة مناسبة وجهاز حاسوب
ثانيا: البرمجة ببرنامج Flowcode
في الموضوع التالي سنتعرف على أسلوب جديد في البرمجة : البرمجة بواسطة الرسم : Programmation Graphique من بين البرامج الخاصة بهده الطريقة المتفردة البرنامج الرائع Flowcode (نزل البرنامج من هنا و التكملة من هنا) .. فلوكود برنامج يعلمك البرمجة بأسلوب سلس وفي نفس الوقت يمنحك القدرة على إعداد و تنفيذ مشاريع متميزة وحقيقية بالميكروكنترولر .. ومن خلال البرمجة به تكتشف بالتدريج منطق البرمجة ونظامها الظاهر والخفي..
1/طريقة عمل فلوكود : 1 - انت تضبط اعدادات اساسية من خلال الضغط على ايقونة configure و تبني المسار الخطي لبرنامجك مستخدما الادوات التي يوفرها لك البرنامج..ثم تجرب عمله داخل البرنامج ذاته . 2- بعد ذلك وبالضغط على الايقونة compile to Hex فلوكود يحول المسار الخطي الى كود السي المتوافق مع لغة C Ansi التي تعتبر احسن مرجعية للغة السي ، بالكومبيلر boostc المدمج مع فلوكود ثم الى ملف اسمبلي واخيرا الى كود HEX الذي سيستقر في ذاكرة المتحكم .. والى هنا ينتهى دور فلوكود ويأتي دور برنامج نقل الكود هيكس + مبرمجة + كومبيتر.
2/ تنصيب Flowcode V3 : تنصبه كالمعتاد وتتابع بتنصيب المكمل PPPV3 (هنا) لا تتجاوز هذه الخطوة بل اضغط على install PPP3.9 ثم تابع الخطوات المتبقية لاكمال التنصيب . و لتتأكد من تنصيب PPPV3 او لاعادة تنصيبه تتبع ما يلي (هنا)
3/ تطبيق عملي - مشروع برمجة ب Flowcode : المشروع التالي لا ينجز الكثير .. اشعال ليد بمجرد توصيل الدارة بالتغذية +5 فولت .. الهدف منه تعليمي يتمثل في التعريف بخطوات بناء مشروع وخاصة: * اختيار متحكم مناسب : PIC16F84A هذه المرة * اختيار تردد مذبذب المتحكم : 4000.000 هرتز مثلا (كريستالة 4Mhz) * ضبط الاعدادات الاولية المعروفة ب Configuration ا- الدارة : PIC16F84a+ كريستالة 4Mhz (الدارة هنا) : ب - أدوات العمل الاساسية : نتعرف على ايقونات البرنامج الاساسية والمكونات والرموز من خلال الصورة (هنا) ننشأ مجلدا جديدا ثم نتبع الخطوات : ج- بناء المشروع : 1- اعدادات شريحة المتحكم الاولية: Configure هي إعدادات ضرورية لتوليد ملفات هيكس صالحة لتنفيذ مشروع حقيقي .. (هنا) 2- اعداد برنامج اشعال الليد : نتابع المراحل كالتالي (PDF هنا) .. 2- توليد ملف Hex: انتهينا من التجربة على فلوكود ونريد الحصول على ملف Hex : نضغط على ايقونة Compile to Hex كما في الصورة (هنا). -يفترض ان الاعدادات التالية قد تمت سابقا (هنا) وهو شرط نجاح البرمجة الفعلية . ملاحظة: -البرنامج المكمل PPPV3 هو من يمكنك (دون ان يظهر) من ضبط الاعدادات المذكورة وذلك عندما تضغط على ايقونة Chip ثم على Configure واذا لم يتعرف فلوكود على مكان PPPV3 ستظهر لك رسالة تحذيرية ( الصورة هنا) المطلوب إذن: البحث في جهازك عن PPPV3 لادماجه مع فلوكود (الخطوات هنا) . - للتذكير فإنك ستجد PPPV3 في جهازك شرط ان تكون قد نصبته سابقا مع فلوكود عندما طلب منك ذلك: install PPP3.9 (هنا) . تكملة الموضوع على الرابط الأتى [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] es.org/vb/ showthread- t_37091.html | |
|