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

أدوات الموضوع

rasmoka
:: مهندس ::
تاريخ التسجيل: Mar 2008
المشاركات: 24
نشاط [ rasmoka ]
قوة السمعة:0
قديم 30-09-2009, 05:19 PM المشاركة 1   
افتراضي كيف اكتب الدالة الشرطية (if) مرتين ؟؟؟ Twitter FaceBook Google+



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



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


التعديل الأخير تم بواسطة : rasmoka بتاريخ 30-09-2009 الساعة 05:31 PM
اعلانات

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 30-09-2009, 06:53 PM المشاركة 2   
افتراضي


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

كود:
loop: if(portc.f0==0) {----}; else if(portc.f1==0) {----}; else portb=0; goto loop;
ان شاء الله سينجح

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

rasmoka
:: مهندس ::
تاريخ التسجيل: Mar 2008
المشاركات: 24
نشاط [ rasmoka ]
قوة السمعة:0
قديم 30-09-2009, 09:19 PM المشاركة 3   
افتراضي


بالفعل هذا هو المطلوب جزاك الله خيرا ..


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 30-09-2009, 09:33 PM المشاركة 4   
افتراضي


اتمنى لك التوفيق

حيدر علاج حسن

chetos
:: مهندس ::
تاريخ التسجيل: Feb 2009
المشاركات: 43
نشاط [ chetos ]
قوة السمعة:0
قديم 01-10-2009, 01:15 AM المشاركة 5   
افتراضي


تمااااااااام
وجزاك الله كل خير

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025