NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3765 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 8 از 8

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

  1. #1
    کاربر فعال mapmap آواتار ها
    تاریخ عضویت
    Mar 2010
    نام
    M
    نوشته ها
    158
    تشکر
    246
    تشکر شده 74 بار در 61 پست

    پیش فرض کاربرد و معنی دستورات بسکام به شکلی ساده

    سلام
    تو معنا و کاربرد بعضی از دستورات به زبان بسکام مشکلاتی عمیق دارم
    لطفا" معنای هر کدوم از دستورات رو که عنوان خواهم کرد رو بفرمائید.

    در صورت امکان معنای هر کدوم رو جلوی علامت ( = ) تایپ کنید.
    متشکرم


    Set = با این دستور میتونیم یه پین رو فعال کنیم.
    Reset =با این دستور میتونیم یه پین رو غیر فعال کنیم.
    Toggle =با این دستور میتونیم حالت یه پین رو معکوس کنیم.(فعال به غیرفعال یا بالعکس)
    Bitwait=متوقف کردن برنامه تا زمانی که پین X فعال یا غیر فعال شود.
    Cpeek=
    Cpeekh=
    loadadr=
    Out=
    INP=
    Peek=
    Poke=
    Varptr=
    jmp=
    Goto=
    Do -Loop= ایجاد حلقه (اگر از Until استفاده کنیم تا زمان اجرای متغیر بعداز Until؛حلقه تکرار حواهد شد )
    For - Next=
    While - Wend=
    if= برای ایجاد دستورات شرط دار بکار میرود.
    case=
    on value=
    delay=
    waitus=
    waitms=
    wait=
    Gosub=
    ویرایش توسط mapmap : 19-09-2011 در ساعت 19:46 دلیل: اشکال در ارسال پست در سایت

  2. کاربران : 2 تشکر کرده اند از شما mapmap برای ارسال این پست سودمند:


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #2
    ناظم انجمن vahidasm آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    وحید
    نوشته ها
    754
    تشکر
    1,068
    تشکر شده 881 بار در 470 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mapmap نمایش پست ها
    سلام
    تو معنا و کاربرد بعضی از دستورات به زبان بسکام مشکلاتی عمیق دارم
    لطفا" معنای هر کدوم از دستورات رو که عنوان خواهم کرد رو بفرمائید.

    در صورت امکان معنای هر کدوم رو جلوی علامت ( = ) تایپ کنید.
    متشکرم


    Set = با این دستور میتونیم یه پین رو فعال کنیم.
    Reset =با این دستور میتونیم یه پین رو غیر فعال کنیم.
    Toggle =با این دستور میتونیم حالت یه پین رو معکوس کنیم.(فعال به غیرفعال یا بالعکس)
    Bitwait=متوقف کردن برنامه تا زمانی که پین X فعال یا غیر فعال شود.
    Cpeek=
    Cpeekh=
    loadadr=
    Out=
    INP=
    Peek=
    Poke=
    Varptr=
    jmp=
    Goto=
    Do -Loop= ایجاد حلقه (اگر از Until استفاده کنیم تا زمان اجرای متغیر بعداز Until؛حلقه تکرار حواهد شد )
    For - Next=
    While - Wend=
    if= برای ایجاد دستورات شرط دار بکار میرود.
    case=
    on value=
    delay=
    waitus=
    waitms=
    wait=
    Gosub=
    سلام
    jmp = با استفاده از این دستور شما میتونی بدون هیچ شرطی به یه زیر برنامه بری
    goto = مانند jmp عمل میکنه
    case = نوعی شرط گذاری برای طبقات مختلف یه متغیره
    delay = تاخیر برای 1 میلی ثانیه
    waitus = تاخیر زمانی با مقیاس میکرو ثانیه
    waitms = تاخیر زمانی با مقیاس میلی ثانیه
    wait = تاخیر زمانی با مقیاس ثانیه
    gosub = مانند goto و jmp عمل میکنه با این تفاوت که شما میتونید با استفاده از دستور return به جایی که بودید برگردید
    for-next =تکرار یه برنامه به اندازه دلخواه
    while-wend = در اصل یه حلقه اس ولی قبلش یه شرط بررسی میشه اگه برقرار بود وارد حلقه میشه و تا وفتی که این شرط برقرار باشه دستورات این حلقه اجرا میشن
    یه سریا رو که خودت نوشته بودی منم اینا رو بلد بودم
    ویرایش توسط vahidasm : 20-09-2011 در ساعت 01:54

  5. کاربران : 4 تشکر کرده اند از شما vahidasm برای ارسال این پست سودمند:


  6. #3
    کاربر فعال mapmap آواتار ها
    تاریخ عضویت
    Mar 2010
    نام
    M
    نوشته ها
    158
    تشکر
    246
    تشکر شده 74 بار در 61 پست

    پیش فرض

    ضمن تشکر
    همه دستورات رو یکجا میذارم که استفاده اش راحتر شه

    Set = با این دستور میتونیم یه پین رو فعال کنیم.
    Reset =با این دستور میتونیم یه پین رو غیر فعال کنیم.
    Toggle =با این دستور میتونیم حالت یه پین رو معکوس کنیم.(فعال به غیرفعال یا بالعکس)
    Bitwait=متوقف کردن برنامه تا زمانی که پین X فعال یا غیر فعال شود.
    Cpeek=
    Cpeekh=
    loadadr=
    Out=
    INP=
    Peek=
    Poke=
    Varptr=
    jmp=با استفاده از این دستور شما میتونی بدون هیچ شرطی به یه زیر برنامه بری
    Goto=مانند jmp عمل میکنه
    Do -Loop= ایجاد حلقه (اگر از Until استفاده کنیم تا زمان اجرای متغیر بعداز Until؛حلقه تکرار حواهد شد )
    For - Next=تکرار یه برنامه به اندازه دلخواه
    While - Wend=در اصل یه حلقه اس ولی قبلش یه شرط بررسی میشه اگه برقرار بود وارد حلقه میشه و تا وفتی که این شرط برقرار باشه دستورات این حلقه اجرا میشن
    if= برای ایجاد دستورات شرط دار بکار میرود.
    case=نوعی شرط گذاری برای طبقات مختلف یه متغیره
    on value=
    delay=تاخیر برای 1 میلی ثانیه
    waitus=تاخیر زمانی با مقیاس میکرو ثانیه
    waitms=تاخیر زمانی با مقیاس میلی ثانیه
    wait=تاخیر زمانی با مقیاس ثانیه
    Gosub=مانند goto و jmp عمل میکنه با این تفاوت که شما میتونید با استفاده از دستور return به جایی که بودید برگردید

    بی زحمت بقیه دستورات رو هم معنا بفرمائید و اگه دستور مهمی ذکر نشده اضافه بفرمائید.

    متشکرم

  7. کاربران : 2 تشکر کرده اند از شما mapmap برای ارسال این پست سودمند:


  8. #4
    کاربر فعال mapmap آواتار ها
    تاریخ عضویت
    Mar 2010
    نام
    M
    نوشته ها
    158
    تشکر
    246
    تشکر شده 74 بار در 61 پست

    پیش فرض

    دوستان خواهشا" اگه گزینه ای بلدین اضاف کنید .
    این لیست به درد اساتید نخوره به درد ما مبتدیا که میخوره -پس خیلیم به درد نخور نیست.
    لطفا" کمک کنید...

  9. #5
    کاربر فعال processor آواتار ها
    تاریخ عضویت
    May 2010
    نام
    محمد صداقتی
    نوشته ها
    171
    تشکر
    124
    تشکر شده 262 بار در 120 پست

    پیش فرض

    خب دوست من بسکام که خودش help داره اونجا نگاه میکردی بهتر نبود

    Cpeek= محتوای آدرس داده شده رو توی متغیر میریزه
    Cpeekh= محتوای آدرس داده شده رو توی اولین 64k بایت داخل متغیر میریزه
    loadadr= محتوای آدرس یه متغیر رو توی رجیستر دیگه میریزه مثلا R26 >R27
    Out= محتوای یک متغیر رو توی آدرس داده شده میریزه
    INP=برعکس دستور قبل عمل میکنه
    Peek=محتوای آدرسی رو که دادی توی متغیر معرفی شده قرار میده
    Poke=یه مقدار 8 بیتی که مد نظر داری رو توی رجیستر R0 تا R31 جای میده
    Varptr=

    قبل از استفاده یه نگاه به نحوه استفاده دستورات هم کن


  10. کاربران : 4 تشکر کرده اند از شما processor برای ارسال این پست سودمند:


  11. #6
    کاربر فعال mapmap آواتار ها
    تاریخ عضویت
    Mar 2010
    نام
    M
    نوشته ها
    158
    تشکر
    246
    تشکر شده 74 بار در 61 پست

    پیش فرض

    نقل قول نوشته اصلی توسط processor نمایش پست ها
    خب دوست من بسکام که خودش help داره اونجا نگاه میکردی بهتر نبود
    متشکرم
    دروغ چرا؟ تا حالا ندیده بودم که میشه تو Help اینارو ببینی!!!

    اما یه اشکال بزرگم که این Help داره اینه که منی که مثلا" به چنتا شرط تو در توی پیچیده ( در حد تیم ملی ) احتیاج دارم تا این مطالب فارسی نباشه از کجا بدونم کدوم دستور به کارم میاد؟؟

    با سپاس

  12. #7
    کاربر فعال ilion آواتار ها
    تاریخ عضویت
    Feb 2013
    نوشته ها
    112
    تشکر
    118
    تشکر شده 108 بار در 70 پست

    پیش فرض

    سلام
    واقعا پست مفیدی بود

    دست همتون درد نکنه

  13. #8
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

  14. کاربران : 4 تشکر کرده اند از شما 1nafar برای ارسال این پست سودمند:


موضوعات مشابه

  1. درباره دستورات i2c
    توسط Deadman در انجمن AVR
    پاسخ: 0
    آخرين نوشته: 07-11-2013, 15:34
  2. دستور ارسال عدد در spi با میکرو avr
    توسط Niloufar.Male در انجمن AVR
    پاسخ: 0
    آخرين نوشته: 26-10-2013, 19:52
  3. دستورات arm
    توسط imported_pmf در انجمن AT91 series (ATMEL)
    پاسخ: 0
    آخرين نوشته: 25-08-2012, 12:21
  4. دستورات سریال
    توسط leylijoon در انجمن برنامه نویسی کامپیوتر/کنترل با کامپیوتر
    پاسخ: 1
    آخرين نوشته: 18-08-2012, 09:20
  5. مشکل در دستور if
    توسط parham144 در انجمن AVR
    پاسخ: 8
    آخرين نوشته: 22-05-2012, 00:57

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •