قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

almoflehy
:: مهندس جيد ::
تاريخ التسجيل: Apr 2007
الدولة: YEMEN
المشاركات: 252
نشاط [ almoflehy ]
قوة السمعة:
قديم 20-03-2011, 12:08 AM المشاركة 17   
افتراضي



السلام عليكم ورحمة الله وبركاته
بارك الله فيك اخي الكريم noornader
انا من مستخدمي برنامج MikroC
بعد ما رأيت من مديح لبرنامج الفلوكود والشرح الرائع والمييز في هذا الموضوع فإن شاء الله سابدأ بتعلم هذا البرنامج معكم
ولكن اخي الكريم ارجو وضع البرنامج مع الكراك ان وجد واي اصدار هو الافضل
بارك الله فيك واسأل الله ان يجزيك كل خير

اعلانات

mar7aba_01
:: موقوف ::
تاريخ التسجيل: Jan 2010
الدولة: المغرب
المشاركات: 739
نشاط [ mar7aba_01 ]
قوة السمعة:
قديم 20-03-2011, 01:41 AM المشاركة 18   
افتراضي


مرحبا بك أخي في عالم الفلوكود .
وما عليك الآن إلا الإطلاع عاى موضوعات الأستاذ القدير زكي شاكر وفيه أيضا روابط تمكنك من تحميل البرنامج كاملا .تفضل وبالتوفيق :
http://www.qariya.com/vb/showthread.php?t=58305

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية noornader
noornader
:: عضو ذهبي ::
تاريخ التسجيل: Mar 2007
المشاركات: 608
نشاط [ noornader ]
قوة السمعة:
قديم 20-03-2011, 04:51 PM المشاركة 19   
افتراضي


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



الصورة الرمزية noornader
noornader
:: عضو ذهبي ::
تاريخ التسجيل: Mar 2007
المشاركات: 608
نشاط [ noornader ]
قوة السمعة:
قديم 20-03-2011, 04:55 PM المشاركة 20   
افتراضي


السلام عليكم ورحمة الله وبركاته
النسخة المستخدمة من فلوكود والخاصة بالمتحكمات من نوع البيك
هى

Flowcode PIC V4.3.7.63
ويمكن للجميع تحميلها من هنا
تحياتى


mar7aba_01
:: موقوف ::
تاريخ التسجيل: Jan 2010
الدولة: المغرب
المشاركات: 739
نشاط [ mar7aba_01 ]
قوة السمعة:
قديم 20-03-2011, 05:28 PM المشاركة 21   
افتراضي


وعليكم السلام اخى الكريم
إذا كان فلوكود لا يدعم رقم المتحكم الخاص بك
فلا يمكن ان تبرمجه بفلوكود
بالتوفيق
شكرا لك أستاذي الكريم فأنا أملك فلوكود AVR/PIC/ARM وهذه الشريحة التي بحوزتي مصنفة وعلى حسب المعلومات التي أفادني بها أعضاء المنتدى إلى نوع 89C
. فهل يسمح البرنامج بإنشاء البرمجة على نوع مماثل وتطبيقها على هذا المتحكم؟ وشكرا.


الصورة الرمزية noornader
noornader
:: عضو ذهبي ::
تاريخ التسجيل: Mar 2007
المشاركات: 608
نشاط [ noornader ]
قوة السمعة:
قديم 20-03-2011, 06:31 PM المشاركة 22   
افتراضي


شكرا لك أستاذي الكريم فأنا أملك فلوكود AVR/PIC/ARM وهذه الشريحة التي بحوزتي مصنفة وعلى حسب المعلومات التي أفادني بها أعضاء المنتدى إلى نوع 89C
. فهل يسمح البرنامج بإنشاء البرمجة على نوع مماثل وتطبيقها على هذا المتحكم؟ وشكرا.
الشكر لله اخى الكريم
طبعا إذا كان هناك نوع مماثل فالبرنامج يقبل برمجته
ولكن هل يقبل ملف الهيكس المتولد ان يعمل مع المتحكم الذى تمتلكه ؟؟؟ لست ادرى ولم اجرب من قبل .. فالتجربة دائما هى التى تؤكد الظن
ولكن اخى الكريم على حسب معلوماتى ان المتحكمات التى تحمل الحرف C لا تقبل اعادة البرمجة ... لكن التى تحمل الحرف F من النوع فلاش هى التى تقبل البرمجة
تمنياتى لك بالتوفيق


