Page 1150 - 3-3
P. 1150
// 가스차단기 동작 카운트 시작
gas_count=1;
// 기본모드라면
if(!o_mode){
// 0,2 좌표로 이동
lcd_gotoxy(0,2);
// 가스 표시
lcd_puts(" GAS ");
// 가스차단기가 열린 상태라면
if(gas_flag){
// open 표시
lcd_puts("OPEN ");
}
// 가스차단기가 닫힌 상태라면
else{
// close 표시
lcd_puts("CLOSE ");
}
// lcd 딜레이 시작
lcd_count=1;
}
}
}
// 팬 제어 함수
void ctr_fan(void){
// 팬 변수 증가
fan++;
// 팬 변수 최대값(5) 초과시 최소값(0) 으로 돌아옴
if(fan=='5')fan='0';
// 4,2 좌표로 이동
lcd_gotoxy(4,2);
// 팬 변수에 따라 듀티비 밝기 조절( )
switch(fan){
// PWM1 듀티비 0, 25, 50, 75, 100 퍼센트
case '0': OCR1AH=0x00; OCR1AL=0x00; break;
case '1': OCR1AH=0x00; OCR1AL=0xff; break;
case '2': OCR1AH=0x01; OCR1AL=0xff; break;
case '3': OCR1AH=0x02; OCR1AL=0xff; break;
case '4': OCR1AH=0x03; OCR1AL=0xff; break;
}
// 기본모드 일때
if(!o_mode){
- 1150 -