contrary to是什么意思:请问要在单片机中进行数学运算,在开始时用进行数制转换吗?

来源:百度文库 编辑:中科新闻网 时间:2024/04/27 22:18:41
A/D转换器已经将模拟量变为16位数,我要用此结果进行浮点运算,在运算程序之前,是不是还要加入一个数制转换的子程序,将二进制数变成浮点数之类的?

当然可以转换成浮点数进行运算,这样用C编程也方便。
不过,用浮点运算会显著降低运算效率,如果能直接采用16进制进行运算,最后将结果转换成需要的格式,实现起来容易,速度也快,只要注意算法就可以了。

不用,十六进制就可以直接运算。