PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : خروجی کی پد



loderi
19-06-2013, 16:03
سلام من تا حالا با بسکام کار نکردم حالا می خوام با بسکام خروجی کی پد را در یک متغیر ذخیره و نشون بده لطفا راهنمایی کنید

sobhan537
19-06-2013, 16:52
سلام....
برنامه و شبیه سازی رو براتون قرار دادم...

منبع: خودآموز میکروکنترلرهای avr به زبان بیسیک، نوشته: امیر کشیری

loderi
19-06-2013, 17:03
سلام خیلی خیلی ممنون
ولی من می خوام با یه عددی مقایسه بشه

sobhan537
19-06-2013, 17:10
خواهش...
خوب تو برنامه همون جایی که دستور lcd b هست، دستورات موردنظر خودتو اضافه کن.

loderi
19-06-2013, 17:21
بازم ممنون
ولی اینقدر رو بلدم !
برای مقایسه باید یک رشته عددی درست بشه که اینجا فقط یک عدد را مقایسه میکنه و در رشته ها هیچی بلد نیستم ....

ali_h
19-06-2013, 17:33
سلام ،
اگر مشکلتون رو درست فهمیده باشم ... تابع Val رشته کاراکتری رو به عدد تبدیل می کنه و تابع Str برعکس.

loderi
19-06-2013, 17:56
میشه یه مثال بزنید ؟؟؟؟؟؟؟؟؟؟؟

sobhan537
20-06-2013, 00:59
شما برای مقایسه دو راه دارید: یه راه اینه که عددها رو تک تک مقایسه کنید. به اینصورت که اگه عدد اول درست بود، عدد دوم رو مقایسه کنه و به همین صورت تا آخرین عدد ادامه پیدا کنه. یه راه دیگه هم اینه که همه عددهای وارد شده رو بصورت یک رشته کنار هم قرار بدید و بعد اون رشته رو مقایسه کنید. برای قرار دادن اعداد پشت سرهم بصورت رشته، یک متغیر از نوع string تعریف کنید. (مثلا S) و کد رو به این صورت بنویسید: (S=S+STR(B حالا همه عددها کنار هم به صورت یه رشته قرار میگیرند. (B همون عددیه که با کیپد وارد میکنید.)

loderi
20-06-2013, 09:52
سلام ممنون کار کرد ولی یه بار کار می کنه یه بار کار نمی کنه