Page 256 - MDP2020-3
P. 256

250
                      |    인천전자마이스터고등학교  ·············································································································

                                            }
                                    }

                                    else  if  (b==2){


                                    }
                            }
            }



            int  KeyMatrix(unsigned  char  j)                    //fnd값을  정하기  위한  함수
            {
                    static  unsigned  char  key  =  0;              //fnd값을  저장할  key  초깃값  설정
                    switch  (j)

                            {
                            case  0x7e:  key  =  1;  break;            //스위치  0이  눌렸을  시  key에  fnd  값을  넣음
                            case  0x7d:  key  =  2;  break;            //스위치  1이  눌렸을  시  key에  fnd  값을  넣음
                            case  0x7b:  key  =  3;  break;            //스위치  2이  눌렸을  시  key에  fnd  값을  넣음


                            case  0xbe:  key  =  4;  break;            //스위치  4이  눌렸을  시  key에  fnd  값을  넣음
                            case  0xbd:  key  =  5;  break;            //스위치  5이  눌렸을  시  key에  fnd  값을  넣음
                            case  0xbb:  key  =  6;  break;            //스위치  6이  눌렸을  시  key에  fnd  값을  넣음

                            case  0xde:  key  =  7;  break;            //스위치  8이  눌렸을  시  key에  fnd  값을  넣음

                            case  0xdd:  key  =  8;  break;            //스위치  9이  눌렸을  시  key에  fnd  값을  넣음
                            case  0xdb:  key  =  9;  break;            //스위치  10이  눌렸을  시  key에  fnd  값을  넣음

                            case  0xee:  b=1;          break;            //스위치  12이  눌렸을  시  key에  fnd  값을  넣음
                            case  0xed:  key  =  0;  break;            //스위치  13이  눌렸을  시  key에  fnd  값을  넣음

                            case  0xeb:  b=2;          break;            //스위치  14이  눌렸을  시  key에  fnd  값을  넣음

                            }
                    return  key;          //key  값을  리턴시켜  fnd값으로  저장
            }
   251   252   253   254   255   256   257   258   259   260   261