دورات هندسية

 

 

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

صفحة 15 من 40 الأولىالأولى ... 511 12 13 14 1516 17 18 19 25 ... الأخيرةالأخيرة
النتائج 141 إلى 150 من 398
  1. [141]
    زكي شاكر
    زكي شاكر غير متواجد حالياً
    عضو متميز


    تاريخ التسجيل: Jul 2009
    المشاركات: 117
    Thumbs Up
    Received: 0
    Given: 0
    السلام عليكم
    فقط بعد قراءة شرحك الاخير تبين لي المطلوب في المشاركة التالية:
    اقتباس المشاركة الأصلية كتبت بواسطة mar7aba_01 مشاهدة المشاركة
    السلام عليكم ورحمة الله وبركاته, كيف هو حال اخوة الأعزاء؟
    اتمنى المساعدة من الاخوة في مشروعي هذا :
    -كيف يمكنني جعل الماكرو (timer0) وكذلك الماكرو (int ) يعملان بحرية كاملة في اي مرحلة من البرنامج عند الضغط على كل من زريهما على حدا ودون انتضار انتهاء التاخيرات الزمنية
    -وكذا جعل الماكرو (timer0)يعمل بحرية كاملة اثناء تنفيذ الماكرو (int ) .
    المرجو إيلاء شيء من الاهتمام بموضوعي وجعله الله في ميزان حسناتكم.copie de flowcode1.rar - 0.00mb
    أخي الكريم
    حسب فهمي لما سبق اظن ان مشروعك لا يحتاج لاستخدام مقاطعة التايمر 0 .. وانما يتم باستخدام النوعين الاخرين من المقاطعات :
    - مقاطعة الطرف rb0
    - مقاطعة احد الاطراف الاربعة rb4, rb5, rb6, rb7
    (ستختار طرفا واحدا فقط من الاربعة والباقي يبقى بدون توصيل )
    ولتفعيل المقاطعات يمكن ان تعود الى الطريقة الموضحة في الصور السابقة ..
    حاول اخي الكريم استخدام النوعين المذكورين من المقاطعات فإنهما يشكلان الامكانية الوحيدة لتنفيذ اي امر في اية لحظة .. لكن للعلم فإن اي امر سيأتي من المدخل rb0 او من احد الاطراف الاربعة rb4, rb5, rb6, rb7 ، سيوقف البرنامج الذي يكون المتحكم بصدد تنفيذه (ولهذا سميت مقاطعات) وسيعود نظريا من حيث توقف بعد استكمال تنفيذ تعليمات المقاطعة المستخدمة ..
    للعلم كذلك فإن ما سميته بالحالة 1 والحالة 2 (بالطريقة الموجودة في الملف المرافق ) لايمكن ان يتم تنفيذهما متزامنتين : فقط واحدة بعد الاخرى ..
    اتمنى ان تساعدك هذه السطور ولو قليلا في التقدم بمشروعك الى الامام وأرجو لك التوفيق ..

    0 Not allowed!



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


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

    برمجة المقاطعات

    بسم الله الرحمن الرحيم
    تنفذ المتحكمات الاوامر والتعليمات بطريقة تسلسلية كما هو معروف ..لا مشكل إذا كان البرنامج لا يستغرق زمنا طويلا قبل العودة الى نقطة البدء .. لكن في المقابل اذا كان بالبرنامج زمن تأخير كبير، فإن انتظار انتهاء الزمن قبل ان ينفذ المتحكم أمرا ما في اية لحظة يعتبر مشكلة ..
    لكن المصنع انتبه لذلك فوفر في المتحكم خاصية المقاطعات ..
    لتوضيح طريقة برمجة المقاطعات بالمرفقات تطبيق بسيط يشغل 3 مقاطعات من اصل 4 يتوفرعليها المتحكم PIC16F628/ PIC16F84

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

    *مقاطعة التايمر 0 : دورها داخلي في البيك وهو توليد نبضة داخلية تفعل المتغير Var_tmr0 الذي يعد عددا محددا من المرات لتوليد نبضة 1 تانية دورية ..
    نبضة 1 تانية تلك ، تفعل متغيرا ثانيا تمت برمجته "عداد" وهو المتغير compteur
    (التسميات اختيارية)
    ناتج العد يظهر في البرنامج الرئيس على المنفذ "أ"..
    البرنامج الرئيس كل عمله هو ما تقدم : اظهار ناتج العد على اطراف من المنفذ أ
    * مقاطعة المدخل "RB0" : الضغط على المدخل يحدث مقاطعة ويجبر المتحكم على إظهار الرقم الذي يتضمنه ماكرو RB0
    * مقاطعة المدخل "RB" : مقاطعة تتم من اي طرف من الاطراف الاربعة RB4..RB7 وتجبر هي ايضا المتحكم على إظهار الرقم الذي يتضمنه الماكرو الخاص بها ..

    0 Not allowed!


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

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


    تاريخ التسجيل: Jul 2006
    المشاركات: 1,176
    Thumbs Up
    Received: 0
    Given: 5
    والله مشكورررررررررررررررررررر كتير ولك كل التقدم والنجاح

    0 Not allowed!



  4. [144]
    nar.aliraq
    nar.aliraq غير متواجد حالياً
    عضو


    تاريخ التسجيل: Jan 2010
    المشاركات: 16
    Thumbs Up
    Received: 0
    Given: 0
    ارجو المساعده في جعل شاشه ال سي دي تظهر بهذا الشكل في الصوره الموجوده في المرفقات
    حاولت عملها لكن تظهرلي نجمه واحده في اول مستطيل

    0 Not allowed!


    الصور المرفقة
    • نوع الملف: jpg pic.jpg‏ (16.2 كيلوبايت, 90 مشاهدات)

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


    تاريخ التسجيل: Jul 2009
    المشاركات: 117
    Thumbs Up
    Received: 0
    Given: 0
    تفضل اخي .. بالمرفقات طريقتان :
    1- طريقة مباشرة
    2- طريقة استدعاء ماكرو(برنامج فرعي)
    اختر ما يناسبك

    0 Not allowed!


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

  6. [146]
    mar7aba_01
    mar7aba_01 غير متواجد حالياً
    عضو


    تاريخ التسجيل: Feb 2010
    المشاركات: 17
    Thumbs Up
    Received: 0
    Given: 0
    اقتباس المشاركة الأصلية كتبت بواسطة زكي شاكر مشاهدة المشاركة
    السلام عليكم
    فقط بعد قراءة شرحك الاخير تبين لي المطلوب في المشاركة التالية:

    أخي الكريم
    حسب فهمي لما سبق اظن ان مشروعك لا يحتاج لاستخدام مقاطعة التايمر 0 .. وانما يتم باستخدام النوعين الاخرين من المقاطعات :
    - مقاطعة الطرف rb0
    - مقاطعة احد الاطراف الاربعة rb4, rb5, rb6, rb7
    .................................................. .......

    اتمنى ان تساعدك هذه السطور ولو قليلا في التقدم بمشروعك الى الامام وأرجو لك التوفيق ..
    أخي الكريم زكي شاكر اشكرك كثيرا واعتذر منك على هذا الرد المتأخر فقد صادفتني بعض الظروف جعلتني في غياب تام عن عالم الأنترنيت وعن اتمام مشروعي الذي بدأت به واكرر شكري وإعتذاري سلامي لك ولأفراد هذا المنتدى . تقبلو مروري

    0 Not allowed!



  7. [147]
    nar.aliraq
    nar.aliraq غير متواجد حالياً
    عضو


    تاريخ التسجيل: Jan 2010
    المشاركات: 16
    Thumbs Up
    Received: 0
    Given: 0
    اقتباس المشاركة الأصلية كتبت بواسطة زكي شاكر مشاهدة المشاركة
    تفضل اخي .. بالمرفقات طريقتان :
    1- طريقة مباشرة
    2- طريقة استدعاء ماكرو(برنامج فرعي)
    اختر ما يناسبك




    والله يا اخ زكي لا اعرف كيف ارد جمايلك
    شكرا جزيلا

    0 Not allowed!



  8. [148]
    nar.aliraq
    nar.aliraq غير متواجد حالياً
    عضو


    تاريخ التسجيل: Jan 2010
    المشاركات: 16
    Thumbs Up
    Received: 0
    Given: 0
    رح يجيكم موضوع انفلاقي هههههههههه
    مارح ينزل هيج شي باي منتدى عربي اخر
    صبركم اسبوع وحتشوفون البرمجه بالفلوكود على اصولها

    0 Not allowed!



  9. [149]
    cs_it.aauj
    cs_it.aauj غير متواجد حالياً
    جديد


    تاريخ التسجيل: Jan 2009
    المشاركات: 6
    Thumbs Up
    Received: 0
    Given: 0
    شكرا لك اخي على هذه المعلومات الرائعة

    0 Not allowed!



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


    تاريخ التسجيل: Jul 2009
    المشاركات: 117
    Thumbs Up
    Received: 0
    Given: 0
    اقتباس المشاركة الأصلية كتبت بواسطة nar.aliraq مشاهدة المشاركة
    والله يا اخ زكي لا اعرف كيف ارد جمايلك
    شكرا جزيلا
    اقتباس المشاركة الأصلية كتبت بواسطة nar.aliraq مشاهدة المشاركة
    رح يجيكم موضوع انفلاقي هههههههههه
    مارح ينزل هيج شي باي منتدى عربي اخر
    صبركم اسبوع وحتشوفون البرمجه بالفلوكود على اصولها
    لا شكر على واجب اخي الكريم .. كلنا نتعاون .
    وربنا يستر من اللي جاي .. :)
    تقبل تحياتي ..

    0 Not allowed!



  
صفحة 15 من 40 الأولىالأولى ... 511 12 13 14 1516 17 18 19 25 ... الأخيرةالأخيرة
الكلمات الدلالية لهذا الموضوع

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

RSS RSS 2.0 XML MAP HTML