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 -
   466   467   468   469   470   471   472   473   474   475   476