void Paint_Bmp1(int x0,int y0,int h,int l,int k,unsigned char bmp[]) 
{ 
  int x,y; 
  U32 c; 
  int p=0; 
   
  h=h/k; 
  l=l/k; 
  for(y=0;y<l;y++) 
  { 
    for(x=0;x<h;x++) 
    { 
      c = bmp[p+1]|(bmp[p]<<8); 
      if ( ( (x0+x) < SCR_XSIZE_TFT) && ( (y0+y) < SCR_YSIZE_TFT) ) 
                                LCD_BUFFER[y0+y][x0+x] = c ; 
                p=p+2*k; 
    } 
    p=p+640*(k-1); 
  } 
   
} 
p=p+2*k; 
 p=p+640*(k-1); 
这两句是什么意思? |