智能车制作

标题: 有没有人能给个5110显示二值化跑道图像的函数。。 [打印本页]

作者: 李健明    时间: 2015-6-6 14:59
标题: 有没有人能给个5110显示二值化跑道图像的函数。。
这个函数什么意思,懂的帮忙解释一下。。谢谢!
/*-----------------------------------------------------------------------
LCD_draw_map      : 位图绘制函数

输入参数:X、Y    :位图绘制的起始X、Y坐标;
          *map    :位图点阵数据;
          Pix_x   :位图像素(长)
          Pix_y   :位图像素(宽)

编写日期          :2011-4-5
最后修改日期      :2011-4-6
-----------------------------------------------------------------------*/
void LCD_draw_bmp_pixel(unsigned char X,unsigned char Y,unsigned char *map,
                  unsigned char Pix_x,unsigned char Pix_y,unsigned char hhh)
{
    unsigned int i;
    signed int n;
    unsigned char row,*p;
    unsigned char CCD_temp[84];
    p=CCD_temp;
    for (n=0;n<IMAGE_COLUMN;n=n+2)
    {
        *p = (Image[hhh][n])   +(Image[hhh+1][n])*2+ (Image[hhh+2][n])*4+ (Image[hhh+3][n])*8+
             (Image[hhh+4][n])*16+(Image[hhh+5][n])*32+(Image[hhh+6][n])*64+(Image[hhh+7][n])*128;   
        p++;
    }
    if(Pix_y % 8 == 0)
        row = Pix_y / 8;      //计算位图所占行数
    else
        row = Pix_y / 8 + 1;

    for (n=0;n<row;n++)
    {
        LCD_set_XY(X,Y);
        for(i=0; i<Pix_x; i++)
        {
            LCD_write_byte(CCD_temp[i+n * Pix_x], 1);
        }
        Y++;                         //换行
    }      
}


作者: 光电直立    时间: 2015-6-26 09:16
现在能显示了吗?





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2