Page 673 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 673

tcnt++;


                                                       if  (tcnt  >=  32678) //변수  값이  일정  값보다  커지면  초기화
                                                            tcnt  =  0;


                                                       out  =  0xFE;  //첫  번째  줄부터  검사
                                                       for  (i  =  0;  i<4;  i++)
                                                       {
                                                            PORTC =  out;  //out  값에  변수를  넣는다
                                                            matrix  =  PINC;//입력한  스위치  값을  matrix에  대입


                                                            key  = Keymatrix(matrix);


                                                             if (key  != 7)  //스위치  7이  아니면  진행되지  않음
                                                                 present_SW  =  FALSE;

                                                            out  <<= 1;  //다음  줄  스위치를  눌렀는지  검사
                                                            out  |=  0x01;
                                                       }
                                                 }
                                            }
                                             else  if (key  == 1)  //왼쪽으로  이동해서  게임을  선택
                                            {
                                                  if  (num  ==  NUM_MIN) //시작  게임이라면  마지막  게임으로  이동
                                                       num  = NUM_MAX;
                                                  else
                                                       num--;
                                            }
                                             else  if (key  == 2)  //오른쪽으로  이동해서  게임을  선택
                                            {
                                                  if  (num  ==  NUM_MAX)  //마지막  게임이라면  시작  게임으로  이동
                                                       num  = NUM_MIN;
                                                  else
                                                       num++;
                                            }
                                       }


                                       out  <<=  1;  //스위치  다음  줄  검사
                                       out  |= 0x01;
                                 }
                            }
                             else                                   //게임을  결정했다면  선택된  게임  실행
                            {




                                                         -  666  -
   668   669   670   671   672   673   674   675   676   677   678