當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Arduino bitWrite()用法及代碼示例

[位和字節]

說明

寫入一點數值變量。

用法

bitWrite(x, n, b)

參數

x: 要寫入的數值變量。
n:要寫入數字的哪一位,從 0 開始,表示最低有效(最右邊)位。
b: 寫入位的值(0 或 1)。

返回

示例代碼

通過在使用 bitWrite() 之前和之後將變量的值打印到串行監視器來演示 bitWrite 的使用。

void setup() {
  Serial.begin(9600);
  while (!Serial) {}  // wait for serial port to connect. Needed for native USB port only
  byte x = 0b10000000;  // the 0b prefix indicates a binary constant
  Serial.println(x, BIN); // 10000000
  bitWrite(x, 0, 1);  // write 1 to the least significant bit of x
  Serial.println(x, BIN); // 10000001
}

void loop() {}

相關用法


注:本文由純淨天空篩選整理自arduino.cc大神的英文原創作品 bitWrite()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。