|
أهلاً بك أخي
أخي حدد ما هو الأمر الذي لم تفهمه وانا جاهز للشرح من جديد
|
أشكرك على المثال وأشكر تعاونك
خلال فحصي للمثال وتطبيقه على بروتس وجدت ما يلي
START BTFSC PORTA,0 ;افحص البت 0 من المنفذ اي هل هو صفر
GOTO UPKEY ;لا اذهب إلى برنامج الزيادة
في المثال وجدت العبارة ( التعليق ) افحص البت 0 من المنفذ اي هل هو صفر
وبحسب الدارة المنفذ هو صفر فعلا لأن المنفذ موصول عبر المقاومة الى الأرضي أي الصفر وليس الموجب.
فيفترض أن امنفذ هو صفر دائما لحين يتم الضغط على المفتاح فيتحول المنفذ الى الواحد.
بالنسبة للعدادين ما سبب وجود هذين العدادين وما مدة كل عداد
لأنه بحسب الدرس فإن العلم Z يتحول الى الواحد عند وصول العداد للقيمة 0xff اي عندما سيبدأ بدورة جديدة على ما اعتقد
وبذلك سينتقل البرنامج الى العداد الأخر فما دوره ولماذا يفحص البت 7 من البورت بي ما الغاية.
أرجو أن تحتملني لأنني لا أريد أن أترك بعض الأمور معلّقة عندي وليتحملني الآخرون الذين يعتبرون هذه الدروس سهلة أو واضحة.
شكرا سلفا لك وللأخوة جميعا