الصورة الرمزية noornader
noornader
:: عضو ذهبي ::
تاريخ التسجيل: Mar 2007
المشاركات: 608
نشاط [ noornader ]
قوة السمعة:
قديم 20-03-2011, 08:57 PM المشاركة 23   
افتراضي


السلام عليكم ورحمة الله وبركاته


رمز المخرج Output Icon






يقوم رمز المخرج بإرسال قيمة معينة value أو محتوى متغير variable إلى منفذ محدد أو طرف Bit او عدة أطراف معينة منه (الكتابة على منفذ معين). وذلك من خلال إجراء الإعدادات والتعديلات على الخيارات الداخلية له والتى تحدد خصائص رمز المخرج حسب احتياجات المشروع المطلوب تنفيذه.

إدراج رمز المخرج

لمعرفة كيفية إدراج رمز المخرج الى المكان المخصص له فى مخطط المشروع على صفحة العمل تمهيدا لتعديل الإعدادات والخيارات الخاصة به نتبع الخطوات الموضحة فى الصورة التالية




التعرف على الخيارات الداخلية لرمز المخرج

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







التعديل الأخير تم بواسطة : noornader بتاريخ 20-03-2011 الساعة 10:26 PM

الصورة الرمزية noornader
noornader
:: عضو ذهبي ::
تاريخ التسجيل: Mar 2007
المشاركات: 608
نشاط [ noornader ]
قوة السمعة:
قديم 21-03-2011, 08:58 PM المشاركة 24   
افتراضي


التعامل مع الخيارات الداخلية لرمز المخرج

أولا: أسم المخرج Display name

يستخدم هذا الخيار لتحديد اسم للمخرج وليكن Output_7seg وهذا الأسم سوف يظهر على مخطط سريان المشروع كما بالصورة التالية . ويفضل ان يكون الأسم الذى وقع عليه الاختيار له علاقة بما يؤديه المخرج



ثانيا: المتغيرات variables

يستخدم زر المتغيرات لإنشاء متغير جديد او اختيار متغير من قائمة المتغيرات التى تم إنشاءها سابقا، والصورة التالية توضح طريقة إنشاء متغير جديد والتى تتم على أربعة مراحل.




1- نقوم بالضغط على زر المتغيرات variables والموجود يمين نافذة خصائص رمز المخرج فتفتح لنا نافذة مدير المتغيرات variable manager

2- فى نافذة مدير المتغيرات نضغط على زر إضافة متغير جديد add new variable فتنفتح لنا نافذة إنشاء متغير جديد create new variable

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


4- فى نفس نافذة إنشاء متغير جديد يجب إختيار نوع المتغير من ضمن أربعة أنواع متاحة لنا


نافذة مدير المتغيرات
يوجد فى هذه النافذة بالإضافة الى زر إنشاء متغير جديد فهناك عدة أزرار أخرى للتعامل مع المتغيرات كما هو موضح بالصورة التالية



1-
إنشاء متغير جديد
2- حذف متغير من القائمة
3- إعادة تسمية متغير موجود بالقائمة
4- استخدام متغير موجود بالقائمة



نافذة إنشاء متغير جديد

كما ذكرنا من قبل فإنه يتوفر فى نافذة إنشاء متغير جديد أربعة أنواع رئيسية من المتغيرات كما هو موضح بالصورة التالية



1- المتغير من النوع
Byte يستخدم فى حالة الاحتياج لمتغير لا يتعدى 8bit اى 1 byte
أى ان حدود المتغير تبدأ من 0 الى 255 عشريا الى ما يناظر 00000000 الى 11111111 ثنائيا


2- المتغير من النوع Int يستخدم فى حالة الاحتياج لمتغير بقيمة اكبر 10 bit فنجد فى هذه الحالة ان حدود المتغير تبدأ من 32768 - الى 32767 عشريا

3- المتغير من النوع string يستخدم فى حالة الاحتياج لإدخال سلسلة حروف انجليزية داخل البرنامج مثل كلمة Electronics

4- المتغير من النوع float فهو من إضافات الاصدار الرابع من فلوكود ويستخدم عند الحاجة الى التعامل مع أرقام تتضمن فاصلة عشرية مثل العدد 8.4





الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 05:50 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)