انجمن پی ال سی وان

نسخه‌ی کامل: مپ کردن مقدار یک کانتر به شماره آدرس یک بیت
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
کانتری داریم که بین 0 تا 200 مقدار می گیرد، می خواهیم به ازای مقدار 0 کانتر، بیت M0 روشن شود و به ترتیب به ازای مقدار 200 کانتر، بیت M200 روشن شود، ساده ترین روش کدام است ؟ اگر از تابع مساوی (170) ، استفاده کنیم مجبوریم 200 بار این کار را انجام دهیم .

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