标题: stc12c5a60s单片机ad转换的结果要怎么转换成10进制的浮点型? [打印本页]

作者: environmentx    时间: 2016-3-20 23:45
标题: stc12c5a60s单片机ad转换的结果要怎么转换成10进制的浮点型?

就是这个,不是很懂,他这个是不是ADC_RES存的是整数部分,然后ADC_RESL存的是小数部分?

作者: environmentx    时间: 2016-3-20 23:46
我自己再试试看
作者: luoluoluo136    时间: 2016-3-21 10:09
你的单片机八位的嘛,一个寄存器储存八位,ad转换的分辨率是10位,一个字节存不下来,所以在ADC_RES存的是ad转换结果的高八位,ADC_RESL存的是低二位,加起来就是10位的精度嘛
作者: zhangfan3765    时间: 2016-3-21 10:12
数据处理和DS18B20类似,八位机一个字节八位数据,采集十位数据的话要用两个字节存放。
作者: environmentx    时间: 2016-3-21 12:46
我现在就是不太明白要是这个值是浮点型的,那这十位是怎么分整数部分和小数部分的,最近感觉有点乱了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1