메뉴 바로가기

서브메뉴 바로가기

본문 바로가기

logo

묻고 답하기
WhiteAT2008.01.10 05:56

이 정도면 어떨까요?

void Disp_operation(void) {
  
 // if(Disp_timer>0) return;  
  //Disp_timer =1;

    if(LED_timer>0) return;
  LED_timer=1;

      DIGM = 1<<icounter;
        ////////////////////////////
        if(icounter == 3){
          if(blink_flag >0 && blink_flag < 9){
   //           if(LED_timer>0) return;
              
              LED_timer = 800;
                if(LEDST[blink_flag-1]==1){ //LED OFF
                Led_one = Led_one & ~(1<<(blink_flag-1));//ON   
                SEGM = Led_one;}
                else if(LEDST[blink_flag-1]==0) { //LED ON
                Led_one = Led_one | (1<<(blink_flag-1));//OFF
                SEGM = Led_one;}                
          }
          else {
            SEGM = Led_one; }
        }
        //////////////////////////////  
        else if(icounter == 7){
          if(blink_flag >8){
     //         if(LED_timer>0) return;
              
              LED_timer = 800;
                if(LEDST[blink_flag-1]==1){ //LED OFF
                Led_two = Led_two & ~(1<<(blink_flag-9));//ON   
                SEGM = Led_two;}
                else if(LEDST[blink_flag-1]==0) { //LED ON
                Led_two = Led_two | (1<<(blink_flag-9));//OFF
                SEGM = Led_two;}                
          }
          else {
            SEGM = Led_two; }
        }
        ////////////////////////////////
        else{SEGM =fnd_data[icounter];}
   ++icounter;
   if(icounter ==8) icounter=0;
}    


 

사진 및 파일 첨부

여기에 파일을 끌어 놓거나 왼쪽의 버튼을 클릭하세요.

파일 용량 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )