الدالة lowByte() في أردوينو
< Arduino | bits and bytes
تستخرج الدالة lowByte() البايت السفلي (الواقع في أقصى اليمين) لمتغير أو البيانات المُمرَّرة إليها.
البنية العامة
lowByte(x)
المعاملات
x
أيُّ نوع من البيانات المراد استخراج البايت السفلي منها.
القيم المعادة
يعاد البايت السفلي (الواقع في أقصى اليمين) للبيانات x.
أمثلة
مثال على استعمال الدالة lowByte():
word value = 0011010011101011;
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println(highByte(value), BIN); // 10000010
Serial.println(lowByte(value), BIN); // 00001001
}
انظر أيضًا
- الدالة
bit(): تحسب قيمة بت محدَّد (قيمة البت 0 هي 1، والبت 1 هي 2، والبت 2 هي 4 وهلم جرًّا). - الدالة
bitClear(): تُصفِّر قيمة بت محدَّد (أي تجعل قيمته 0) لمتغير عددي. - الدالة
bitRead(): تقرأ قيمة بت محدَّد لعدد. - الدالة
bitSet(): تضبط قيمة بت محدَّد (أي تجعل قيمته 1) لمتغير عددي. - الدالة
bitWrite(): تكتب قيمة معينَّة على أحد بتات العدد المُمرَّر إليها. - الدالة
highByte(): تستخرج البايت العلوي (الواقع في أقصى اليسار) لكلمة، أو البايت الثاني الذي يلي البايت السفلي الواقع في أقصى اليمين إن زاد حجم البيانات عن حجم كلمة (2 بايت).