void _565_to_24( int clr,char *temp )
{
char r,g,b;
int cclor;
cclor=((clr&0xff00)>>8)|((clr&0x00ff)<<8);//高位和低位互换(非必要)
r = (char)(( cclor & 0xF800 ) >> 8 );
g = (char)(( cclor & 0x07E0 ) >> 3 );
b = (char)(( cclor & 0x001F ) << 3);
temp[0]=b;
temp[1]=g;
temp[2]=r;
}
{
char r,g,b;
int cclor;
cclor=((clr&0xff00)>>8)|((clr&0x00ff)<<8);//高位和低位互换(非必要)
r = (char)(( cclor & 0xF800 ) >> 8 );
g = (char)(( cclor & 0x07E0 ) >> 3 );
b = (char)(( cclor & 0x001F ) << 3);
temp[0]=b;
temp[1]=g;
temp[2]=r;
}