由于需要给LCD送显调试,特地写了一个字节数转ASCII的函数,请大家过目,看看有没有需要改进的地方~ void UintToASC(uint8 data,uint8* dest) { uint8 temp; temp = data; temp = (temp >>4)&0x0F; if (9>=temp) { dest[0] = temp + 0x30; } else { dest[0] = (temp-10) + 'A'; } temp = data; temp = temp & 0x0F; if (9>=temp) { dest[1] = temp + 0x30; } else { dest[1] = (temp-10) + 'A'; } return; }
由此引发了一个思考,keil for arm里没有可供调用的函数吗?周工的资料里没有讲到我们可以使用的数学函数库一类的,很是不方便呀~ |