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

{
                             wr_reg(0x004E, Xpos);
                             wr_reg(0X004F, Ypos);
                     }
                     else
                     {
                             wr_reg(0x0020, Xpos);
                             wr_reg(0X0021, Ypos);
                     }
             }


             void  LCD_WindowMax (unsigned int x,unsigned int y,unsigned  int x_end,unsigned  int
             y_end) {


                     if(DeviceCode==0x8999)
                     {
                             wr_reg(0x44,x|((x_end-1)<<8));
                             wr_reg(0x45,y);
                             wr_reg(0x46,y_end-1);
                     }
                     else
                     {
                             wr_reg(0x50, x); /* Horizontal GRAM Start Address*/
                             wr_reg(0x51, x_end-1);  /* Horizontal GRAM End   Address (-1) */
                             wr_reg(0x52, y); /* Vertical   GRAM Start Address*/
                             wr_reg(0x53, y_end-1);  /* Vertical   GRAM End   Address (-1) */
                     }
             }


             void GLCD_clear (unsigned short color) {        //GLCD 클리어 후 설정
               unsigned int   i;
               LCD_SetCursor(0,0);


               Clr_Cs;
               wr_cmd(0x22);
               for(i = 0; i < (WIDTH*HEIGHT); i++)
               {
                     wr_dat(color);
               }
               Set_Cs;
             }



                                                         -  837  -
   839   840   841   842   843   844   845   846   847   848   849