نمایش نتایج: از 1 به 2 از 2
Like Tree2 لایک
  • 2 Post By Tiranoid

موضوع: ارسال باینری از vb2010 و فعال کردن ینهای دیجیتال با همان مقادیر ارسالی

Threaded View

  1. #2
    Member
    تاریخ عضویت
    Apr 2015
    محل سکونت
    ایران :|
    نوشته ها
    76
    چیزی که شما نوشتید درسته .
    نیازی نیست با متغییرتون کاری بکنید که به شکل Bxxxxxxx نوشته بشه. خودش همین شکلی نوشته میشه.

    این علامت های B , 0x و ... اینا قالب عدد نیستن، اینا شکل نمایش عدد هستن. شما میتونید متغییر val رو به شکلای زیر مقدار دهی کنید تو هر زبان برنامه نویسی ای :

    val = 0x04
    val = 0b00000100
    val = 4

    برای رایانه همه اینا دقیقا یه معنی دارن اما چون ما با آخری راحت تریم از آخری استفاده میکنیم. این ها ارتباطی به آردویینو و میکروکنترلر و اینا هم ندارن تو همه برنامه های رایانه میشه اینطوری نوشتش.
    اگه قبل از عدد حرف b بذاریم یعنی داریم به رایانه میگیم عدد بعد از این یه عدد باینریه و x بذاریم یعنی مبنای 16 (هگز) هست و اگه هیچی هم نذاریم یعنی مبنای ده نوشته شده.
    شما وقتی بنویسی PORTD= val یا اینکه بنویسی PORTD=4 یا PORTD=0x04 در هر سه حالت فقط پایه سوم پورت D روشن میشه.

    پس کد شما درسته نیازی نیست قالبشو عوض کنید
    ویرایش توسط Tiranoid : 11-04-2016 در ساعت 11:07 AM

کلمات کلیدی این موضوع

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

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

SEO by vBSEO