Page 471 - 3-3
P. 471
Send_Floor_Data("0", Snow);
// 층 전송
}
다. setup
// 작동을 시작 했을 때 초기화용
while(now == 0){
//now 에 층 인식이 안 되있으면
Now_Floor();
// 현재 층 스캔
Show_FND();
// 층 표시
Down_Car(scan, now);
// 카가 아래로 내려간다
Stop_Car();
// 카를 멈춤
}
라. main
void main(void){
//main 함수
init();
//init 함수 호출
setup();
// 셋업 호출
while(1){
// 반복문
Now_Floor();
// 층 확인
Show_FND();
// 층 표시
push_key();
// 키 매트릭스를 읽음
Scan_Button();
// 버튼 스캔
if(sos == 1){
// 비상버튼이 눌리면
PORTA = 0x80;
// 모터가 멈추고 부저가 운다
}
- 471 -