728x90
*** 단, AVRStudio는 bit 변수를 지원하지 않는다
2진에서 8진으로 만들 때에는
오른쪽 끝에서부터 3자리씩 잘라서 바꾼다.
2진에서 16진으로 만들 때에는
오른쪽 끝에서부터 4자리씩 잘라서 바꾼다.
2진 10진 16진 모두 앞자리 0은 생략 가능 합니다.
0b00000001 = 0b1
0d01 = 0d1
0x01 = 0x1
위 숫자는 모두 같은 1이므로
0b00000001 = 0x01 = 0d01 = 1
우리가 많이 사용 하는 10진은 0d를 생략 가능
2진에서 각비트 위치와 상위비트(MSB), 하위비트(LSB)는 아래와 같습니다.
2진 | MSB | LSB | ||||||
bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
0b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
<float 형식>
형식 | 유효 자릿수 | 바이트 수 |
float | 6 ~ 7 | 4 |
double | 15 ~ 16 | 8 |
728x90
'AVR' 카테고리의 다른 글
[ATmega128] LED 홀수 짝수 교대 점등 & Delay (0) | 2020.09.18 |
---|---|
[ATmega128] LED 홀수, 짝수 교대 점등 (0) | 2020.09.17 |
[ATmega128] 홀수 LED 점등 (0) | 2020.09.11 |
[ATmega128] 짝수 LED 점등 (0) | 2020.09.09 |
[ATmega128] LED 1개 점멸 (0) | 2020.09.09 |