ds18b20程序1

应用

DS18B20温度传感器C51程序,无CRC

2008-06-30 11:18

/********************************************************

* DS18B20温度传感器 *

* C51 *

* yajou 2008-06-28 无CRC *

********************************************************/

#include "reg51.h"

#include "intrins.h"

#include "DS18B20.h"

/********************************************************

* us延时程序 *

********************************************************/

void Delayus(uchar us)

{

while(us--); //12M,一次6us,加进入退出14us(8M晶振,一次9us) }

/********************************************************

* DS18B20初始化 *

********************************************************/

bit Ds18b20_Init(void) //存在返0,否则返1

{

bit temp = 1;

uchar outtime = ReDetectTime; //超时时间

while(outtime-- && temp)

{

Delayus(10); //(250)1514us时间可以减小吗

ReleaseDQ();

Delay2us();

PullDownDQ();

你可能喜欢

  • DS18B20中文资料
  • 工程电路
  • LCD1602程序
  • 看懂电路图
  • LCD1602中文资料
  • DS18B20温度传感器
  • 电子元器件知识
  • 电子元器件图片

ds18b20程序1相关文档

最新文档

返回顶部