GetGBKCode_from_sd(buffer,str); /* 取字模数据 */
for (i=0;i<16;i++)
{
tmp_char=buffer[i*2];
tmp_char=(tmp_char<<8);
tmp_char|=buffer[2*i+1];
for (j=0;j<16;j++)
{
if ( (tmp_char >> 15-j) & 0x01 == 0x01)
{
LCD_ColorPoint(x+j,y+i,Color);
}
else
{
LCD_ColorPoint(x+j,y+i,bkColor);
}
}
} |