دورات هندسية

 

 

فلوكود .. برمجة الميكروكنترولر

صفحة 1 من 40 12 3 4 5 11 ... الأخيرةالأخيرة
النتائج 1 إلى 10 من 398
  1. [1]
    زكي شاكر
    زكي شاكر غير متواجد حالياً

    عضو متميز

    تاريخ التسجيل: Jul 2009
    المشاركات: 117
    Thumbs Up
    Received: 0
    Given: 0

    فلوكود .. برمجة الميكروكنترولر

    بسم الله الرحمن الرحيم

    البرمجة ببرنامج FlowcodeV3

    في الموضوع التالي سنتعرف على أسلوب جديد في البرمجة : البرمجة بواسطة الرسم : Programmation Graphique
    من بين البرامج الخاصة بهده الطريقة المتفردة البرنامج الرائع Flowcode (نزل البرنامج من هنا و التكملة من هنا) ..
    فلوكود برنامج يعلمك البرمجة بأسلوب سلس وفي نفس الوقت يمنحك القدرة على إعداد و تنفيذ مشاريع متميزة وحقيقية بالميكروكنترولر ..
    ومن خلال البرمجة به تكتشف بالتدريج منطق البرمجة ونظامها الظاهر والخفي..
    1/ طريقة عمل فلوكود :
    1 - تفتح البرنامج وتبدأ المشروع بضبط اعدادات اساسية من خلال الضغط على ايقونة configure و تبني المسار الخطي لبرنامجك مستخدما الادوات (الرموز والايقونات) التي يوفرها لك البرنامج..ثم تجرب عمله داخل البرنامج ذاته .
    2- بعد ذلك وبالضغط على الايقونة compile to Hex فلوكود يحول المسار الخطي الى كود السي المتوافق مع لغة C Ansi التي تعتبر احسن مرجعية للغة السي ، بالكومبيلر boostc المدمج أصلا مع برنامج فلوكود ثم الى ملف اسمبلي واخيرا الى كود HEX الذي سيستقر في ذاكرة المتحكم ..
    بعد ذلك ينقل الكود هيكس ببرنامج الحرق + مبرمجة + كومبيتر.

    تنصيب Flowcode V3 :
    بعد تنزيل البرنامج من هنا
    تنصبه كالمعتاد وتتابع بتنصيب المكمل PPPV3
    لا تتجاوز هذه الخطوة بل اضغط على install PPP3.9 ثم تابع الخطوات المتبقية لاكمال التنصيب .
    بعد تنصيب البرنامج يمكنك إذا رغبت في ذلك ، ان تحول النسخة ديمو الى نسخة كاملة بالملف الذي ستجده هنا ..


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

    1/ فلاشر_01:

    Pic16f84a
    ملفات المحاكاة + الشرح بالصور
    (هنا)
    2/ فلاشر 02

    PIC16F84A
    (هنا)

  2. [2]
    زكي شاكر
    زكي شاكر غير متواجد حالياً
    عضو متميز


    تاريخ التسجيل: Jul 2009
    المشاركات: 117
    Thumbs Up
    Received: 0
    Given: 0
    ايضاحات مكملة :
    1- الدورة الحالية ترتكز على تعلم البرمجة بفلوكود النسخة الثالثة : FlowcodeV3
    بالرغم من ظهور النسخة الرابعة حاليا ..
    (النسخة الرابعة لمن يريد الاطلاع عليها وعلى إمكاناتها القوية: هنا من المصدر )
    وعليه فكل التطبيقات المقبلة ان شاء الله ستكون بالنسخة الثالثة ..
    وكلما حدث استثناء نشير اليه في حينه ان شاء الله
    2- المصطلحات في البرنامج بلغة اجنبية ..
    هذه محاولة شخصية للتعريب لتسهيل مهمة الشرح ..
    هنا
    3- تنصيب البرنامج المكمل PPV3 يكون ضمن خطوات تنصيب برنامج فلوكود ..هذا المكمل ضروري لادماج الاعدادات الاساسية الخاصة بالبيك .. وهي المعروفة ب Config..
    إذا تم تنصيب PPV3 فعلا ، لكن لم يتعرف فلوكود على مكان التنصيب في جهازك .. هذه طريقة إعادة ادماجه معه:
    هنا
    4- روابط مباشرة للنسخة 3 موضوع الدورة:
    البرنامج:
    هنا
    التكملة: هنا

    0 Not allowed!


    الصور المرفقة

  3. [3]
    Eng_Bandar
    Eng_Bandar غير متواجد حالياً
    عضو فعال جداً
    الصورة الرمزية Eng_Bandar


    تاريخ التسجيل: Mar 2007
    المشاركات: 195
    Thumbs Up
    Received: 2
    Given: 0
    ألف شكر و إلى الأمام

    0 Not allowed!



  4. [4]
    زكي شاكر
    زكي شاكر غير متواجد حالياً
    عضو متميز


    تاريخ التسجيل: Jul 2009
    المشاركات: 117
    Thumbs Up
    Received: 0
    Given: 0
    بارك الله فيك .. وتقبل تحياتي

    0 Not allowed!



  5. [5]
    زكي شاكر
    زكي شاكر غير متواجد حالياً
    عضو متميز


    تاريخ التسجيل: Jul 2009
    المشاركات: 117
    Thumbs Up
    Received: 0
    Given: 0

    تذكير

    تنصيب Flowcode V3 :
    (النسخة 3 موضوع الدورة الحالية)
    1/ بعد تنزيل البرنامج من هنا
    يتم تنصيبه كالمعتاد مع جميع البرامج وتتابع بتنصيب المكمل PPPV3
    (تنصيب هذا المكمل ضروري لنجاح البرمجة على أرض الواقع )
    لا تتجاوز هذه الخطوة بل اضغط على install PPP3.9 ثم تابع الخطوات المتبقية لاكمال التنصيب .
    بعد تنصيب البرنامج يمكنك إذا رغبت في ذلك ، ان تحول النسخة ديمو الى نسخة كاملة بالملف الذي ستجده هنا ..
    2/ إذا تم تنصيب PPV3 فعلا ، لكن لسبب ما لم يتعرف فلوكود على مكان تنصيبه في جهازك .. هذه طريقة إعادة ادماجه معه: هنا
    3/ تطبقات توضحة بسيطة: هنا
    3/ برنامج المحاكاة : PROTEUS
    طريقة مبسطة لمحاكاة دوائر الميكروكنترولر : هنا

    0 Not allowed!


    الملفات المرفقة

  6. [6]
    زكي شاكر
    زكي شاكر غير متواجد حالياً
    عضو متميز


    تاريخ التسجيل: Jul 2009
    المشاركات: 117
    Thumbs Up
    Received: 0
    Given: 0

    توظيف مداخل المتحكم

    إضافة سويتش تحكم

    FlowcodeV3

    الاهداف :
    1- طريقة ادخال سويتش للتحكم في عمل الدارة
    2- التعرف على معنى"macro "
    3- طريقة استبدال جزء من نفس البرنامج ب ماكرو macro



    الملف بالمرفقات

    0 Not allowed!


    الملفات المرفقة

  7. [7]
    زكي شاكر
    زكي شاكر غير متواجد حالياً
    عضو متميز


    تاريخ التسجيل: Jul 2009
    المشاركات: 117
    Thumbs Up
    Received: 0
    Given: 0

    إشارات المرور الضوئية

    إشارات المرور الضوئية

    الهدف :
    تركيز تعلم توظيف مداخل ومخارج المتحكم
    وتعليمات التوقيت



    Flowcode V3



    PIC16F84A


    4Mhz



    الملف بالمرفقات

    0 Not allowed!


    الملفات المرفقة

  8. [8]
    زكي شاكر
    زكي شاكر غير متواجد حالياً
    عضو متميز


    تاريخ التسجيل: Jul 2009
    المشاركات: 117
    Thumbs Up
    Received: 0
    Given: 0

    عداد الكتروني ثنائي

    عداد ثنائي تصاعدي تنازلي : 00000000 / 11111111

    ( 0 / 255 عشري)


    الأهداف : تعلم إجراء عمليات حسابية على المتغيرات
    استخدام أدوات الشرط والاختبار واتخاذ قرار

    Flowcode V3




    الملف بالمرفقات

    0 Not allowed!


    الملفات المرفقة
    • نوع الملف: rar ctr1.rar‏ (71.1 كيلوبايت, 1161 مشاهدات)

  9. [9]
    زكي شاكر
    زكي شاكر غير متواجد حالياً
    عضو متميز


    تاريخ التسجيل: Jul 2009
    المشاركات: 117
    Thumbs Up
    Received: 0
    Given: 0

    استخدام لوحة مفاتيح Keypad

    توصيل كيباد keypad

    Flowcode V3


    (ممكن يكون التطبيق الحالي مناسبة للتمرن على التطبيقات السابقة : توصيل الكيباد مع دوائر الفلاشر)

    0 Not allowed!


    الصور المرفقة
    • نوع الملف: png key.PNG‏ (17.3 كيلوبايت, 11135 مشاهدات)
    الملفات المرفقة
    • نوع الملف: rar kp_1.rar‏ (31.6 كيلوبايت, 1056 مشاهدات)

  10. [10]
    زكي شاكر
    زكي شاكر غير متواجد حالياً
    عضو متميز


    تاريخ التسجيل: Jul 2009
    المشاركات: 117
    Thumbs Up
    Received: 0
    Given: 0

    Lcd .. عداد إلكتروني

    عداد الكتروني
    شاشة LCD


    Flowcode V3



    الهدف : تعلم طريقة توصيل الشاشة و استخدامها للعرض





    ملف الشرح والتوضيح والتطبيق بالمرفقات

    0 Not allowed!


    الصور المرفقة
    • نوع الملف: png lcd_n.PNG‏ (39.7 كيلوبايت, 11098 مشاهدات)
    • نوع الملف: png lcd1.PNG‏ (70.5 كيلوبايت, 10997 مشاهدات)
    الملفات المرفقة

  
صفحة 1 من 40 12 3 4 5 11 ... الأخيرةالأخيرة
الكلمات الدلالية لهذا الموضوع

عرض سحابة الكلمة الدلالية

RSS RSS 2.0 XML MAP HTML