Page 483 - 3-3
P. 483

DCM_IN2 = 1;
                              //L298N IN2 = '1'
                          }
                      }
                  }
                  void Stop_Car(){
                  // 카 정지 함수
                  delay_ms(500);


                  DCM_IN1 = 0;


                  //L298N IN0 = '0'
                  DCM_IN2 = 0;
                  //L298N IN1 = '0'
              }


              void Open_Door(int now){
              // 문 열림 함수
                  switch(now){
                      case 1: PORTA.2 = 1;     break;
                      //1 층 문 열림
                      case 2: PORTA.3 = 1;     break;
                      //2 층 문 열림
                      case 3: PORTA.4 = 1;     break;
                      //3 층 문 열림
                      case 4: PORTA.5 = 1;     break;
                      //4 층 문 열림
                      case 5: PORTA.6 = 1;     break;
                      //5 층 문 열림
                  }
                  TCCR0 = 0x07;
                  // 타이머 카운터를 활성화 한다
              }


                  void Close_Door(int now){
              // 문 닫힘 함수
                  switch(now){
                      case 1: PORTA.2 = 0;     break;
                      //1 층 문 닫힘
                      case 2: PORTA.3 = 0;     break;
                      //2 층 문 닫힘
                      case 3: PORTA.4 = 0;     break;
                      //3 층 문 닫힘
                      case 4: PORTA.5 = 0;     break;
                      //4 층 문 닫힘


                                                          - 483 -
   478   479   480   481   482   483   484   485   486   487   488