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

   

الصورة الرمزية محمد50
محمد50
:: عضو فضي ::
تاريخ التسجيل: Mar 2006
المشاركات: 441
نشاط [ محمد50 ]
قوة السمعة:
قديم 26-10-2008, 12:30 AM المشاركة 25   
افتراضي



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

اعلانات

geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,134
نشاط [ geniusse01 ]
قوة السمعة:
قديم 28-10-2008, 07:17 PM المشاركة 26   
افتراضي


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


البرنامج الاول:
http://www.9o9i.com/download/737490739f9ba40e.rar

البرنامج بعد التعديل (الذي لا يعمل):

http://www.9o9i.com/download/4090490739f9bdea7.rar

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

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

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 28-10-2008, 10:22 PM المشاركة 27   
افتراضي


شكر أخي محمد على كلماتك المشجعة بارك الله فيك..

أخي جينيوس.. سبب المشكل ان فلوكود لم يستطع التعرف على السويتش .
الحل في اعطاء اسم لهدا السويتش في الشكل "Decision" :



اما بالنسبة لموضوع المقاطعة ( lnterrupt) فلحد الان لم يتعرض لها اي مثال من امثلة الاخوة المشاركين في الموضوع ..
بالتوفيق ان شاء الله


geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,134
نشاط [ geniusse01 ]
قوة السمعة:
قديم 28-10-2008, 11:13 PM المشاركة 28   
افتراضي


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


geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,134
نشاط [ geniusse01 ]
قوة السمعة:
قديم 31-10-2008, 05:57 PM المشاركة 29   
افتراضي


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


الصورة الرمزية محمد50
محمد50
:: عضو فضي ::
تاريخ التسجيل: Mar 2006
المشاركات: 441
نشاط [ محمد50 ]
قوة السمعة:
قديم 02-11-2008, 01:37 AM المشاركة 30   
Arrow مناقشات حول البرمجة بفلوكود


بارك الله فيك ياغالى
ممكن استفسار ؟
هل يوجد توقيت اقل من ملى ثانية ؟
ولك جزيل الشكر


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 02-11-2008, 05:37 PM المشاركة 31   
افتراضي


بارك الله فيك ياغالى
ممكن استفسار ؟
هل يوجد توقيت اقل من ملى ثانية ؟
ولك جزيل الشكر
نعم يوجد ..
عندك امكانية جعل البيك يضيع العديد من الميكرو ثواني.
كما تفعل بالضيط في الاسمبلي ( تعليمة تستغرق X ميكرو ثانية) ..
هذه امثلة بفلوكود:


التعديل الأخير تم بواسطة : زكي شاكر بتاريخ 15-08-2009 الساعة 09:25 PM

majdm
:: مهندس ::
تاريخ التسجيل: Mar 2007
المشاركات: 41
نشاط [ majdm ]
قوة السمعة:
قديم 03-11-2008, 02:27 PM المشاركة 32   
Thumbs up


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



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