مزيكا طرب
عزيزى الزائر  يرجى التشرف والدخول الى المنتدى والتسجيل ان لم تكن عضو يسعدنا الانضمام الى اسرة المنتدى شكرا ادارة المنتدى 
مزيكا طرب
عزيزى الزائر  يرجى التشرف والدخول الى المنتدى والتسجيل ان لم تكن عضو يسعدنا الانضمام الى اسرة المنتدى شكرا ادارة المنتدى 
مزيكا طرب
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

مزيكا طرب

mazika
 
الرئيسيةبوابة المنوفيةأحدث الصورالتسجيلدخول

 

 [almohandes] Flowcode .. لبرمجة الميكروكنترولر

اذهب الى الأسفل 
كاتب الموضوعرسالة
beddah
الزعيم The Boss
الزعيم   The Boss
beddah


mms [almohandes] Flowcode .. لبرمجة الميكروكنترولر Fxqjk1
عدد المساهمات : 807
نقاط : 57739
تاريخ الميلاد : 08/03/1990
تاريخ التسجيل : 10/11/2009
العمر : 34
الموقع : هورين - بركة السبع - المنوفية

[almohandes] Flowcode .. لبرمجة الميكروكنترولر Empty
مُساهمةموضوع: [almohandes] Flowcode .. لبرمجة الميكروكنترولر   [almohandes] Flowcode .. لبرمجة الميكروكنترولر I_icon_minitime12/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
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://yoo7.all-up.com
 
[almohandes] Flowcode .. لبرمجة الميكروكنترولر
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» [almohandes] New Books
» [almohandes] New Software
» [almohandes] New Books
» [almohandes] Automation Studio 5
» [almohandes] إنارة الطرق والشوارع

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