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

void  cursor(void){

                lcd_gotoxy(13,0);
                If  (c==1)  lcd_putsf("H ");

                if  (c==2) lcd_putsf("M  ");
                if  (c==3) lcd_putsf("S  ");
                if  (c==4) lcd_putsf("  ");   }



            //  타이머  상태  표시  함수.  타이머가  켜져있다면  윗줄  16번째  칸에  @  표시

            void  timerflag(void){
                lcd_gotoxy(15,0);
                if(timer_flag==1)lcd_putsf("@");

                if(timer_flag==0)lcd_putsf("  ");  }



            //  타이머  콜론  블링크  함수.  타이머의  콜론  0.5초  마다  블링크
            void  timerblink(void){
                if  (blink==0)sprintf(lcd_buff,"    %02d  %02d %02d  ",  timer/3600,

                timer%3600/60, timer%60);
                else  sprintf(lcd_buff,"    %02d:%02d:%02d

            ",timer/3600,timer%3600/60,timer%60);    }


            //  시계  콜론  블링크  함수.  시계의  콜론  0.5초마다  블링크

            void  watchblink(void){
                if  (blink==0)sprintf(lcd_buff,"    %02d  %02d %02d  ",  watch/3600,

                watch%3600/60, watch%60);
                else  sprintf(lcd_buff,"    %02d:%02d:%02d  ",  watch/3600,  watch%3600/60,
                     watch%60);  }



            //  lcd  버퍼  출력  함수.  두  번째  줄에  버퍼의  내용을  출력

            void  putbuff(void){
                    lcd_gotoxy(0,1);
                    lcd_puts(lcd_buff);  }



            //  타이머  함수

            void  f_timer(void){




                                                         -  687  -
   689   690   691   692   693   694   695   696   697   698   699