Electronic Egyption Clup2

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

Electronic Egyption Clup2

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

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

Electronic Egyption Clup2


 
الرئيسيةأحدث الصورالتسجيلدخول

******أعوذ بالله من الشيطان الرجيم******{ بسم الله الرحمن الرحيم}***** اَللَهُ لا إِلَهَ إلا هو اَلحي ُ القَيَوم لا تأخذه سِنَةٌ ولا نوْمٌ لَّهُ مَا فيِِ السَمَاوَاتِ وَمَا في اَلأَرْضِ مَن ذَا الَّذِي يَشفَعُ عِنْدَهُ إِلاَّ بِإِذْنِهِ يَعْلَمُ مَا بَينَ أَيدِيهِمْ ِوَمَا خَلْفَهم وَلا َيُحِيطُونَ بشَيءٍ مِنْ علمِهِ إِلاَ بِمَا شَآء وَسعَ كُرْسِيُّهُ السَمَاوَاتِ وَالأَرضِ وَلاَ يَؤُدُه حِفْظُهُمَا وَهُوَ العَليُّ العَظِيمُ **** **   كل عام وأنتم بخير  ***** ربى أحفظ مصر من كل سوء ***** نادى الالكترونيات المصرى2   *كما ندعو لمصر بصلاح حالها وتولى من يصلح*اللهم أحفظ مصرنا من كل سوء*لا إله إلا الله*ولا حول ولا قوة إلا بالله *الله أكبر الله أكبر الله أكبرلا إِلَهَ إلا الله ***** الله أكبر  الله أكبر الله أكبرولله الحمد*****عزيزى العضو لاتأخذ ولا تعطى كن متعاون*****شارك برأى شارك بموضوع ولو بسيط*****هنا بالمنتدى دوائر & كتب & دروس & ميكروكنتروللر PIC Microcontroller & دوائر صوت الخ ** ****كل عام وأنتم بخير***ًاللهم اشكو اليك ضعف قوتي ,وقلة حيلتي,وهواني على الناس,يا ارحم الراحمين ,انت رب المستضعفين وانت ربي,الى من تكلني,الى بعيد يتجهمني,او الى عدو ملكتة امري,ان لم يكن بك غضب علي فلا ابالي,غير ان عافيتك هي اوسع لي,اعوذ بنور وجهك الذي اشرقت لة الظلمات,وصلح علية امر الدنيا والاخرة,ان يحل علي غضبك,او ينزل بي سخطك,لك العتبى حتى ترضى,ولا حولة ولا قوة الا بك صدق رسول الله صلى الله عليه وسلم تحيا مصر حرة فى ضميركل حر ** flower


 

 برمجة الميكروكنترللر ببرنامج Flowcode

اذهب الى الأسفل 
4 مشترك
انتقل الى الصفحة : الصفحة السابقة  1, 2, 3
كاتب الموضوعرسالة
م/سيدعبدالرحمن

المدير العام
 المدير العام



تاريخ التسجيل : 03/01/2008
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:15

السلام عليكم
لو تكرمت أخي زكي
هل ممكن بواسطة الفلوكود عمل برنامج لدارة معينة للتحكم عن بعد (( بواسطة rf مثلا )) من مسافة 1 كيلومتر أو أكثر بحيث تتحكم الدارة بتشغيل حمل معين من هذه المسافة.
الرجاء أن تساعدني بهذه الدارة لو تكرمت أخي العزيز زكي وبارك الله فيك.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام



تاريخ التسجيل : 03/01/2008
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:16

م/سيدعبدالرحمن كتب:
السلام عليكم
لو تكرمت أخي زكي
هل ممكن بواسطة الفلوكود عمل برنامج لدارة معينة للتحكم عن بعد (( بواسطة rf مثلا )) من مسافة 1 كيلومتر أو أكثر بحيث تتحكم الدارة بتشغيل حمل معين من هذه المسافة.
الرجاء أن تساعدني بهذه الدارة لو تكرمت أخي العزيز زكي وبارك الله فيك.

السلام عليكم
طبعا ممكن ..
جهاز الارسال يتكون من جزئين :
1-دارة توليد الاكواد (الاوامر) وهذه نحتاج فيها لمفاتيح + متحكم صغري
2-دارة مرسل موجات الراديو
جهاز الاستقبال يتكون من جزئين اساسيين :
1-دارة مستقبل راديو
2-دارة متحكم صغري فارز للاكواد (للاوامر)
المسافة سيحددها المرسل rf والمستقبل rf الخاص به .. ولا دخل لفلوكود فيها ..
فلوكود سيقوم فقط بصنع الاكواد في المتحكم الموجود بجهاز الارسال وبرنامج فرز تلك الاكواد في متحكم الموجود بجهاز الاستقبال ..
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام



