امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
دستورات DECLARE SUB و CALL کاربردش چیه؟
نویسنده پیام
علیدلی آفلاین
كاربر دو ستاره
**

ارسال‌ها: 143
موضوع‌ها: 62
تاریخ عضویت: مرداد ۱۳۹۰

تشکرها : 108
( 101 تشکر در 52 ارسال )
ارسال: #1
دستورات DECLARE SUB و CALL کاربردش چیه؟
سلام دوستان .دستور که برای معرفی زیر برنامه فراخوانی هست .چه زمانی از این دستورات استفاده میکنیم ؟این دستورات مشابه هم داره یعنی دستوراتی هست که کار این دستور رو انجام بده .فقط توضیح کاملی بدید چون تو کتاب در موردش خوندم ولی بازم متوجه نشدم
۲۶-اسفند-۱۳۹۰, ۱۱:۰۶:۱۲
ارسال‌ها
پاسخ
تشکر شده توسط : abbasalifix
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #2
RE: دستورات DECLARE SUB و CALL کاربردش چیه؟
سلام.

declare sub براي معرفي هست و call براي صدا زنش ...
توي help بسكام هم خوب توضيح داده و همراه با مثال هست.

۲۶-اسفند-۱۳۹۰, ۱۱:۲۶:۰۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : abbasalifix
EBKA آفلاین
مخترع
****

ارسال‌ها: 1,099
موضوع‌ها: 89
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #3
RE: دستورات DECLARE SUB و CALL کاربردش چیه؟
سلام...
دوسته من شما یه برنامه نوشتی که میخوای یه سری ورودی ها رو مثلا بخونی.. اگه بیای تو برنامت هی دستورات ورودی رو بنویسی که خیلی میشه.. میان و از این دستور استفاده میکنن..

در ابتدای برنامت میای و ابتدا اون زیر برنامه که میخوای برنامه با دستور call بره و بخونتش رو معرفی میکنی
کد:
Declare Sub Getkey
و بعد هر جا که خواستی اون برچسب رو بخونه میای و از دستور
کد:
Call Getkey
استفاده میکنی...
خوب حالا باید اون زیر برنامه یا برچسب یا اون چند خط که میکرو زمانی که به دستور call رسید بره و بخونتش رو بنویسی
کد:
Sub Getkey
.
.
.
End Sub
همین...
خیلی سادست ..
موفق باشی...

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



۲۶-اسفند-۱۳۹۰, ۱۳:۱۴:۰۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : علیدلی, abbasalifix, jamalmusic
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2198 تشکر در 1065 ارسال )
ارسال: #4
RE: دستورات DECLARE SUB و CALL کاربردش چیه؟
بعد از اتمام دستور end sub به مکان اولیه خودش برمیگرده یا میره ادامه اش رو اجرا میکنه؟
۲۶-اسفند-۱۳۹۰, ۲۱:۴۱:۲۳
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #5
RE: دستورات DECLARE SUB و CALL کاربردش چیه؟
نقل قول: بعد از اتمام دستور end sub به مکان اولیه خودش برمیگرده یا میره ادامه اش رو اجرا میکنه؟
قبل از اينكه پرش كنه ، آدرس اون خط رو مي ندازه تو stack و مي ره به آدرس زير روال و خط به خط اجراش مي كنه .
وقتي هم به پايان زير روال رسيد ، مقدار داخل stack رو مي خونه و بر مي گرده همونجايي كه قبلش بوده ( البته يه خط بعد از اون خطي كه توش بوده )

۲۶-اسفند-۱۳۹۰, ۲۲:۴۷:۰۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : abbasalifix, jamalmusic
abbasalifix غایب
کاربر با تجربه
****

ارسال‌ها: 1,394
موضوع‌ها: 82
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 1496
( 2198 تشکر در 1065 ارسال )
ارسال: #6
RE: دستورات DECLARE SUB و CALL کاربردش چیه؟
مرسی از کمکتون نتیجه به صورت فایل برنامه و فایل شبیه سازی شده (پروتئوس) این فرمان اراعه شد
۲۷-اسفند-۱۳۹۰, ۰۰:۵۷:۲۸
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل در هنگام بوت شدن ویندوز و اجرای دستورات میکرو unforgiven 3 3,732 ۳۱-مرداد-۱۳۹۵, ۱۹:۴۷:۲۵
آخرین ارسال: unforgiven
  درباره دستورات i2c دراکولا 0 1,981 ۱۶-آبان-۱۳۹۲, ۱۵:۳۶:۰۷
آخرین ارسال: دراکولا
  خواندن دستورات از فلش مموری توسط میکرو kimiafars 10 13,490 ۱۶-تير-۱۳۹۲, ۱۸:۲۶:۲۵
آخرین ارسال: amir___256
  علت کم شدن سرعت اجرای دستورات هنگام استفاده از دستورات eeprom hamed_458 13 10,930 ۰۶-اردیبهشت-۱۳۹۲, ۱۱:۳۱:۱۶
آخرین ارسال: M_Javad
  ارتباط سريال بين چند ميكرو و دستورات سريال ecp 4 5,084 ۲۷-شهریور-۱۳۹۰, ۱۰:۳۴:۳۸
آخرین ارسال: raminrayat
  دستورات بیسکام در کد ویژن معادل دارند؟؟ amir00 4 4,548 ۱۵-دى-۱۳۸۹, ۲۳:۱۷:۴۸
آخرین ارسال: h0x00i
  مشکل با دستورات اسمبلی در AVR masoodhashemy 1 2,783 ۲۶-مرداد-۱۳۸۹, ۲۳:۱۴:۲۷
آخرین ارسال: t3r!p3000
  دستورات بیسکام mahdi20 1 4,634 ۲۳-آذر-۱۳۸۸, ۲۲:۱۹:۳۸
آخرین ارسال: ilgar
Question دستورات کار با پورت سريال رو از کجا بدست بيارم Abbaspour 17 15,543 ۲۸-آبان-۱۳۸۸, ۰۲:۱۰:۴۵
آخرین ارسال: Abbaspour
  پياده سازي دستورات بسكام تحت كد ويژن ؟؟؟!!!! reza_analog 3 2,292 ۳۱-مرداد-۱۳۸۶, ۰۷:۳۲:۰۳
آخرین ارسال: Strange

پرش به انجمن:


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

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