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 -
   755   756   757   758   759   760   761   762   763   764   765