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

if  ((t==5)  &&  (tsec  != 0))          //다시  멈춤
                            {
                                 t = 3;
                            }
            }

            void  main(void)
            {
                 DDRD  =  0xf0;
                 DDRE  =  0xff;
                 DDRB  =  0xff;

                    EIMSK  =  0b00001111;                                    //인터럽트  0번,  시간조정    ,,  인터럽트  3번,  타이머

                    TIMSK  =  0b01000001;                                    //타이머  인터럽트0,2  인에이블
                 EICRA = 0b10101010;

                 TCCR0  =  0x07;                                  //1024분주
                    TCNT0  =  0x04;                                                //  1/8주파수  *  1024분주  *  252 * 31번

                 SREG  |= 0x80;

                 while (1)
                 {
                       if  (t<1)
                       {
                                  //  EIMSK  =  0b00001111;              //인터럽트  0번,  시간조정    ,,  인터럽트  3번,  타이머
                            FND1();

                            PORTB.6 = 1;
                            PORTB.7 = 0;

                                    i  =  0;                                                  //시간조정  변수  초기화
                                    tsec  =  0;                                          //타이머  변수  초기화
                       }

                       if  (t>=1)
                       {
                            timer();
                       }
                 }

            }





                                                         -  100  -
   102   103   104   105   106   107   108   109   110   111   112