السلام عليكم
الصراحة ما فهمت شو يعني ترتيب الكود
الكود بسيط جدا عبارة عن دالة تضيئ البورت B من 0-7 وفي داخل هاي الدالة يجب فحص حالة السويتشات جميعها
فكرة عمل مفتاح التوقف pause
مثلا عندما يكون الليد 2 مضئ وضغطنا علي زر pause نريد ان يبقي هذا الليد مضيئ واذا حررنا السوتش يرجع ليكمل المشوار ويضيئ التالي....
لذالك تجدين انه في حالة تحقق شرط السويتش هناك lable وهوا pause2 يبقي البرنامج في هذا اللوب
كود:
PAUSE1 :
IF STOP_SW= 1 THEN GOTO OFF1
IF PAUSE_SW=0 THEN GOTO PAUSE1 ' PAUSE SWITCH IS ON
هذا هوا الترتيب ولا اعتقد انه يمكن ترتيبه بطريقة اخري
هذا الترتيب المنطقي لفحص السويتشات
وان اردتي توضيح اكثر فأنا بالخدمة .......