Page 473 - 3-3
P. 473
} //push_key end
void Key(char max){
//key matrix
switch(max){
//switch start 승강기 외부 각 층 버튼
case 0x7E:
//3 층 상승
if(PINB.2 == 1) PORTB.2 = 0;
// 불이꺼져있으면 불을 킨다
btn[2] = 1;
// 멈춤 알림
break;
case 0x7D:
//1 층 상승
if(PINB.0 == 1) PORTB.0 = 0;
// 불이꺼져있으면 불을 킨다
btn[0] = 1;
// 멈춤 알림
break;
case 0x7B: if(card_key == '3' || card_key == 'M') btn[10] = 1; break;
//3 층 버튼
case 0x77:
// 비상 버튼
Stop_Car();
// 카가 멈춘다
sos = 1;
PORTE.7 = 0;
// 버저가 울린다.
break;
case 0xBE:
//4 층 하강
if(PINB.6 == 1) PORTB.6 = 0;
// 불이꺼져있으면 불을 킨다
btn[6] = 1;
// 멈춤 알림
break;
case 0xBD:
//2 층 하강
if(PINB.4 == 1) PORTB.4 = 0;
- 473 -