#define uchar unsigned char
uchar code uaHextoAscii[]=
{'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
void main(void)
{
uchar data ucTemp[2];
uchar data ucDebug[3]={1,2,3};
ucTemp[0]=uaHextoAscii(ucDebug[1]> > 4);
ucTemp[1]=uaHextoAscii(ucDebug[1]&0x0f);
}