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