فاعل، موضوع:
- مقدمه
- دودویی
- اعشاری
- هگزادسیمال
- باینری را به اعشاری تبدیل کنید
- اعشاری را به باینری تبدیل کنید
- باینری را به هگزادسیمال تبدیل کنید
- هگزادسیمال را به باینری تبدیل کنید
معرفی:
همه رایانههای داخل خودرو با الکترونیک دیجیتال کار میکنند: اعداد 1 و 0. وقتی رایانه A میخواهد اطلاعات خاصی را از طریق گذرگاه CAN به رایانه B ارسال کند، یک پیام از همه 1 و 0 ایجاد میشود (باینری)، سپس به اعشار یا اعشاری تبدیل میشود. پیام هگزادسیمال که توسط کامپیوتر B شناسایی و پردازش می شود. پردازنده کامپیوتر همیشه به صورت داخلی با یک و صفر کار می کند. بنابراین، کدهای اعشاری و هگزادسیمال از سنسورها و سایر کامپیوترها باید همیشه تبدیل شوند. 1 به معنی "روشن" و 0 به معنای "خاموش" است.
سیستم باینری به صورت داخلی توسط دستگاه های کنترلی استفاده می شود. کدهای باینری همچنین می توانند برای انتقال داده های کوچک استفاده شوند، به عنوان مثال سوئیچ (1) یا خاموش (0). برای انتقال داده های بزرگتر از مثلاً یک سنسور دما، باید تعداد زیادی یک و صفر ارسال شود. برای مثال، با یک سیستم هگزا دسیمال، دما را می توان با دقت بسیار بیشتری از طریق گذرگاه داده منتقل کرد، زیرا دماهای بسیار متفاوت تری را می توان بین 00 و FF نسبت به ترکیب یک ها و صفرها در سیستم باینری منتقل کرد. همچنین می توان کدها را به صورت دستی تبدیل کرد. نحوه عملکرد آن در این صفحه بیشتر توضیح داده شده است.
دودویی:
سیستم دو زبانه: 01
گزینه: 0 یا 1
مثال عملی: یک سوئیچ پنجره یک کد اعشاری 252 را از طریق گذرگاه داده به واحد کنترل منتقل می کند. کد توسط واحد کنترل به کد باینری 11111100 تبدیل میشود. واحد کنترل تشخیص میدهد که این کد باز کردن پنجره سمت راست است. واحد کنترل موتور پنجره را تا زمانی که سوئیچ کد 00000000 را ارسال کند یا تا زمانی که پنجره به موقعیت انتهایی خود برسد، برق را تامین می کند.
باز کردن پنجره سمت چپ: | 11111110 | بستن: | 01111111 |
باز کردن پنجره سمت راست: | 11111100 | بستن: | 00111111 |
پنجره را باز کن: | 11111000 | بستن: | 00011111 |
باز کردن پنجره Ra: | 11110000 | بستن: | 00001111 |
سوئیچ های موقعیت بیکار: | 00000000 | ذخیره سازی: | 11111111 |
اعشاری:
سامانه 10 رقمی: 0123456789
گزینه: بین 0 و 255
یک عدد اعشاری را می توان به عنوان یک عدد باینری فشرده مشاهده کرد. مقدار دودویی: 01100100 اعشاری: 100 است.
هگزادسیمال:
سیستم شماره 16: 0123456789ABCDEF
امکان: بین 00 تا FF
سیستم هگزادسیمال گسترده تر از سیستم اعشاری است. هگزا از 0 به 15 می رود در حالی که دسی از 0 به 9 می رود.
اعداد بالاتر از 9 با حروف نشان داده می شوند:
10 = الف
11 = ب
12=C
13 = D
14 = E
15=F
بنابراین گزینه های بیشتری نسبت به سیستم اعشاری ارائه می دهد و برای دستگاه های کنترلی با انتقال داده های زیاد ایده آل خواهد بود.
تبدیل باینری به اعشاری:
تبدیل اعشاری به باینری:
تبدیل باینری به هگزادسیمال:
تبدیل هگزادسیمال به باینری:
صفحه مرتبط: