Page 760 - 2
P. 760
} */
intech_delay_us(10);
is_available = 1; // 1 초를 기다린 후 센서를 사용가능 상태로 바꾼다 즉. 1 초마다 센서의 동작이
이루어지게 된다.
}
void init(void)
{
for(i=0; i<10; i++) // 180 도 회전한 FND 에 정상적으로 출력하기 위해 abc 와 def 를 서로
바꾸고, dp 와 g 를 바꾸는 부분
{
bit_a = fnd[i] & 0b00000001;
bit_b = fnd[i] & 0b00000010;
bit_c = fnd[i] & 0b00000100;
bit_d = fnd[i] & 0b00001000;
bit_e = fnd[i] & 0b00010000;
bit_f = fnd[i] & 0b00100000;
bit_g = fnd[i] & 0b01000000;
bit_dp = fnd[i] & 0b10000000;
fnd[i] = 0b00000000;
bit_a <<= 3;
bit_b <<= 3;
bit_c <<= 3;
bit_d >>= 3;
bit_e >>= 3;
bit_f >>= 3;
bit_g <<= 1;
bit_dp >>= 1;
fnd[i] |= bit_a;
fnd[i] |= bit_b;
fnd[i] |= bit_c;
fnd[i] |= bit_d;
fnd[i] |= bit_e;
fnd[i] |= bit_f;
fnd[i] |= bit_g;
fnd[i] |= bit_dp;
- 760 -