تاريخ التسجيل : 03/01/2008
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:18

ممكن أخي الحبيب تعطيني مخطط لتلك الدارة مع مكوناتها وكيفية برمجتها بالفلوكود.
الله يبارك فيك ويزيدك من علمه
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام



تاريخ التسجيل : 03/01/2008
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:19

م/سيدعبدالرحمن كتب:
ممكن أخي الحبيب تعطيني مخطط لتلك الدارة مع مكوناتها وكيفية برمجتها بالفلوكود.
الله يبارك فيك ويزيدك من علمه




الجزء المتعلق بالمتحكم ليس غريب عنك :
جهاز المرسل :
1- بيك +كريستالة والمكثفين
2- مفاتيح من البورت "ب"
خرج اشارة الكود تأخذه من اي طرف من أطراف المنفذ A الاربعة الاولى (A0, A1, A2, A3).
أما دارة الارسال فتختار اي دائرة ارسال راديو موجة 27Mhz كمثال ..
جهاز المستقبل :
1- بيك +كريستالة والمكثفين
2- مخارج الاكواد من المنفذ "ب" كمثال
دخول اشارة الكود تخصص له اي طرف من أطراف المنفذ A .
أما دارة الاستقبال فتختار اي دائرة استقبال راديو متناغمة مع دارة الارسال موجة 27Mhz كمثال ..
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام



تاريخ التسجيل : 03/01/2008
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:20

أخي العزيز زكي
بالنسبة لدارة الإرسال والإستقبال الراديوية :كيف يمكن عملها ؟ هل يوجد دارة متكاملة سهلة تقوم بهذه الوظيفة؟
او هل يوجد عندك إقتراح آخر وأسهل من ال rf هذا ؟
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام



تاريخ التسجيل : 03/01/2008
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:21

عمل مثل تلك الدوائر ليس سهلا على الاطلاق خاصة لمسافات تفوق 10 أمتار .. من أجل ذلك يفضل كثيرون استخدام دوائر راديو جاهزة ويكتفون بإضافة جزء صناعة البرتوكول (بالمتحكم)
وحتى الدوائر الجاهزة المعروفة قد لا تصل 100 متر في أحسن الاحوال لان اكثر من تلك المسافة يصبح ربما مشروطا - في بعض الدول - بالحصول على تصريح باستخدامها ..
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام



تاريخ التسجيل : 03/01/2008
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:21

لو تكرمت أخي زكي:
ماذا لو إستعملنا تقنية الإرسال والإستقبال الرقمي((digital communication )) ؟
هل هذا النوع أسهل أم لا؟ أعتقد أنه لا يلزم ملفات أو أنتينات في هذه الحالة.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام



تاريخ التسجيل : 03/01/2008
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:22

اعتقد ان هذه الطريقة خاصة بالاشارة المحمولة (صوت ، صورة ، داتا ..)
أما الموجة الحاملة اي جزء الارسال rf فلا بد من ملفات ومكثفات لانتاجها ..
لكن إذا وجدت دائرة مناسبة مثلما تقول اعرضها هنا لنرى ..
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام



تاريخ التسجيل : 03/01/2008
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:24

السلام عليكم
أخي العزيز زكي
يعطيك العافية .
لو تكرمت:
هل عندك فكرة عن برنامج فلوكود يقوم بتخزين دورة كاملة من موجة جيبية ((sine wave))داخل الإيبروم الموجود
في البيك 16f877a؟؟ بهدف تحليل ودراسة هذه الموجة. مع ملاحظة أن تردد الموجة 50 هيرتز.
طبعا أنا حاولت كثير ولكن لم أنجح لغاية الآن .
الرجاء المساعدة وشكرا لك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:26

م/سيدعبدالرحمن كتب:
السلام عليكم
أخي العزيز زكي
يعطيك العافية .
لو تكرمت:
هل عندك فكرة عن برنامج فلوكود يقوم بتخزين دورة كاملة من موجة جيبية ((sine wave))داخل الإيبروم الموجود
في البيك 16f877a؟؟ بهدف تحليل ودراسة هذه الموجة. مع ملاحظة أن تردد الموجة 50 هيرتز.
طبعا أنا حاولت كثير ولكن لم أنجح لغاية الآن .
الرجاء المساعدة وشكرا لك


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

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:29

الدرس السادس : برمجة pwm
الدروس الاساسية لتعلم البرمجة
بفلوكود..

الدرس السادس : برمجة PWM

محتويات الملف :

- درس برمجة PWM
بالمتحكم
PIC16F628A
PIC16F877A
- تطبيق على الدرس :
مشروع تحكم بالموجة PWM بمفتاحين






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

إسم الملف : L6_pwm.rar‏

