본문 바로가기

AVR

데이터형 정리

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