Page 1143 - 3-3
P. 1143
// 가스 차단기 플래그
bit gas_flag=0;
// 팬 변수
char fan='0';
// 도어락 플래그
unsigned char door_flag=0;
unsigned char pass[6]={'G','G','G','G','G','G'};
bit pass_flag=0;
unsigned char pass_count=0;
bit otp_flag=0;
unsigned char otp_count=0;
// LCD 모드 표시 함수
void lcd_mode(){
// lcd 비움
lcd_clear();
// 0,0 좌표로 이동
lcd_gotoxy(0,0);
// 상태 모드라면 STATUS 를 표시
if(o_mode)lcd_puts(" STATUS ");
// 상태 모드가 아닌 기본 모드라면 SMART HOUSE 를 표시
else lcd_puts(" SMART HOUSE ");
}
// LCD 상태 모드 표시 함수
void lcd_status(void){
// 2,1 좌표로 이동
lcd_gotoxy(2,1);
// 가로등 플래그가 1 이라면 @, 0 이라면 0 표시
if(PORTB.3)lcd_puts("@");
else lcd_puts("O");
// 5,1 좌표로 이동
lcd_gotoxy(5,1);
// LED1 이 켜져있다면 @, 꺼져있다면 0 표시
if(PORTB.0)lcd_puts("@");
else lcd_puts("O");
// 8,1 좌표로 이동
lcd_gotoxy(8,1);
// LED2 가 켜져있다면 @, 꺼져있다면 0 표시
if(PORTB.1)lcd_puts("@");
else lcd_puts("O");
// 11,1 좌표로 이동
lcd_gotoxy(11,1);
- 1143 -