1090978865

    1. 【EEWORLD模块整理】+DS1302+DS18B20模块 33/11995 电子竞赛 2015-05-13
      程序怎么只有1602的?
    2. DS18B20多路采集程序 12/5984 51单片机 2015-05-13
      dcexpert 发表于 2015-5-12 21:06 给你一个AVR单片机的例子,我以前写的。用两个IO和两个1-wire芯片通信。 扩展IO也非常容易,因为程序将定义分离出来,只需要定义使用的IO。在程序结构化这一点上,51单片机是做的最差的。
      嗯嗯,程序已改过,谢谢帮助
    3. DS18B20多路采集程序 12/5984 51单片机 2015-05-13
      嗯嗯,程序已改过,谢谢帮助
    4. DS18B20多路采集程序 12/5984 51单片机 2015-05-12
      dcexpert 发表于 2015-5-12 09:23 基本程序没有问题,但是你确定你的ROM地址没有错误?程序里是固定地址,不是自动去查询和识别地址的。如果不想处理复杂的地址识别过程,可以一个IO接一个18B20,然后忽略地址(0xCC),这样程序就简单多了。 另外,51做18B20容易出问题的地方在于延时的精度上,使用delay容易受到时钟精度影响,特别是使用内部时钟的时候。
      我如果用两个IO口,忽略地址我怎么将两路依次读出,还是有点疑惑,希望您能具体说一下思路。非常感谢你的回复
    5. DS18B20多路采集程序 12/5984 51单片机 2015-05-12
      dcexpert 发表于 2015-5-12 09:23 基本程序没有问题,但是你确定你的ROM地址没有错误?程序里是固定地址,不是自动去查询和识别地址的。如果不想处理复杂的地址识别过程,可以一个IO接一个18B20,然后忽略地址(0xCC),这样程序就简单多了。 另外,51做18B20容易出问题的地方在于延时的精度上,使用delay容易受到时钟精度影响,特别是使用内部时钟的时候。
      自动查i询地址的程序不知道怎么写,照搬网上的程序也不对,就写了两个固定地址(参照别人的程序),也不行 因为单路的程序我测试过,可以显示,所以想着延时应该没问题。 谢谢你的指点,我用两个IO口试试
    6. DS18B20多路采集程序 12/5984 51单片机 2015-05-12
      ljj3166 发表于 2015-5-12 11:55 显示85?
      显示255.9
    7. DS18B20智能温度控制器 9/6374 单片机 2015-05-12
      很好的建议,受益了

最近访客

< 1/1 >

统计信息

已有2人来访过

  • 芯积分:--
  • 好友:--
  • 主题:1
  • 回复:7

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言