单片机从ds18b20读出的数据经过怎样的处理用于显示,只用说正数温度就行啦

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 03:18:09
单片机从ds18b20读出的数据经过怎样的处理用于显示,只用说正数温度就行啦

单片机从ds18b20读出的数据经过怎样的处理用于显示,只用说正数温度就行啦
单片机从ds18b20读出的数据经过怎样的处理用于显示,只用说正数温度就行啦

单片机从ds18b20读出的数据经过怎样的处理用于显示,只用说正数温度就行啦
要看是多少位的了?
可编程的分辨率为9~12位,对应的可分辨温度分别为0.5℃、0.25℃、0.125℃和0.0625℃.
转化后得到的12位数据,存储在18B20的两个8比特的RAM中,二进制中的前面5位是符号位,如果测得的温度大于0,这5位为0,只要将测 到的数值乘于0.0625即可得到实际温度;
例如+125℃的数字输出为07D0H,+25.0625℃的数字输出为0191H.