بحـث
 
 

نتائج البحث
 


Rechercher بحث متقدم

المواضيع الأخيرة
» الموجات والترددات
الأحد أكتوبر 04, 2009 9:38 am من طرف Admin

» "جدران من المياه".. أحدث صيحة في تكنولوجيا البناء
الثلاثاء سبتمبر 29, 2009 7:50 am من طرف الإميرة

» فوائد ومضار التكنولوجيا
الثلاثاء سبتمبر 29, 2009 7:47 am من طرف الإميرة

» عداد seven segment
الثلاثاء سبتمبر 29, 2009 7:42 am من طرف الإميرة

» خفايا مهمة لوندز اكس بي وبرامج مخفية رائعة
الخميس سبتمبر 17, 2009 4:31 pm من طرف صانعة السلام

» ظاهرة البرق والرعد
الخميس سبتمبر 17, 2009 4:05 pm من طرف صانعة السلام

» كتاب عن الإلكترونيات 8 أجزاء
الخميس سبتمبر 17, 2009 11:49 am من طرف Admin

» برنامج الميكرو سى كامل بالكراك
الخميس سبتمبر 17, 2009 11:42 am من طرف Admin

» البرمجة بالفلوكود
الخميس سبتمبر 17, 2009 11:34 am من طرف Admin

التبادل الاعلاني
احداث منتدى مجاني

البرمجة بالفلوكود

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

البرمجة بالفلوكود

مُساهمة  Admin في الخميس سبتمبر 17, 2009 11:34 am

بسم الله الرحمن الرحيم
أولا: مراحل برمجة المتحكم PIC16F84a وغيره
تمر عملية برمجة اي ميكروكنترولر وبأية لغة برمجة من مراحل أساسية ثلاث:
1- كتابة المسار الخطي flowchart , Organigramme يحدد مراحل تنفيذ برنامج تشغيل الميكروكنترولر.
2- إعداد ملف HEX : كتابة الكود وترجمته ببرنامج خاص( Compiler) بعد ضبط الاعدادات الضرورية
3- نقل الملف Hex الى شريحة المتحكم بواسطة برنامج خاص ومبرمجة مناسبة وجهاز حاسوب
ثانيا: البرمجة ببرنامج Flowcode V3

[RIGHT]في الموضوع التالي سنتعرف على أسلوب جديد في البرمجة : البرمجة بواسطة الرسم : Programmation Graphique
من بين البرامج الخاصة بهده الطريقة المتفردة البرنامج الرائع Flowcode
نزل البرنامج
http://www.matrixmultimedia.com/Download_Tracker/click.php?id=2
التكملة

rapidshare.com Flowcode.rar.html

فلوكود برنامج يعلمك البرمجة بأسلوب سلس وفي نفس الوقت يمنحك القدرة على إعداد و تنفيذ مشاريع متميزة وحقيقية بالميكروكنترولر ..
ومن خلال البرمجة به تكتشف بالتدريج منطق البرمجة ونظامها الظاهر والخفي..
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
الدارة :
ب - أدوات العمل الاساسية :
نتعرف على ايقونات البرنامج الاساسية والمكونات والرموز من خلال الصورة:

ننشأ مجلدا جديدا ثم نتبع الخطوات :
ج- بناء المشروع :

- اعدادات شريحة المتحكم الاولية: Configure
هي إعدادات ضرورية لتوليد ملفات هيكس صالحة لتنفيذ مشروع حقيقي
- اعداد برنامج اشعال الليد :
نتابع المراحل كالتالي
2- توليد ملف Hex:
انتهينا من التجربة على فلوكود ونريد الحصول على ملف Hex : نضغط على ايقونة Compile to Hex
-يفترض ان الاعدادات التالية قد تمت سابقا (هنا) وهو شرط نجاح البرمجة الفعلية .
ملاحظة:
-البرنامج المكمل PPPV3 هو من يمكنك من ضبط الاعدادات المذكورة وذلك عندما تضغط على ايقونة Chip
ثم على Configure واذا لم يتعرف فلوكود على مكان PPPV3 ستظهر لك رسالة تحذيرية ( الصورة هنا)
المطلوب إذن: البحث في جهازك عن PPPV3 لادماجه مع فلوكود (الخطوات هنا) .
- للتذكير فإنك ستجد PPPV3 في جهازك شرط ان تكون قد نصبته سابقا مع فلوكود عندما طلب منك ذلك: install PPP3.9 (هنا) .
ثالثا : مكملات

1/ ملفات تجارب تطبيقية:
ا- ملفات هيكس "جاهزة" للتجربة على Proteus او للتجربة الحقيقية على المتحكم
PIC16F84A + كرستالة 4Mhz :
حمل من هنا
2/ برامج التعلم:
ا - Flowcode
ب - PROTEUS
- شرح مبسط (هنا)
-منتدى متخصص ببروتوس:
http://www.dbaasco.com/vb/f45/
3/ المصدر :
الموقع: منبع غني بالدروس والشرح والمعلومات :
http://matrixmultimedia.com/index_industrial.php

Admin
Admin

المساهمات : 31
تاريخ التسجيل : 15/09/2009

معاينة صفحة البيانات الشخصي للعضو http://elctronics.ahlamontada.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


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