اخى عبدالله البرنامج بسيط جدا تلاحظ انه امر واحد مكرر مع تغير رقم البن بالبك
ومثال سناخذ الامر الاول
كود:
if(portb.f0==0){portc=1;}
if(portb.f0==0){portd=0;}
if اداة شرط بمعنى اذا تحقق ما بين القوسين افعل الاتى
portb.f0 يرمز للبن الاول فى البورت b ويجب وضع علامة = مكرره
وهذا ما اريده ان يتحقق عندما البين الاولى فى البورت b تساوى صفر وهو جعل البين الاولى من البورت c تساوى 1
كود:
if(portb.f0==0){portd=0;}
وهذا الكود لجعل البورت d يساوى صفر وهو مكرر طالما الخرج على البورت c وعندما جعلنا الخرج على البورت d غيرنا الى
كود:
if(porta.f0==0){portc=0;}
وهكذا باقى البرنامج مع تغير رقم البين المستخدم للمفتاح ورقم البين المستخدم للخر ج ارجو ان تكون فكرة البرنامج واضحه واى نقطه غامضه اسئل و ان شاء الله ستجد الاجابه