关于18B20温度转换问题首先是分辨率是12.一、请问18B20里面两个寄存器是怎么存温度的,就是整数小数都在哪几位?二、读出数据后,当然读出的是16进制数,这个数怎么变成正确的表示实际温度的

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 21:04:16
关于18B20温度转换问题首先是分辨率是12.一、请问18B20里面两个寄存器是怎么存温度的,就是整数小数都在哪几位?二、读出数据后,当然读出的是16进制数,这个数怎么变成正确的表示实际温度的

关于18B20温度转换问题首先是分辨率是12.一、请问18B20里面两个寄存器是怎么存温度的,就是整数小数都在哪几位?二、读出数据后,当然读出的是16进制数,这个数怎么变成正确的表示实际温度的
关于18B20温度转换问题
首先是分辨率是12.
一、请问18B20里面两个寄存器是怎么存温度的,就是整数小数都在哪几位?
二、读出数据后,当然读出的是16进制数,这个数怎么变成正确的表示实际温度的十进制数呢?
比如我从18B20获得整数部分是1FH,他表示31D,但这个不是正确温度,怎么把他变成31*0.625=19.475,能不能给个汇编程序,并详细解释下,谢谢各位了,我初学51单片机.

关于18B20温度转换问题首先是分辨率是12.一、请问18B20里面两个寄存器是怎么存温度的,就是整数小数都在哪几位?二、读出数据后,当然读出的是16进制数,这个数怎么变成正确的表示实际温度的
你说的10进制是BCD码吧?
转换得到的应该是2个字节的值,低字节的低4位是小数部分,高4位与另一个字节的低4位合起来是8位整数(好像是有符号的补码).
取出整数部分,编程转换成10进制BCD码,小数部分我用的是查表转换,这样速度很快,下面是我曾经用过的程序片段,仅供参考:
mov a,r7 ;将温度值的小数部分查表转成2位BCD,放在a中
anl a,#0Fh
mov dptr,#tab
movc a,@a+dptr ;现在,a中就是2位BCD小数
;-------------------------------
tab:db 00h,06h,13h,19h,25h,31h,38h,44h ;两位小数转换表
db 50h,56h,63h,69h,75h,81h,88h,94h

关于18B20温度转换问题首先是分辨率是12.一、请问18B20里面两个寄存器是怎么存温度的,就是整数小数都在哪几位?二、读出数据后,当然读出的是16进制数,这个数怎么变成正确的表示实际温度的 18b20温度采用16位分辨率是怎样计算的. 关于 51单片机 和ds18b20 led显示问题:18b20采用12位温度转换,结果只使用十位个位和小数点后一位18b20采用12位温度转换,结果只使用十位个位和小数点后一位,用4个led显示,第一个显示温度正负. 请问18b20输出的数据温度与实际的温度是什么样的关系?18b20输出温度与实际的温度怎么算的? C语言 这是温度转换问题 DS18B20传出来的数据与温度值之间是什么关系 怎么转换?用的是51单片机 ,18b20采集一次温度后传出16位数值,这些数值和温度之间什么关系?如何转换?还有.转换要进行数学运算 ,51单片机能进行多 DS18B20传出来的数据与温度值之间是什么关系 怎么转换?用的是51单片机 ,18b20采集一次温度后传出16位数值,这些数值和温度之间什么关系?如何转换?还有.转换要进行数学运算 ,51单片机能进行多 单片机18B20传感器测温问题小弟写了一段18B20温度测试然后用数码管显示的程序,使用STC12C2052AD单片机,数码管A段接于P1.7,DP段接于P1.0,其余依次,位选为P3.2,3.3,3.4,3.5.现在是仿真无问题,但接入实 18b20温度用蜂鸣器报警c程序18b20程序写出来了,就差一个蜂鸣器报警程序,蜂鸣器是P3.6引脚,蜂鸣器是无缘的! 分辨率是啥意思 关于线性代数的问题,解是怎么转换的, 求一个能在十分钟内快速转换视频分辨率的软件,越快越好~是降低分辨率哈,不是转换格式 做一个水温控制系统想 用5V直流电源加热电阻丝做加热模块,用18B20采集电阻丝温度.温度控制范围10~601,电阻丝是否可直接缠在18b20上?2,是否可用干电池直接对电阻丝加热?3,电阻丝如何选取?4,是 用18b20温度传感器做温度报警器会的请进我想开发个温度报警器,2-3路,延长线50-100米,用18B20比较合适吧,我觉得选择它对延长线是一种节省,是不是一根一元一米的网线就可以了?报警器的功能 AD参考电压与分辨率问题比如说我给AD的参考电压是3V,AD是10位的,那分辨率是不是3/256?参考电压为2V是不是就是2//256?还有个问题就是我用的是10位AD,参考电压是3V但是输入电压大于3V时,转换得出 找规律12,17,18,19,备选答案是A30 B20 C29 D32 关于分子的热运动(初三物理)首先第一个问题:温度是分子热运动的宏观表现形式,分子热运动越剧烈,温度越高;分子完全静止的时候,温度达到最低点.这句话是否正确?那么,既然温度是分 分辨率是指什么比如分辨率是1024*786是什么意思?