دوال التحكم بالبتات والبايتات في أردوينو

من موسوعة حسوب
اذهب إلى: تصفح، ابحث

تعمل الدوال الموجودة في هذا القسم في مستوى البتات (bits)، إذ تقرأ قيمة بت معيَّن وتكتب قيمة محدَّدة عليه وتستخرج البايت العلوي أو السفلي من البيانات وغيرها من العمليات المفيدة والمتقدمة.

bit()‎

تحسب الدالة bit()‎ قيمة بت محدَّد (قيمة البت 0 هي 1، والبت 1 هي 2، والبت 2 هي 4 وهلم جرًّا).

bitClear()‎

تُصفِّر الدالة bitClear()‎ قيمة بت محدَّد (أي تجعل قيمته 0) لمتغير عددي.

bitRead()‎

تقرأ الدالة bitRead()‎ قيمة بت محدَّد لعدد.

bitSet()‎

تضبط الدالة bitSet()‎ قيمة بت محدَّد (أي تجعل قيمته 1) لمتغير عددي.

bitWrite()‎

تكتب الدالة bitWrite()‎ قيمة معينَّة على أحد بتات العدد المُمرَّر إليها.

highByte()‎

تستخرج الدالة highByte()‎ البايت العلوي (الواقع في أقصى اليسار) للكلمة المُمرَّرة إليها، أو البايت الثاني الذي يلي البايت السفلي الواقع في أقصى اليمين إن زاد حجم البيانات المُمرَّرة إليها عن حجم كلمة (2 بايت).

lowByte()‎

تستخرج الدالة lowByte()‎ البايت السفلي (الواقع في أقصى اليمين) لمتغير أو البيانات المُمرَّرة إليها.