static unsigned short itoa(unsigned char cNum, char *cString)
{
unsigned short length;
if((cNum>=0)&&(cNum<=9))
{
*cString=cNum+0x30;
length=1;
}
else if((cNum>=0x0A)&&(cNum<=0x0F))
{
*cString=cNum+0x41-0x0A;
length=1;
}
else
{
}
return length;
}
static unsigned char atoc(char data)
{
unsigned char ucRes;
if ((data >= 0x30) && (data <= 0x39))
{
ucRes = data - 0x30;
}
else
{
if((data >= 'a') && (data <= 'f'))
{
ucRes = data+0x0A-'a';
}
else
{
if((data >= 'A') && (data <= 'F'))
{
ucRes = data+0x0A-'A';
}
}
}
return ucRes;
}
还没有评论,来说两句吧...