아두이노 특정 위치의 비트를 쓰는 함수, bitSet()
MCU 공부/아두이노 레퍼런스 Arduino Reference2020. 6. 10. 06:51
아두이노에서 특정 위치의 비트를 쓰는(0에서 1) 함수인 bitSet()에 대해 알아보겠습니다.
정의
숫자 변수의 비트를 1로 설정합니다.(0에서 1로 씁니다.)
bitSet(x,n)
매개변수
x: 비트를 설정할 숫자 변수
n: (오른쪽부터) 설정할 비트의 위치
예제 코드
5번째 비트의 값은 32입니다. bitSet(x,5) (x는 0)일때 32가 나오는지 확인해 보겠습니다.
1
2
3
4
5
6
7
8
9
10
11
|
void setup() {
Serial.begin(9600);
int num = 0;
Serial.println(bitSet(num,5));
}
void loop() {
}
|
계산과 같이 32가 나오는 것을 확인 할수있었습니다.
감사합니다.
'MCU 공부 > 아두이노 레퍼런스 Arduino Reference' 카테고리의 다른 글
아두이노 상위 바이트 추출 함수, highByte() (0) | 2020.06.11 |
---|---|
아두이노 비트 쓰기 함수 bitWrite() (0) | 2020.06.10 |
아두이노 특정 위치의 비트를 읽는 함수, bitRead() (0) | 2020.06.09 |
아두이노 해당 비트값 지우는 함수, bitClear() (0) | 2020.06.09 |
아두이노 지정된 비트 값 계산 함수, bit() (0) | 2020.06.08 |
댓글()