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

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

waeltealeb
:: مهندس متميز ::
تاريخ التسجيل: Jul 2007
المشاركات: 366
نشاط [ waeltealeb ]
قوة السمعة:0
قديم 04-07-2012, 06:23 PM المشاركة 1   
افتراضي سؤال فى برمجة البيك بلغة ميكروسى Twitter FaceBook Google+



اريد الكود اللآزم لجعل البيك ينفذ امر معين لمده زمنيه معينه و لتكن مثلا 5 دقائق و بعدها يقف تنفيذ الأمر ، ولكن لا اريد ان استخدم الأمر delay ، لأنى اريد ان يكون البيك قادرعلى تنفيذ اوامر اخرى فى نفس هذه المده ( الخمس دقائق ) ....علما اننى استخدم البيك 16f877a

اعلانات

الصورة الرمزية funky112233
funky112233
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2009
المشاركات: 666
نشاط [ funky112233 ]
قوة السمعة:92
قديم 05-07-2012, 03:42 PM المشاركة 2   
افتراضي


بسم الله الرحمن الرحيم
اخى هناك طرقتين

الاولى
ان تكتب امر for اى تكرار
لعدد معين من الديلاى الصغير يعنى مثلا
وفى وسطة تنفيذ الاوامر الاخرى

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

اذا جعلت امر الانتظار 10 مللى ثانية سوف تكرر هذا الامر6000 مرة
وفى وسط التكرار تضع االوامر التى تريدها
اى هكذا

كود:
for(x=0;x<6000;x++){هنا تضع الاوامر التى تريد تنفيذها delay_ms(10);}
اما الطريقة الثانية فهى من خلال الانتربت او المقاطعه
انظر لهذا الشرح الجميل لها وهناك شروحات اخرى فقط ابحث

http://www.qariya.com/vb/showthread.php?t=46338

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

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

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

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


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

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