一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
楼主: shqi2003

18B20温度显示3位数【百 十 个】问题请教

  [复制链接]
 楼主| 发表于 2011-3-18 13:37 | 显示全部楼层
回复  shqi2003
     这样改改试试;

    uchar j,time,wendu_bai,wendu_shi,wendu_ge;         //数据 ...
lyxing 发表于 2011-3-16 20:29 https://www.yleee.com.cn/images/common/back.gif



    再请教一下,百位不显示时,如何消0。
回复

使用道具 举报

发表于 2011-3-18 14:44 | 显示全部楼层
加上判断,如果百位为0,那么百位显示空格
回复

使用道具 举报

 楼主| 发表于 2011-3-18 14:55 | 显示全部楼层
加上判断,如果百位为0,那么百位显示空格
yanjian 发表于 2011-3-18 14:44 https://www.yleee.com.cn/images/common/back.gif



    知道这个意思,但是不会写,  上面程序文件夹里面有程序,有时间给我看看。
回复

使用道具 举报

发表于 2011-3-18 15:06 | 显示全部楼层
知道这个意思,但是不会写,  上面程序文件夹里面有程序,有时间给我看看。
shqi2003 发表于 2011-3-18 14:55 https://www.yleee.com.cn/images/common/back.gif



  汇编的我会
回复

使用道具 举报

发表于 2011-3-18 19:15 | 显示全部楼层
回复 11# shqi2003
      
     将:
     dat=table[wendu_baii][j];   //温度十位
      WriteByte();     
      dat=table[wendu_shi][j];       //温度个位
      WriteByte();

    改为:

        if(wendu_bai)
            dat=table[wendu_bai][j];          //温度百位
       else
           dat=0;        //点阵共阴为0,点阵共阳为0xFF;
        WriteByte();                                 

       if(wendu_shi||wendu_bai)
          dat=table[wendu_shi][j];          //温度十位
      else
          dat=0;        //点阵共阴为0,点阵共阳为0xFF;
      WriteByte();                                 
                              

     试试.
回复

使用道具 举报

 楼主| 发表于 2011-3-18 20:43 | 显示全部楼层
回复  shqi2003
      
     将:
      dat=table[wendu_baii][j];   //温度十位
      WriteByte(); ...
lyxing 发表于 2011-3-18 19:15 https://www.yleee.com.cn/images/common/back.gif


谢谢!!!!!!!
    OK了!!!!!!!
回复

使用道具 举报

发表于 2011-3-18 22:24 | 显示全部楼层
想想也是。
就64位光刻ROM,应该是造假不了,不过现在实际使用预到的问题确实比较郁闷,在 ...
shqi2003 发表于 2011-3-18 13:34 https://www.yleee.com.cn/images/common/back.gif



    我个人看法是,有些销售的ds18b20,是不当使用弄坏的,过热,正/反电压击穿,ds18b20强下拉的时候,电路上的电流太大,自己搞死自己。
不过有些引脚看不出使用过....

我用过的18b20,同一块驱动电路板上,有些在3度左右,读取数据出错,有些在8米左右长的电线中,读取数据出错,

正常的,放在室外,8米长的线,风吹雨淋的,一年多了,正常读出数据.....
回复

使用道具 举报

发表于 2011-3-19 00:25 | 显示全部楼层
强人,学习了。
回复

使用道具 举报

发表于 2012-7-2 19:27 | 显示全部楼层
18B20与18S20有什么区别?
jackaljin 发表于 2011-3-16 18:26 https://www.yleee.com.cn/images/common/back.gif



    输出数据格式不一样
回复

使用道具 举报

发表于 2012-7-3 00:30 | 显示全部楼层
回复 19# 灰太狼8888


    能互换不?
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2026-3-13 22:40 , Processed in 0.035032 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表