نعم كنت تركت مشاركة بعنوان كيف نجعل المتحكم يقرأ التردد وتقريبا الغرد واحد فأنا أريد الفكرة وأنت مشكورا قمت بالرد على سؤالى وكانت لغتنا مختلفة فأنا أستخدم المايكرو بيزيك ، لكن الفكرة هى كيفية استخدام تايمر داخلى يخبرنى بكل انتهاء زمن ثانية أو لو أمكن كل ثلاث ثوانى لأقوم بعمل حساب عدد النبضات التى ادخلت على طرف للمتحكم خلال الفترة الزمنية وأعتقد أن المقاطعة قد تتعارض مع الوظيفة الثانية التى يقوم بها المتحكم وهى حساب إجمالى النبضات باستمرار , يعنى سؤالى ماهى التعليمة التى نكتبها ليقوم البرنامج باخبارنا بمرور كل ثانية مثلا بحيث لا يتعارض ذلك مع سير وظيفة أخرى للمتحكم(يعنى لا يقوم المتحكم مثلا بالذهاب إلى بداية البرنامج بعد انتهاء الزمن 1 ثانية لأن ذلك يعطل البرنامج بل أريده يخبرنا فقط بانتهاء زمن 1 ثانية )
أظن أننا سنستخدم TIMER0 حيث أنى لم أتعامل من قبل مع هذه التعليمة
جزاك الله خيرا على تعاونك معى