اهلا وسهلا بك اخي فارس ..
بعد إدخال المفتاح واداة الاختبار الخاصة به كما في الدرس الثاني من الدروس الاساسية لدورة فلوكود، يمكنك انشاء متغير وبرمجته كعداد ثم فحص قيمته باستمرار ..
لنسمي المتغير / العداد Compteur مثلا .. :
فكرة البرنامج :
انشاء متغير compteur وبرمجته كعداد نبضات يزيد بواحد عند كل ضغطة على المفتاح (مع ادخال زمن تأخير مناسب) واختبارقيمته ..
----
سير البرنامج
قبل اية ضغطة :compteur =0
مع اول ضغطة: compteur = 1
فحص قيمة المتغير :? compteur = 2
لا .. (العداد حتى الان لم يتلق إلا نبضة واحدة من المفتاح)
يتخذ البرنامج قرارا بالعودة من البداية ويستمر
ثاني ضغطة:compteur = 2 (العداد اصبح يساوي 2)
فحص قيمة المتغير من جديد : ? compteur = 2
هذه المرة نعم
وبناء عليه فإن ..
RB7 = 1
مخطط البرنامج:

عداد نبضتي المفتاح :compteur
متغير المفتاح : Variable_switch1
إعدادات config :
(في حال استخدام كوارتز )