ARM学习6.docVIP

  • 1
  • 0
  • 约3.08千字
  • 约 3页
  • 2018-02-24 发布于河南
  • 举报
ARM学习6

2010-5-26 LCD屏显实现科比投篮的动画 这次试验继续LCD屏显,只不过要实现的是动画的效果,在此还是先对我们原来熟悉的Paint_Bmp()函数仔细分析一下,代码如下: void Paint_Bmp(int x0,int y0,int h,int l,unsigned char bmp[]) { int x,y; U32 c; int p = 0; for( y = y0 ; y l ; y++ ) { for( x = x0 ; 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 ; } } } 对照先前我们对函数的应用,首先先看下函数的几个参数,x0对应的应该是和高度有关的某个坐标值,y0对应的应该是和宽度有关的某个坐标值,h应该是高度值,l应该是宽度值,最后的bmp[]肯定是图片数组。这样我们来看先前用的一条语句Paint_Bmp(0, 0, 320, 240, TQ_LOGO_320240);我们可以分析知道x0,y0应该是图片

文档评论(0)

1亿VIP精品文档

相关文档