نوع الملف: rar [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

حجم الملف : 389.8 كيلوبايت

المشاهدات : 94
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:31

الدرس السابع: برمجة مدخل تناظري (analog)
الدروس الاساسية لتعلم البرمجة
بفلوكود..

الدرس السابع : برمجة مدخل تناظري

(استخدام المبدل adc في المتحكم)

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


إسم الملف : L7_adc.rar‏

نوع الملف: rar [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

حجم الملف : 305.6 كيلوبايت

المشاهدات : 73
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:35


السلام عليكم
أخي الحبيب زكي : كيف حالك .
إنشاءالله تكون بأحسن صحة وأحسن حال يا رب.
بالنسبة لموضوع البرنامج فأنا أحاول القيام بمجموعة من التجارب الآن قبل تنفيذ الدارة الفعلية
وهي تخزين الموجة الجيبية.
أولا عملت هذا البرنامج الأولي حيث يقوم بالإنتظار لتصبح قيمة الموجة 3.8 فولت (( القسم الأول))
ثم يقفز للقسم الثاني من البرنامج حيث المفروض أن تكون القيمة هي نفسها (( لأنه لا يوجد تأخير زمني بين القسمين)) . أليس كذالك؟؟ ثم يقوم البرنامج بتخزين القيمة في الإيبروم وقرائتها
مرة أخرى.
المشكلة أنه عند تطبيق هذا البرنامج على البروتوس لا يعطي نفس النتيجة بل يعطي 4.6 فولت!!!
هل معقول أن تتغير قيمة الموجة الجيبية من 3.8 إلى 4.6 خلال زمن قليل جدا بالميكرو ثانية؟؟؟
أم أن هناك خلل بالبرنامج أو البروتوس ؟؟
مع الملاحظة مرة أخرى أن هذا البرنامج ليس هو المطلوب وإنما هو بداية لفهم آلية القراءة والتخزين
الرجاء أخي زكي أن تقوم بمراجعة الملف المرفق وشكرا لكز
وآخر دعواهم أن الحمد لله رب العالمين
zSHARE - test1.rar


الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:40

أخي فوزي سامي ..
أعتقد أن افضل طريقة لتجريب استخدام الذاكرة eeprom هو التجربة الحقيقية لان دور الذاكرة أولا هو الاحتفاظ بمخزونها في غياب التغذية عن البيك ..

والتحقق من نجاح البرمجة يكون في الظروف الحقيقية وليس بالمحاكاة .
بالتوفيق ان شاء الله
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:41

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

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:45

المساعدة من فضلكم فى استخدام Flowcode

السلام عليكم
انا جديد بالمنتدى و بالFlowcode
و عندى بعض الاسئله

انا استعمل البك 16f84a او 16f877a
1-كيف يمكننى اعمل معادلات Sin Cos Tan؟
2-بالنسبه لل external EEprom كيف يمكننى ان اوصلها بالبرنامج و بالبك فى الواقع كاسلاك؟
3-و اخر البرنامج بالانسبه لحجم eeprom 4096 بايت ممكن اركب اكبر و اعمل البرنامج على الكبيرة و يشتغل فى الواقع؟
4-هل اذا طلب التوصيل لل eeprom او Max232 التوصيل بالبك من خلال Port هذا معناه انى لا يمكن استخدام هذا البورت بال Flowcode ؟ مثل هذا الصورة
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:49


وعليكم السلام ..
في ما يلي محاولة للرد حسب فهمي لها و بقدر المستطاع:
1- هذا السؤال يتناول استخدامات متقدمة للبرمجة بفلوكود وطالما انك جديد فمن الضروري تعلم الدروس الاساسية الاولى من هنا :
Flowcode V3 / دروس أساسية
2- اذا كنت تقصد الايبروم 24C16 من atmel فإن طريقة توصيله هي ذاتها التي في الدائرة أعلاه .. فقط تعدل توصيلة الطرف 7 (wp) وهو طرف الحماية بعد الكتابة من الموجب الى السالب (0 فولت).
3- سؤال غير واضح بالنسبة لي ..
4- بفلوكود يمكن إقامة تواصل مع الكومبيوتر باستخدام "المكون RS232 " لكن هذا الاستخدام هو أيضا من الاستخدامات المتقدمة ..
وعموما هذه أمثلة يمكن ان تساعدك :
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:51

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

اخوك فوزى
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:52

السلام عليكم
اخي فوزي سامي ..
في الاسمبلي وحده يمكننا معرفة الزمن الكلي خطوة خطوة . الاسمبلي فقط .
في السي والبيزك و فلوكود ممكن فقط نعرف توقيت أجزاء من البرنامج العام لا أكثر
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:52

هل ممكن تساعدني بتعلم الأسمبلي بطريقة تكون غير معقدة؟
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:54

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

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:55

م/سيدعبدالرحمن كتب:
تعرف أخي سامي اني لا أرفض لك طلب ..على قدر المستطاع
وتعليم الاسمبلي يحتاج الى دروس متسلسلة منظمة داخل دورة ربما تستغرق شهورا ..
هل فهمتني ياأخي سامي ؟

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

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:56

نعم اخي سامي فوزي تعلم الاسمبلي يستحق ذلك ..
وتعلم الاسمبلي لا يتعارض بتاتا مع فلوكود لان بالامكان إدماج فقرات من الاسمبلي في فلوشارت فلوكود مما يضاعف قوة المشاريع ..
بالنسبة للمراجع فهي غالبا تكون بالانجليزية مثل هذا :
mikroElektronika : books : PIC microcontrollers
كما تعرف أخي نحن في المغرب لغتنا الاجنبية هي الفرنسية ولحسن الحظ يوجد مرجع أسمبلي فوق الممتاز بهذه اللغة لمن يتقنها:
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
والرابط السابق فقط البداية ففي الموقع الكثير
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 9:58

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

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 10:03


هذا رابط جيد ممكن يساعد
mikroElektronika | Free Online Book | PIC Microcontrollers
طبعا بالإضافة لبرنامج الفلوكود الرائع من البداية
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 10:07

مساعدة فورية

الشكر الجزيل للاستاذ زكي شاكر على مساعدته . ولكن اتمنى أن يتم فهم البرنامج عن طريق أمثلة مبسطة ثم ننطلق الى الأعمق . ...........سأبدأ بسؤال وأرجو الجواب عليه كمثال لدينا محرك يعمل بالاتجاه اليمين عند ضغط الضاغطة s1 وعند الضغط على الضاغطة الثانية s2 يدور المحرك بالدوران اليساري طبعاً مع المرور بلحظة التوقف 5ثواني. فتكون عناصر الدارة مكونة من دخل (ضواغط عدد 2 ) وخرج (محرك عدد 1)
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 10:11

م/سيدعبدالرحمن كتب:
مساعدة فورية

الشكر الجزيل للاستاذ زكي شاكر على مساعدته . ولكن اتمنى أن يتم فهم البرنامج عن طريق أمثلة مبسطة ثم ننطلق الى الأعمق . ...........سأبدأ بسؤال وأرجو الجواب عليه كمثال لدينا محرك يعمل بالاتجاه اليمين عند ضغط الضاغطة s1 وعند الضغط على الضاغطة الثانية s2 يدور المحرك بالدوران اليساري طبعاً مع المرور بلحظة التوقف 5ثواني. فتكون عناصر الدارة مكونة من دخل (ضواغط عدد 2 ) وخرج (محرك عدد 1)


بسم الله الرحمن الرحيم
التدرج هو المنهجية التي تم اعتمادها في الدروس الاساسية السابقة ..
وهي فعلا تبدأ من البداية لتصل الى مستوى اعلى ولا يمكن فهم آخرها بالنسبة للمبتدئ، بدون انجازها متتابعة ..
إذا كان المقصود التحكم في محركات من نوع التيار المستمر ..
سؤالك ، جوابه في الدرس الثاني درس طريقة برمجة مدخل .. لكن لفهم الدرس 2 من الضروري فهم الدرس الاول ..
هذه دائرة ومعها توضيحات اخذتها لك من رد على أحد الطلبات هنا
التطبيق كان لاربع ضواغط لكن يمكن بسهولة اختصار العدد الى اثنين وكذلك اضافة زمن التأخير 5 تواني الذي ذكرته في سؤالك ..مع تغيير في جزء الدائرة الخاص بالمحرك كما يلي :
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 10:12

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
سم الملف : sw.rar‏

نوع الملف: rar [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

حجم الملف : 57.2 كيلوبايت

المشاهدات : 27
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 10:16

المقاطعات بفلوكود
تطبيق بسيط
يشغل 3 مقاطعات من اصل 4 يتوفر عليها المتحكم 16ف84 :

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

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

إسم الملف : m_2.rar‏

نوع الملف: rar [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

حجم الملف : 102.9 كيلوبايت

المشاهدات : 40
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 10:27

برمجة ساعة ممكن لكن فهم البرنامج يتطلب خلفيات جيدة للبرمجة بفلوكود .. وهو ناتج تعلم الدروس الثمانية الاساسية ..






ساعة رقمية LCD





المتحكم : PIC16F84A
المذبذب : كوارتز الساعات 32,768Khz
البرنامج مأخوذ من التطبيق TUT_22 المرافق لفلوكود..بعد إضافة تعديلات مهمة..
اذ كان لابد من اجراء تعديل في ماكرو مقاطعة تايمر البيك وبالضبط في اعدادات التدرج..
أضفت كذلك ماكرو ضبط الدقائق والساعات ليصبح البرنامج عمليا..
يمكن بسهولة الوقوف على هذه التعديلات بمقارنة البرنامج الاصلي مع المعدل..وهي فرصة لاجراء مزيد من التعديلات لمن يرغب ، امثلة:
اضافة ايام الاسبوع ، الشهر، السنة..
مؤقت تنبيه واحد او أكثر..
وغير ذلك..
ملف التجربة :



(هنا)
الملفات المرفقة

إسم الملف : clock_3.rar‏

نوع الملف: rar [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

حجم الملف : 19.6 كيلوبايت
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 10:30

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

دروس تعليمية ب Flowcode V3 :


8 دروس أساسية : ( الملف الكامل هنا)


الدرس الاول : برمجة مخارج
الدرس الثاني : برمجة مدخل
الدرس الثالث : برمجة الكتابة على شاشة LCD
الدرس الرابع : برمجة عارضات سباعية 7segments
الدرس الخامس : برمجة كيباد (keypad)
الدرس السادس :برمجة PWM
الدرس السابع : برمجة (adc) مدخل تناظري
الدرس الثامن : برمجة المقاطعات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 10:34

اخي كمال اليك ملف هكس الساعة..
سبق ان اجبتك على طلبك ..
المهم هاهو ملف هيكس :
كود:
:02000000C12A13
:08000800CF00030E83128C00EF
:0E0010000A0E8D00040E8E008A110A12C42AF8
:100020001F30A407A40CA40CA40CA40CA40C0F3027
:10003000A405A40B1928080000000000000000001F
:10004000000000009D0B1C2808008312130A930077
:100050000800A601A701A901AA01A801281A080001
:100060000310A90DAA0DA00DA10DA60DA70D230823
:100070002702031D3D2822082602031C46282208C9
:10008000A6022308031CA703A7022914A80A2E28E6
:100090000608A3002310A3102311A3112312A312F7
:1000A000200E0F39A4000F302405A20022182314BB
:1000B000A218A31422192315A219A315A108031D20
:1000C0002316230886000A30A400102086160A3062
:1000D000A400102086120F302005A2000A30A400D0
:1000E00010200608A3002310A3102311A31123122C
:1000F000A31222182314A218A31422192315A2193B
:10010000A315A108031D2316230886000A30A400A6
:10011000102086160A30A400102086120A30A4008F
:10012000102008001B08A0001030A1004820080083
:100130009C1FA7282D30A0001030A10048201B08CC
:10014000003CA0009C0903189C0A20089B001B0887
:100150009D001C089E0027301C02031DB128103092
:100160001B02031CE5289C1BE528A4011D08A00018
:100170001E08A1009E1FC228A009A109A00A0319F8
:10018000A10AA40A1030A2002730A30029202908C0
:100190009F00241CCD289F099F0A1F08303EA00005
:1001A0001030A10048201F08003C0318E52810303B
:1001B0001D02A0002730031C28301E02A1002008C9
:1001C0009D0021089E009F03D32803301C02031DBD
:1001D000EB28E8301B02031C20299C1B2029A501C9
:1001E0001D08A0001E08A1009E1FFC28A009A1094F
:1001F000A00A0319A10AA50AE830A2000330A3004F
:1002000029202908A400251C0729A409A40A2408D8
:100210009F00303EA0001030A10048201F08003C85
:1002200003182029E8301D02A0000330031C04300D
:100230001E02A10020089D0021089E009F030E2998
:100240001C08803AA00080302002031D2929643058
:100250001B02031C5629A5011D08A0001E08A100B1
:100260009E1F3829A009A109A00A0319A10AA50AFD
:100270006430A200A30129202908A400251C4229DA
:10028000A409A40A24089F00303EA0001030A10059
:1002900048201F08003C0318562964301D02A000A6
:1002A000031C9E0320089D009F0349291C08803AD7
:1002B000A00080302002031D5F290A301B02031CAE
:1002C0008C29A5011D08A0001E08A1009E1F6E29F3
:1002D000A009A109A00A0319A10AA50A0A30A200CF
:1002E000A30129202908A400251C7829A409A40A0F
:1002F00024089F00303EA0001030A10048201F08B5
:10030000003C03188C290A301D02A000031C9E0328
:1003100020089D009F037F291D08303EA00010305B
:10032000A100482008009C08031D992980309C00EA
:100330009B29C0309C001B081C07A000A10148207D
:1003400002309D001C20080083160610861006113E
:100350008611061286120C3083129D001C20333049
:10036000A000A101482002309D001C203230A000D6
:10037000A101482002309D001C202C30A000A101CA
:10038000482002309D001C200630A000A10148201A
:1003900002309D001C200C30A000A101482002303A
:1003A0009D001C200130A000A101482002309D00CA
:1003B0001C200230A000A101482002309D001C201A
:1003C00008000130831605048500013083120505FD
:1003D0009B0099011B030319990A1903031D112A94
:1003E000FF309D001C202D309D001C2093019601A4
:1003F0009501900192019A01980164309D001C20A2
:10040000110A910090010F0A8F000A300F02031C9D
:1004100008008F01170A970006301702031897018A
:10042000080002308316050485000230831205059A
:100430009B00940102301B020319940A1403031D4C
:100440000800FF309D001C202D309D001C20180A44
:100450009800120A92000A301202031C322A9201FA
:100460001A0A9A0018301802031C08009801920119
:100470009A010800103083121302031C0800930134
:10048000100A9000160A96000A301602031C080093
:100490009601150A9500063015020318950108000B
:1004A0003C3083121002031C0800110A91009001D5
:1004B0000F0A8F000A300F02031C08008F01170A71
:1004C000970006301702031897010800831681125F
:1004D0000116F0300105810083128B178B169301F2
:1004E00090019601950191018F0197019801920168
:1004F0009A01A42108003C3083121102031C080059
:10050000180A98009101120A92000A301202031C84
:100510008C2A92011A0A9A0018301802031C08004B
:10052000980192019A01080083129B019C0193217A
:100530001A089B009C01982012089B009C0198209F
:100540003A309B00922017089B009C0198200F08CE
:100550009B009C0198202E309B00922015089B0048
:100560009C01982016089B009C0198200800C03030
:10057000831681006622E1213A2250227B229422B6
:10058000BB2A8A110A12B72A83120B1DC92A2520F9
:100590000B110E0E84000D0E8A000C0E8300CF0E80
:0405A0004F0E0900F1
:02400E00F83F79
:00000001FF


الملف الكامل (بعد المراجعة) بالمرفقات :
الملفات المرفقة
تحذير : يتوجب عليك فحص الملفات للتأكد من خلوها من الفيروسات والمنتدى غير مسؤول عن أي ضرر ينتج عن إستخدام هذا المرفق .

إسم الملف : Horloge_24h_LCD.rar‏

نوع الملف: rar [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

حجم الملف : 35.9 كيلوبايت

المشاهدات : 20
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 10:39

الاخ زكى شكرا لك على هذا المجهود الكبير بارك الله فيك
اسمحلى بسوال كيف اكتب كود بلغة السى واضعة فى الفلوكود فى اداة ال c code حيث جربت ولم تعمل فى التطبيقات ارجو الرد سريعا ،،،،،،،،،،،،،،،،، شكرا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 10:40

م/سيدعبدالرحمن كتب:
الاخ زكى شكرا لك على هذا المجهود الكبير بارك الله فيك
اسمحلى بسوال كيف اكتب كود بلغة السى واضعة فى الفلوكود فى اداة ال c code حيث جربت ولم تعمل فى التطبيقات ارجو الرد سريعا ،،،،،،،،،،،،،،،،، شكرا

العفو اخي الكريم
وبخصوص ادراج فقرات من السي فهذه عملية تحتاج الى عدة ترتيبات يجب مراعاتها اضافة الى ان اللغة السي الطلوبة ليس اي لغة سي بالمطلق .. اللغة المطلوبة هي السي الذي يدعمه فلوكود وهي التي يولدها الكومبيلر BoostC وهذا رابطه :
SourceBoost Technologies
شرح تلك الترتيبات يحتاج الى درس خاص به وفي انتظار ذلك لمن يلم بالفرنسية يمكنه الاطلاع على هذا الموضوع :
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
وكما نلاحظ الوثيقة من المصدر :
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
اظن ان نفس الوثيقة موجودة بالانجليزي لكن لا أتوفر على الرابط
وعموما فهذا الموضوع قد تجده مطروحا في منتداهم هنا :
Matrix Multimedia user forums • Index page
لو كنت اتقن الانجليزية لقمت بالنيابة عنك في سؤالهم ..لكنني لا أعرف غير الفرنسية كلغة اجنبية وعلاقتي مع الانجليزية ليست على مايرام .. فنحن في خصام دائم.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 10:46

السلام عليكم

متابعة للتطبيقات التوضيحية ..

بعد تطبيق ساعة رقمية بعرض على شاشة بلورية
جاء دور نفس التطبيق وهذه المرة بعارضات سباعية ..
اضافة الى تغييرات كانت ضرورية :
- استخدام تقنية Multiplexage
- تغيير قيمة الكوارتز (3,2768Mhz)


[center]السلام عليكم

متابعة للتطبيقات التوضيحية ..

بعد تطبيق ساعة رقمية بعرض على شاشة بلورية
[center]جاء دور نفس التطبيق وهذه المرة بعارضات سباعية ..
اضافة الى تغييرات كانت ضرورية :
- استخدام تقنية Multiplexage
- تغيير قيمة الكوارتز (3,2768Mhz)





[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



محتويات الملف :



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]



ملاحظة: التطبيق قابل للتصحيح والتطوير ..


إسم الملف : clock_7seg.rar‏

نوع الملف: rar [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

حجم الملف : 60.9 كيلوبايت

المشاهدات : 35

[/center]
[/center]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 11 أكتوبر - 10:51

تحرير برنامج
السلام عليكم إخوتي المهندسين أعضاء المنتدى
المرجوا لكل من لديه الخبرة المساعدة في إنجاز برنامج حسب المبيان التالي فقد قمت بعدت محاولات لكن للأسف تعثرت في إحدى المراحل والتي تدعى المقاطعة :
لدينا متحكم من نوع (16f84a) و خمسة مخارج (A,B,C,D,E) وثلاثة مداخل لحضية" لواقط إلكترونية " (IN1,IN2,IN3).
الحالة 1 :
IN1=1
IN2=0
IN3=0
يقوم المتحكم بعمل البرنامج التالي:


[IMG][/IMG]
************
الحالة 2 :
IN1=1 أو IN2=0
عندما يصبح المخرج IN2=1
IN3=1 أو IN3=0
يقوم المتحكم بعمل البرنامج التالي:



حالة المقاطعة
كلما تكرر دخول الإشارة على المدخل IN2 يقوم المتحكم بالمقاطعة .
برنامج المقاطعة :
المقاطعة هي الرجوع إلى بداية الحالة 2
وشكرا على الإهتمام


الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالأربعاء 13 أكتوبر - 5:43

الرجاء التوضيح في البداية انت جعلت n2 في المداخل

وفي الحالة رقم 2 اصبحت n2 مخارج n2 اما ان تكون مداخل او ان تكون مخارج
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالأربعاء 13 أكتوبر - 5:46

م/سيدعبدالرحمن كتب:
الرجاء التوضيح في البداية انت جعلت n2 في المداخل

وفي الحالة رقم 2 اصبحت n2 مخارج n2 اما ان تكون مداخل او ان تكون مخارج



عذرا أخي على الخطئ في الكتابة.
لدينا متحكم من نوع (16f84a) نبرمج خمسة مخارج (A,B,C,D,E) وثلاثة مداخل (IN1,IN2,IN3) مربوطة بثلاثة أزرار لحضية"boton poussoire".

عند الضغط على زر IN1
يقوم المتحكم بقراءة أوامر الحالة1
الحالة 1 :
IN1=1
IN2=0
IN3=0
يقوم المتحكم بعمل البرنامج التالي:
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

الحالة 2 :

عندما يصبح المدخل IN2=1 و

N1=1 أو IN1=0 و IN3=1 أو IN3=0
يقوم المتحكم بعمل البرنامج التالي: وهي نفس أوامر الحالة 1 مضاف إليها أمر اشتغال المخرج D كما يوضح المبيان:

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

حالة المقاطعة

كلما تكرر دخول الإشارة على المدخل IN2 يقوم المتحكم بالمقاطعة .
برنامج المقاطعة :
المقاطعة هي الرجوع إلى بداية الحالة 2 , ولربما نستعمل مقاطعة التايمر 0 أي طفحان أو كلب الحراسة. أي كلما أصبحت إشارة المدخل IN2=1 إيجابي يعود إلى بداية الحالة 2 . فليس الهدف تنفيد أوامر أخرى سوى الرجوع ألى بداية الحالة 2 وتنفيذها .
وأثناء تنفيذها إذا ما تكرر دخول الإشارة على المدخل IN2 يعود إلي بدايتها.
وشكرا على الإهتمام.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالأربعاء 13 أكتوبر - 5:49

مشكور

السلام عليكم

هل من الممكن كتابة اوامر الحالة 1 و اوامر الحالة 2 يعني كل مدخل ماذا يشغل من المخارج
واذا امكن كتابة البرنامج بلغة الاسمبلي ليستفيد منه الجميع وهل يجب ان ينفذ البرنامج المطلوب بطريقة المقاطعة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالأربعاء 13 أكتوبر - 5:53

السلام عليكم إخوتي ورحمة الله وبركاته.
أخي العزبز تمكنت من إنشاء البرنامج الذي فقدته سلفا وبصيغة مبسطة من الأول.
وأتمنى أن يوضح فكرتي :
* لدينا متحكم من نوع (pic18f4550) و خمسة مخارج (A,B,C,D,E) من PORT D وثلاثة مداخل لحضية" لواقط إلكترونية " (IN1,IN2,IN3).و للتبسيط هي عبارة عن boton poussoir.
الحالة 1 :
IN1=1 IN2=0 IN3=0 يقوم المتحكم بعمل البرنامج التالي:
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
حسب ملف المحاكات :
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الحالة 2 :
عندما يصبح المدخل IN2=1 و N1=1 أو IN1=0 و IN3=1 أو IN3=0 يقوم المتحكم بعمل البرنامج التالي: وهي نفس أوامر الحالة 1 مضاف إليها أمر اشتغال المخرج D كما يوضح المبيان:
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
والملاحظ أخي أن الهدف من المقاطعة هو الجزء D فقط.
فكيف يمكنني إستخدام المقاطعة لتشغيل المخرج D فقط مع عودة المتحكم إلى نقطة البداية؟ وهذ ملف اخر للمحاكات يفصل الأجزاء كل على حدى : [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
وأرجو من أخي زكي والمساهمين في الدورة الإطلاع على ملف بروتوز هذا وكيف أقوم بضبط الإعدادات الصحيحة
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

ملاحضة: المحاكات فقط لمخرج واحد من أجل توضيح مخطط الدارة وشكرا لكم.والله المستعان.


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

عضو جديد
 عضو جديد
mohidin


تاريخ التسجيل : 01/08/2010
تاريخ الميلاد : 03/04/1945
الجنس : ذكر
العمر : 79
البلد : سوريا
نوع العمل/ : الكترونيات
عدد الرسائل : 5

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالأحد 5 ديسمبر - 4:07

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

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالثلاثاء 7 ديسمبر - 12:48

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

اهلاً ومرحباً بك أخى الغالى فى منتدانا

من أجل عيونك ومن أجل اعضائنا الكرام سوف نعيد رفع الثمانى دروس مرة اخرى برجاء المتابعة

وتخياتى للجميع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
mostawda3

عضو جديد
 عضو جديد
mostawda3


تاريخ التسجيل : 12/12/2010
تاريخ الميلاد : 12/12/1987
الجنس : ذكر
العمر : 36
البلد : maroc
نوع العمل/ : technicien
عدد الرسائل : 1

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالأحد 12 ديسمبر - 23:53

شكرا على المجهود الرائع صراحتا تستحق الشكر والثناء، يا رب تحسب لك في ميزان حسناتك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
mohidin

عضو جديد
 عضو جديد
mohidin


تاريخ التسجيل : 01/08/2010
تاريخ الميلاد : 03/04/1945
الجنس : ذكر
العمر : 79
البلد : سوريا
نوع العمل/ : الكترونيات
عدد الرسائل : 5

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالإثنين 13 ديسمبر - 18:06

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

عضو جديد
 عضو جديد
ميكرو


تاريخ التسجيل : 18/09/2012
تاريخ الميلاد : 10/05/1987
الجنس : ذكر
العمر : 36
البلد : libya
نوع العمل/ : طالب
عدد الرسائل : 2

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالأربعاء 19 سبتمبر - 13:00

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

عضو جديد
 عضو جديد
ميكرو


تاريخ التسجيل : 18/09/2012
تاريخ الميلاد : 10/05/1987
الجنس : ذكر
العمر : 36
البلد : libya
نوع العمل/ : طالب
عدد الرسائل : 2

برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Empty
مُساهمةموضوع: رد: برمجة الميكروكنترللر ببرنامج Flowcode    برمجة الميكروكنترللر ببرنامج Flowcode  - صفحة 3 Icon_minitimeالأربعاء 19 سبتمبر - 13:08

م/سيدعبدالرحمن كتب:
الدرس السابع: برمجة مدخل تناظري (analog)

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

الدرس السابع : برمجة مدخل تناظري

(استخدام المبدل adc في المتحكم)

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


إسم الملف : L7_adc.rar‏

نوع الملف: rar [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

حجم الملف : 305.6 كيلوبايت

المشاهدات : 73
شكراااا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
برمجة الميكروكنترللر ببرنامج Flowcode
الرجوع الى أعلى الصفحة 
صفحة 3 من اصل 3انتقل الى الصفحة : الصفحة السابقة  1, 2, 3
 مواضيع مماثلة
-
» Basic connecting of the microcontroller اساسيات توصيل الميكروكنترللر
» برمجة لوحة إعلانية باستخدام PIC16F84A
» تعلّم برمجة الميكروكنتروللر و محاكات الدوائر بالبروتوس
» مشروع اضاءة ليدات و للتدريب على برمجة البيك

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
Electronic Egyption Clup2 :: ۩۞۩ منتدى المتحكمات و الميكروكنتروللر ۩۞۩-
انتقل الى: