رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مپ کردن مقدار یک کانتر به شماره آدرس یک بیت
#1
کانتری داریم که بین 0 تا 200 مقدار می گیرد، می خواهیم به ازای مقدار 0 کانتر، بیت M0 روشن شود و به ترتیب به ازای مقدار 200 کانتر، بیت M200 روشن شود، ساده ترین روش کدام است ؟ اگر از تابع مساوی (170) ، استفاده کنیم مجبوریم 200 بار این کار را انجام دهیم .

با استفاده از تابع 57 (DECOD)، می توانید مقدار ارزش یک رجیستر را به شماره آدرس یک بیت مپ کنید و آن بیت را ست کنید . 
در این مثال کانتر C0 اگر بین 0 تا 255 تغییر کند، بیت های M0 تا M255 روشن می شوند.


فایل‌های پیوست تصاویر بندانگشتی
   
پاسخ
سپاس شده توسط:


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ذخیره شماره بیت فعال شده در رجیستر admin 0 198 25-10-2017، 12:46 PM
آخرین ارسال: admin

پرش به انجمن:


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