bitWrite()
Beschreibung
Schreibt ein Bit einer Zahlenvariable.
Syntax
bitWrite(x, n, b)
Parameter
- x: Die Zahlenvariable, auf die geschrieben werden soll.
- n: Welches Bit der Zahlenvariable geschrieben werden soll; Startet bei 0 für das least-significant (rechteste) Bit.
- b: Der Wert, der auf das Bit geschrieben werden soll (0 oder 1).
Rückgabewert
Nichts.
Beispielcode
Demonstriert die Verwendung von bitWrite, indem der Wert einer Variablen vor und nach der Verwendung von bitWrite() auf dem seriellen Monitor geschrieben wird.
void setup() {
Serial.begin(9600);
byte x = 0b10000000; // Das 0b-Präfix gibt eine binäre Konstante an
Serial.print("BEFORE: ");
Serial.println(x, BIN); // 10000000
bitWrite(x, 0, 1); // Schreibe 1 auf das niedrigstwertige Bit von x
Serial.print("AFTER: ");
Serial.println(x, BIN); // 10000001
}
void loop() {}
The result in Serial Monitor:
COM6
BEFORE: 10000000
AFTER: 10000001
Autoscroll
Clear output
9600 baud
Newline
Siehe Auch
- Sprache : bit()
- Sprache : bitClear()
- Sprache : bitRead()
- Sprache : bitSet()
- Sprache : highByte()
- Sprache : lowByte()
※ ARDUINO KAUFEMPFEHLUNG
Arduino UNO R3 | |
Arduino Starter Kit |
Bitte Beachten: Dies sind Partnerschaftslinks. Wenn Sie die Komponenten über diese Links Kaufen, können wir eine Provision erhalten, ohne weitere Kosten für Sie. Wir Schätzen es.