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

else  PORTF&=0xfd;

                            break;}
                    //  안정화  변수  1로  토글하여  0.3초간  입력받지  못하게  함

                    i=1;}
                #asm("sei")  }



            //  버튼3.  커서  이동  및  LED3  제어
            interrupt  [EXT_INT2]  void  ext_int2_isr(void){

                #asm("cli")
                //  안정화  변수가  0일  때  실행
                if(i==0){

                   //  c(커서)는  1:시   2:분   3:초   4:기본위치
                    switch (mode){

                        case  1:
                            c++;
                            if  (c==5)c=1;

                            break;
                        case  3:

                            c++;
                            if  (c==5)c=1;
                            break;

                        case  4:
                            //  LED3 토글

                            if  (!(PORTF&0x04))PORTF|=0x04;
                            else  PORTF&=0xfb;
                            break;  }

                    //  안정화  변수  1로  토글하여  0.3초간  입력받지  못하게  함
                    i=1;  }

                #asm("sei")     }


            //  버튼4.  mode  변경

            interrupt  [EXT_INT3]  void  ext_int3_isr(void)  {
                #asm("cli")






                                                         -  684  -
   686   687   688   689   690   691   692   693   694   695   696