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

void  main(void){

                //  초기화
                init();


                while (1){
                    //  USART0 입력  있을  때  60보다  크면  신호,  그  외엔  값으로  수신

                    if  ((UCSR0A&0x80)==0)  {
                            if  (UDR0>60)f_receive_signal();

                            else  f_receive();    }


                    /*  모드에  따라  함수  출력

                        모드1 : 타이머
                        모드2 : 시계

                        모드3 : 시계  설정
                        모드4 : LED 제어    */



                    switch  (mode){
                           case  1:

                           f_timer();
                           break;
                           case  2:

                           f_watch();
                           break;

                           case  3:
                           f_watch_config();
                           break;

                           case  4:
                           f_led_config();

                           break;  }
                    }
            }



            /*  커서  표시  함수.  윗줄  14번째  칸에  커서  위치  표시.

               c값이  1일 때 시(H),  2일 때 분(M), 3일  때  초(S), 4일  때  기본  */




                                                         -  686  -
   688   689   690   691   692   693   694   695   696   697   698