//将1个字符转换为16进制数字
//chr:字符,0~9/A~F/a~F
//返回值:chr对应的16进制数值
u8 chr2hex(u8 chr)
{
if(chr>=\'0\'&&chr<=\'9\')
return (chr-\'0\');
if(chr>=\'A\'&&chr<=\'F\')
return (chr-\'A\'+10);
if(chr>=\'a\'&&chr<=\'f\')
return (chr-\'a\'+10);
return 0;
}
相关文章: