الفرق بين المراجعتين لصفحة: «Arduino/bits and bytes/lowbyte»
< Arduino | bits and bytes
جميل-بيلوني (نقاش | مساهمات) إضافة محتويات الصفحة. |
جميل-بيلوني (نقاش | مساهمات) إضافة قسم "الأمثلة". |
||
سطر 11: | سطر 11: | ||
==القيم المعادة== | ==القيم المعادة== | ||
يعاد البايت السفلي (الواقع في أقصى اليمين) للبيانات <code>x</code>. | يعاد البايت السفلي (الواقع في أقصى اليمين) للبيانات <code>x</code>. | ||
==أمثلة== | |||
مثال على استعمال الدالة <code>lowByte()</code>:<syntaxhighlight lang="arduino"> | |||
word value = 0011010011101011; | |||
void setup() { | |||
Serial.begin(9600); | |||
} | |||
void loop() { | |||
Serial.println(highByte(value), BIN); // 10000010 | |||
Serial.println(lowByte(value), BIN); // 00001001 | |||
} | |||
</syntaxhighlight> | |||
==انظر أيضًا== | ==انظر أيضًا== | ||
* الدالة <code>[[Arduino/bits and bytes/bit|bit()]]</code>: تحسب قيمة بت محدَّد (قيمة البت 0 هي 1، والبت 1 هي 2، والبت 2 هي 4 وهلم جرًّا). | * الدالة <code>[[Arduino/bits and bytes/bit|bit()]]</code>: تحسب قيمة بت محدَّد (قيمة البت 0 هي 1، والبت 1 هي 2، والبت 2 هي 4 وهلم جرًّا). |
المراجعة الحالية بتاريخ 16:05، 6 نوفمبر 2018
تستخرج الدالة 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 بايت).