Page 232 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 232

PORTG  =  ~PORTG;
                    flagServo  =  1;
                    tim0_cnt  = 0;                                 //  타이머/카운터0  오버플로우  횟수  리셋
                    mot_pos  =  0;                                  // 모터  위치  0도
                    change  = 0;                                  //  각도  변화  주기  리셋
                    break;
                    case  0x08:                                         //서보모터  정지
                    PORTG  =  ~PORTG;
                    flagServo  =  0;
                    break;
                    default:                                             //탱크를  처음  킨  초기상태
                    flagServo  =  1;
                    PORTA  =  0x00;
                    break;
                }
            }


            void  IRsensor()
            {
                unsigned  char i  = 1;                             //경고음  발생을  위한  변수  선언
                if  (count <=  0)
                {
                    end();

                        EIMSK  =  0b00000000;                                    //위에  조건  만족  시  인터럽트  차단
                        TIMSK  =  0b00000000;


                    SREG  |= 0x00;
                                                                         //점수  표기
                    while (i<=5)
                    {
                    PORTB.1  =  1;                             //파괴됬음을  알리는  소리  생성
                    delay_ms(500);
                    PORTB.1  =  0;
                    delay_ms(500);
                    i++;
                    }
                    stoptank  =  1;
                }
            }

            void  MAGsensor()
            {
                unsigned  char i  = 1;                              //경보음  발생을  위한  변수  선언
                if  (mag >=  1)
                {
                    end();
                        EIMSK  =  0b00000000;                                    //위에  조건  만족시  모든  인터럽트  차단
                        TIMSK  =  0b00000000;

                    SREG  |= 0x00;




                                                         -  225  -
   227   228   229   230   231   232   233   234   235   236   237