راستش با این دیتای آخرتم به مشکل برخوردم هر چقدر تغییر میدم اصلا اعداد تکون نمیخورن :biggrin:
برنامه رو ببین ما c رو از جدول میخونیم در حالیکه a رو نمایش میدیم !
من نمىآتوانم فرضیه «بىآاخلاقى انسان» را بپذیرم، و من اخلاق را منحصرا امرى انسانى و متعلق به انسان مىآدانم که هیچ نوع قدرت مافوق انسانى در پشت آن وجود ندارد
آلبرت اینشتین
منبع: http://fa.wikiquote.org
داداش دستت درد نکنه
یه سوال این :
Data 7 , 4 , 1 , 15 , 8 , 5 , 2 , 0 , 9 , 6 , 3 , 14 , 10 , 11 , 12 , 13 , 16
من این چطور باید تغییر بدم ک اعداد کیپد فیکس شن
مثلا 7 میزنم 0 میاره صفر می زنم 13 میاره!!! :read:
ببین دو تا راه داره
1- کیپید مورد نظر تو بسکام یک کیپد 4*4 خونست
دقیقا مثله کیپد صفحه ی کیبورد کامپیوتر
اولین رجیسترش مربوط میشه یه خونه ی بالا سمت چپ که میشه عدد 7 معمولا
اما تو بعضی کیپد ها میشه 1
ترتیب اون اعداد که تو جدول آخر برنامه نوشته شده از بالا سمت چپ به سمت راست ه -
یعنی
9 - 8 - 7
6 - 5 - 4
3 - 2 - 1
حالا اگه کیپد شما خونه ی بالا سمت چپش با 1 شروع میشه برنامتو باید جدول تهشو به این صورت بنویسی :
3 - 2 - 1
6 - 5 - 4
9 - 8 - 7
روش دوم اینه از دستور case استفاده کنی
با این دستور دیگه فرق نداره اول خونه های عمودی کیپد رو وصل کنی یا افقی
شما یه عدد از ورودی میگیری با ععد مورد نظر که مربوط به اون کلیده عوض میکنی
مثلا شاید شما عدد 6 رو بزنی اما رو lcd 8 نشون بده با استفاده از این دستور مشخص میکنی هر وقت عدد گرفته شده 8 بود شما 6 رو نشون بده !
دیدگاه