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

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

  1. #1
    کاربر فعال رهتازالکترونیک آواتار ها
    تاریخ عضویت
    Jan 2010
    نام
    ابراهیم زهرابی
    نوشته ها
    154
    تشکر
    153
    تشکر شده 304 بار در 94 پست

    Icon16 آموزش تبدیل کدهای باینری به هگز

    اگر شما عددی را در مبنای 2 بنویسید یک کد باینری تو لید می شود.مثلا عدد 59 را در مبنای 2 می نویسیم
    (59)=111011
    برای تبدیل دو باره باینری به خود عدد داریم
    از طرف راست عدد 0 یا یک به ترتیب در 2 به توان 0و2 به توان 1و2 به توان 2 و الی آخرضرب می شود.
    مثلا در مثال بالا داریم
    1 * 1 + 1* 2 + 0* 4 + 1* 8 +1 * 16 + 1* 32 =59
    در برنامه نویسی میکرو برای تبدیل باینری به هگز مرا حل زیر طی می شود
    چون میکرو فقط 0 یا 1 را درک می کند به همین دلیل مانیز برای مشخص نمودن وضعیت پین ها (ورودی 0 و خروجی 1) از کدهای هگز یا باینری استفاده می کنیم.
    در atmega32هر پورت 8پین دارد.یعنی باید 8 عدد 0 یا 1 داشته باشیم.
    کد باینری01111011را در نظر بگیرید.برای تبدیل آن به هگز مراحل زیر را طی می کنیم:
    1-عدد را چهار رقم چهار رقم جدا می کنیم.
    2-مثل مثال بالا که گفته شد کد باینری را به عدد تبدیل می کنیم.
    3-حالا دو عدد داریم که با کنار هم گذاشتن آنها کد هگز تو لید میشود.
    تذکر مهم:
    اعداد زیر تر تیب اعداد در هگز می باشند. یعنی مثلا عدد 13 تولید شده در باینری در هگز D است.
    01111011=7B
    1 2 3 4 5 6 7 8 9 F E D C B A

  2. تشکرها از این نوشته :


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

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

  1. [سوال] جزوه آموزشی برد آموزشی lpc1768
    توسط pooriya_nic18 در انجمن LPC series (NXP)
    پاسخ: 5
    آخرين نوشته: 07-12-2013, 14:49
  2. ثبت نام در مسابقات رباتیک وزارت آموزش و پرورش
    توسط elhghasemi در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 0
    آخرين نوشته: 03-08-2012, 21:14

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

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