السلام عليكم
شباب عندي بروجيكت يخص C- programming
في الكليه نستخدم برنامج اسمهcode warrior 3.1 نعمل بروجيت عليه ونزله في المتورولا تشيب نشوف كيفية عمل البروجيكت بشكل واقعي و متورولا تشيب مشبك ب جهاز اسمه مالتي بورد فيه LED وبعد زرار عديده لمختلف العمليات
عل عموم المدرس عطانا هذا الكود
EnableInterrupts;
PTS = 0x01;
for(;;) {
swposition = PORTA;
for(x=oxo1;swposition>=x && x!=0; x=x<<1{
PTS =x;
delay(2000);
}
for(x=swposition;x>=0x01 && x!=0; x=x>>1{
PTS =x;
delay(2000);
}
} // end of loop
} // end of mainهدف من هل البرنامج انه يشتغل مثل المصعد اذا ضغط اي زز LED بيضى لحد مكان ازر ويرجع لوضعه الاصلي مثل العماره اذ بغيت اطلع الطابق العاشر اضغط على رقم 10 وبطلع فوق بعد ما انزل يرجع مكانه, المدرس عطانا سؤال يريد نصمم نفس الكود بحيث حتى ولو ضغط على زر 10 المصعد ما يطلع الى للطابق الخامس ويرجع للوضع الاصلي
ومشكورين كثير امل تفهمو انا وحدي ما فاهم كويس