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

   

robota
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: الخرطوم_السودان
المشاركات: 895
نشاط [ robota ]
قوة السمعة:
قديم 10-07-2010, 11:42 AM المشاركة 9   
افتراضي



اخى الكريم
الامر لا يحتاج الى مقاطعة فقط داخل حلقة ال for ادخل الاتى:
كود:
if(porta.f0==1)break;
او
بدل استخدام حلقة for نستخدم while
فمثلا اذا كنت حلقة for من 0 الى 255 تكون حلقة while كالاتى:
كود:
i=0;
while(i<255&&porta.f0==1)
{
,,,,,,,,,,,
,,,,,,,,,
.......
i++
}
بالتوفيق.

اعلانات

abnidal
:: مهندس متميز ::
تاريخ التسجيل: Nov 2006
الدولة: مصر
المشاركات: 381
نشاط [ abnidal ]
قوة السمعة:
قديم 10-07-2010, 02:57 PM المشاركة 10   
افتراضي اخي روبوتا


السلام عليكم وجزاك الله خيرا


مششششششششششششششششششكور

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


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