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

else if(data  ==  '7')    {return  34;}
               else if(data  ==  '8')    {return  35;}
               else if(data  ==  '9')    {return  36;}

               else if(data  ==  '!')  {return 37;}


               else return  -1;
            }


            /*  Top  데이터  저장,  쉬프트  */
            void  Top_Data_Set()
            {
               unsigned int addr, n=Top_Count;
                int  i;


                for(addr=0;  addr<8;  addr++)
               {
                 DOT[0][addr]  =  0;



                 for(i=0;  i<n;  i++)
                 {
                        /*  글자가  오른쪽에서  덜  나왔을때  */
                    if((SIZE*(1+i)  -  T_Count) > 0)
                       DOT[0][addr]  |= Font[Font_Check(*(Str_Top  + i))][addr]  >>  (SIZE*(1+i)  -  T_Count);
                        /*  글자가  전부  나왔을때  */
                    else
                       DOT[0][addr]  |= Font[Font_Check(*(Str_Top  + i))][addr]  <<  (T_Count  -  SIZE*(1+i));
                 }
                    DOT[1][addr]  <<=  1;
                    DOT[2][addr]  <<=  1;


                    /*  17번  째  데이터  옆  모듈로  이동  */
                    if(DOT[0][addr]  &  0x10000)    DOT[1][addr]  |=  1;
                    if(DOT[1][addr]  &  0x10000)    DOT[2][addr]  |=  1;
               }

            }


            /*  Bot  데이터  저장,  쉬프트  */
            void  Bot_Data_Set()
            {
               unsigned int addr, n=Bot_Count;



                                                         -  382  -
   384   385   386   387   388   389   390   391   392   393   394