أخى الفاضل الأستاذ حيدر أتمنى أن أنتهى سريعا من هذه المشكلة فأنا أنتظر بكل ترقب سرعة ردودكم على هذه المشكلة وربنا يجازيكم خير
أنا أريد حساب سرعة النبضات خلال دقيقة وأريد حساب العدد الكلى !
وما فعلته كالآتى:-
1- استقبال النبضة على طرف 1= porta.0 ثم التأخر زمن ا ميللى ثانية ثم يتم تكرار التأخر طالما porta.0 = 0 وعدد مرات التكرار تخزن فى متغير T إلى أن تكون porta.0 = 1
وهنا نقوم بقسمة 60000 ميللى ثانية على الزمن بين النبضتان والذى يحدده المتغير T فينتج لنا عدد النبضات للدقيقة وهو المطلوب
2- كلما كان porta.0 = 1 نجعل المتغير H = H + 1 ليكون هذا هو مجموع النبضات الكلى
أولا هل هذه الطريقة لحساب التردد صحيحة أم هناك طريقة أفضل لأن معى يظهر لى العدد أبطئ يعنى السرعة تكون أسرع للدقيقة أسرع من العدد الفعلى للنبضات ، يعنى السرعة مثلا 500 نبضة للدقيقة ولكن السطر الخاص بالعدد يقول أن الذى وصل أقل بكثير ؟