بسم الله الرحمن الرحيم
اخى هناك طرقتين
الاولى
ان تكتب امر for اى تكرار
لعدد معين من الديلاى الصغير يعنى مثلا
وفى وسطة تنفيذ الاوامر الاخرى
يعى مثلا لو هتكرر لمدة دقيقة وعايز الميكرو ينفذ امر انتظار وفى نفس الوقت يختبر حجات او ينفذ اوامر
اذا جعلت امر الانتظار 10 مللى ثانية سوف تكرر هذا الامر6000 مرة
وفى وسط التكرار تضع االوامر التى تريدها
اى هكذا
كود:
for(x=0;x<6000;x++){هنا تضع الاوامر التى تريد تنفيذها delay_ms(10);}
اما الطريقة الثانية فهى من خلال الانتربت او المقاطعه
انظر لهذا الشرح الجميل لها وهناك شروحات اخرى فقط ابحث
http://www.qariya.com/vb/showthread.php?t=46338