امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
كمك در مورد برنامه كيبورد 4*4 مشكل خنده دار
نویسنده پیام
leila20 آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 2
تاریخ عضویت: فروردین ۱۳۹۰

تشکرها : 1
( 2 تشکر در 1 ارسال )
ارسال: #1
كمك در مورد برنامه كيبورد 4*4 مشكل خنده دار
با سلام
دوستان من يه مدت بود از برنامه نويسي وبيسكام دور بودم

حالا ميخواستم يه يه برنامه با بسكام بنويسم همون اول كار گير كردم نميدونم چيرا اينطوري ميشه چند بارم نرم افزار بسكام رو ژاك كردم دوباره نصب كردم عيب بر طرف نشد واقعا خنده داره ها دوستوره به اين ساده گي منو داره بازي ميدهExclamation

لطفا شما هم اين برنامرو ببينيد اگه زحمتي نباشه توپرتيوس تست كنيد من كه ديگه خسته شدم داره ديونم ميكنهAmaze


Config Kbd = Portd
Dim A As Byte
Dim B As Byte
Main:
Do
A = Getkbd()
If A > 15 Then
Goto Main
Else
Locate 1 , 1
Lcd A
If A < 16 Then
Goto Pp
End If
End If
Loop
Pp:
Do

A = Getkbd()
If A > 15 Then
Goto Pp
End If
Locate 1 , 2
Lcd A
goto ttt
Loop
وبقيه برنامه
........
اضافه ميكنم من نام ميكرو و lcdوپايه هاشو از طريق برنامه بيسكام برنامه ريزي كردم (m16--16*2 lcd)
اينجا در حلقه اول برنامه منتظر عددي ميمونه مثلا 8 فشار داده ميشه
وبايد در محل 1و1 نوشته بشه و وارد حلقه دوم بشه منتظر عدد دوم بشه ولي

اينطور نيست

خيلي عجيبه

كي بورد كه فشار داده شد مثلا 5 عوض اينكه بژره به حلقه بعدي منتظر بمونه

دوتا 5 رو منويسه 5 دوم رو هم تو جاي تعين شده در حلقه دوم مينويسه
چراااااااااااااااااااااااااااااااااااااااااااااااااAngry
دارم ديونه ميشممممممممممممممممممAngryAngryAngryخواهش ميكنم كمك كنيد لطفا خودتون آزمايش كنيد بعد نظر بدين چون هركي نگاه بكنه ميگه درسته ولي تو عمل اينطور نيست
ببينيد

http://up.iranblog.com/images/0kfa7o4us75aoye7682e.bmp
مثلا من نميخوام عدد دوم رو وارد كنم ولي اين عدد اوا رو كه ميزن دومي رو هم خودش از روي اولي وارد ميكنه اصلا هم حلقه برنامه رو حساب نميكنه
۳۰-خرداد-۱۳۹۰, ۱۴:۲۳:۴۲
ارسال‌ها
پاسخ
saeidjan آفلاین
كاربر دو ستاره
**

ارسال‌ها: 155
موضوع‌ها: 20
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 117
( 164 تشکر در 77 ارسال )
ارسال: #2
RE: كمك در مورد برنامه كيبورد 4*4 مشكل خنده دار
سلام
این برنامه داره درست عمل میکنه چون شما هیچ نگهدارنده ای بهش ندادین بیاید با هم برنامرو مرور کنیم
1- در حلقه اول گفتید اگر >15 شد بره اول برنامه در غیر اینصورت عدد رو بنویسه و در غیری اینصورت باید یا =15 یا =16 یا <16 که اگر بزرگتر از 16 باشه بدون مکث میره به ساب روتین چندش آور pp در اون موقعهنوز سما دستتون رو کلید چون این خطوط در کسری از ثانیه اجرا شدن حالا دقیقا همون اتفاق قبلی میوفته و در همون سطر اما در ستون دوم بازم همون عدد نوشته میشه.
برای خودتونم شده از واژه های با مسما استفاده کنید. آخه pp و ttt هم شد اسم؟

دانشمندان امروز دانش آموزان دیروز بودند.
به امید این که فردا دانشمند باشم.
۳۰-خرداد-۱۳۹۰, ۱۶:۲۵:۱۴
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشكل با پورت سريال در متلب leila.66 8 11,927 ۱۲-شهریور-۱۳۹۵, ۲۰:۳۹:۳۴
آخرین ارسال: 36taregh
  مشكل با ميكرو ATMEGA64 elec645 12 10,853 ۰۲-شهریور-۱۳۹۴, ۱۳:۳۹:۲۰
آخرین ارسال: mbir92
  مشكل در راه اندازي ميكرو atmega8 fateme67hj 9 6,255 ۲۸-خرداد-۱۳۹۴, ۱۳:۳۲:۱۲
آخرین ارسال: fateme67hj
Exclamation کمک در مورد برنامه نویسی avr . saeedsniper2 5 3,585 ۱۵-اردیبهشت-۱۳۹۴, ۰۹:۲۰:۳۳
آخرین ارسال: kimiafars
  سوال در مورد انتخاب سنسور و برنامه نویسی dj kaka 10 6,397 ۰۲-اسفند-۱۳۹۳, ۰۹:۱۱:۰۳
آخرین ارسال: dj kaka
Question [سوال] مشكل در اندازه گيري دما توسط سنسور ds18b20 moham9d 11 8,196 ۲۴-آبان-۱۳۹۳, ۱۴:۳۵:۵۳
آخرین ارسال: moham9d
  attiny13 و مشكل pcint mohezt 2 3,568 ۲۰-شهریور-۱۳۹۳, ۲۱:۳۹:۲۹
آخرین ارسال: smailhatami
  مشكل در پرگرام كردن avr vb_1985 8 5,637 ۲۴-اردیبهشت-۱۳۹۳, ۱۵:۰۶:۳۱
آخرین ارسال: behzady
  [فوری] مشكل در چك كردن كليد با دستور debounce velakat 12 12,149 ۱۱-دى-۱۳۹۲, ۰۰:۵۸:۱۵
آخرین ارسال: sharin
  مشكل در پروگرام فيوزبيتها nanosi 3 3,728 ۲۱-مرداد-۱۳۹۲, ۱۱:۱۵:۲۶
آخرین ارسال: nanosi

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS