Page 1148 - 3-3
P. 1148

// led3  제어 함수
          void ctr_led3 (void){
              // LED3(PB2)  반전
              PORTB.2=~PORTB.2;
              //  기본모드 일때
              if(!o_mode){
                  // 0,2  좌표로 이동
                  lcd_gotoxy(0,2);


                  // LED3  표시
                  lcd_puts("     LED3 ");
                  // LED3 이 켜져있다면
                  if(PORTB.2){
                      // on  표시
                      lcd_puts("ON        ");
                  }
                  // LED3 이 꺼져있다면
                  else{
                      // off  표시
                      lcd_puts("OFF       ");
                  }
                  // lcd  딜레이 시작
                  lcd_count=1;
              }
          }


          //  디머 제어 함수
          void ctr_dim (void) {
              //  디머 변수 추가
              dim++;
              //  변수의 최대값(4)    초과시 최소값(0)      으로 돌아옴
              if(dim=='5')dim='0';
              //  디머 변수 값에 따라 듀티비 밝기 조절(       )
              switch(dim){
                  // PWM   듀티비 0, 25, 50, 75, 100   퍼센트
                  case '0': OCR0=0xff; break;
                  case '1': OCR0=0xbf; break;
                  case '2': OCR0=0x7f; break;
                  case '3': OCR0=0x3f; break;
                  case '4': OCR0=0x00; break;
              }
              //  기본모드 일때
              if(!o_mode){
                  // 4,2  좌표로 이동


                                                        - 1148 -
   1143   1144   1145   1146   1147   1148   1149   1150   1151   1152   1153