ايران ويج

نسخه‌ی کامل: معادل دستور LEFT در کدویژن
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
معادل دستور Left() بسکام تو کدویژن چیه؟
همون طور که میدونید کار تابع Left اینه که تعدادی کارکتر را از سمت چپ یک رشته جدا میکند.
مهندس با یه حلقه می تونی تو کدویژن اینو شبیه سازیش کنی !

چون بسکام یه رشته می گیره ولی کدویژن چون رشته اش از نوع char هستش پس می شه باهاش مثل یه ارایه متغییر عددی رفتار کرد !
(۲۳-دى-۱۳۸۸, ۱۶:۲۰:۱۲)t3r!p3000 نوشته است: [ -> ]مهندس با یه حلقه می تونی تو کدویژن اینو شبیه سازیش کنی !

چون بسکام یه رشته می گیره ولی کدویژن چون رشته اش از نوع char هستش پس می شه باهاش مثل یه ارایه متغییر عددی رفتار کرد !
میشه بی زحمت یه مثال بزنید
به هر زبونی که شد !!
الو کسی نبود ؟؟؟؟؟
014 014 014 014 014
مهندس ما خیلی وقته کدویژن رو ترک کردیم !

ولی تو بسکام می شه این کار رو کرد !!!
البته فقط کافیه دستورات واسه کدویژن جایگزین شون !!!

تو آرایه A حروف A تا P رو ذخیره کردیم :

کد php:
For 1 To 16
   A
(c) = 64
   Lcd Chr
(a(c))
Next 

حال می خواهیم کارکترهای 5 تا 10 را در آرایه B ذخیره کنیم !

کد php:
For 5 To 10
   Incr D
   B
(d) = A(c)
   
Lcd Chr(b(d))
Next 

نمایش اطلاعات بر روس ال سی دی که دو ارایه فوق را نسان می دهد :

[تصویر:  sin8mhommhz8q1ven4ep.png]

و اینم برنامه اصلی : ( تو بسکام کپی و بعد با خود امولاتور بسکام تستش کن )

کد php:
$sim

Dim A
(16) As Byte B(16) As Byte As Byte As Byte

For 1 To 16
   A
(c) = 64
   Lcd Chr
(a(c))
Next

Home L

For 5 To 10
   Incr D
   B
(d) = A(c)
   
Lcd Chr(b(d))
Next

End 

نمی دونم مفهوم رو بیان کردم یا نه ؟؟!!!!!!!!!!!!!!!!!!!
(۲۴-دى-۱۳۸۸, ۱۸:۲۳:۲۹)t3r!p3000 نوشته است: [ -> ]مهندس ما خیلی وقته کدویژن رو ترک کردیم !
چرا؟؟!!(مگه مواده که ترکش کردی مهندس؟!!!!)
دیدم واسه این AVR های هشت بیتی با بسکام خیلی بیشتر می شه مانور داد !!!

کدویژن خوبیش به اینه که تحت زبون C هستش که خوب واسه همه میکروها این زبون وجود داره !!!
ولی مزایایی که تو بسکام دیدم خیلی بیشتر از کدویژن بودش که باعث شد بسکام رو ادامه بدم !!!

به اینجا مراجعه شود :
http://forum.iranled.com/showthread.php?...9#pid58209
شما گفته بودید winavr را ترجیح می دین.می شه بگین چرا؟
چون متن بازه !!!

تو اینترنت هم بیشتر کتابخونهاش پیدا می شه !!!