ارجع لملف المساعدة للتعليمة delay_ms ستجد انها غير دقيقة كما أن باقى الأوامر تحتاج وقت لتنفيذها و يصعب حسابه بدقة خاصة الأوامر ذات الإحتمالين مثل FOR حيث لها وقت أثناء الدورة ووقت مختلف عند اكتمالها لذا إن شئت الدقة يجب استخدام المقاطعة interrupt
|
اولا شكرا للرد
ثانيا
اعذرني اخي انا لست متمكنا في البرمجة
فانا قرأت عن الامر interrupt في الداتا شيت للميكرو 16f877a لكني لم افهم كيف استخدامه او كتابة اوامره في الميكروسي و ايضا قرأت عن التايمر 0 و التايمر 1 و لم افهم كيف يتم استخدامهم لاعطائي الـ DELAY الحقيقي للزمن