Page 1075 - 3-3
P. 1075
}
else if(a == 2) //a 가 2 이면 White 쪽의 남은 주차공간을 확인한다.
{
if(status[4] == 0) //W1 이 비었으면
strcat(str1, " W1"); // 문자열에 W1 을 추가한다.
if(status[5] == 0) //W2 가 비었으면
strcat(str1, " W2"); // 문자열에 W2 를 추가한다.
if(status[6] == 0) //W3 이 비었으면
strcat(s1, " W3"); // 문자열에 W3 을 추가한다.
}
lcd_gotoxy(0, 1);
lcd_puts(str1); //lcd 두 번째 줄 첫 번째 칸부터 문자열을 표시한다.
lcd = 1;
delay_ms(3000);
}
void PARK_B1() //B1 동작 함수
{
#asm("cli"); // 인터럽트 차단
LCD_Input(0);
B1_out();
open();
EnterOrExit();
close();
B1_in();
lcd = 1;
#asm("sei"); // 인터럽트 허용
delete();
}
void PARK_B2() //B2 동작 함수
{
#asm("cli"); // 인터럽트 차단
LCD_Input(0);
Lift_Up(3);
delay_ms(1000);
B2_out();
delay_ms(1000);
Lift_Down();
open();
EnterOrExit();
close();
Lift_Up(3);
delay_ms(1000);
B2_in();
- 1075 -