基于51单片机课程设计报告(14)

2020-12-24 21:03

51单片机课程设计,数字温度计

/* 延时子函数

/

/*****************************************************/ void ds18b20_delayus(uint t) //延时几μs {

while(t--); }

void ds18b20_delayms(uint t) {

uint i,j;

//延时1ms左右

for(i=t;i>0;i--)

for(j=120;j>0;j--); }

/******************************************************/ /* DS18B20初始化函数 /

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

void ds18b20_init() {

uchar c=0; DQ=1; DQ=0; 脉冲

ds18b20_delayus(80); DQ=1; while(DQ);

//控制器向DS18B20发低电平

//延时15-80μs //控制器拉高总线, //等待DS18B20拉低总线,在60-240μs

//延时,等待上拉电阻拉高总线 //拉高数据线,准备数据传输;

之间

ds18b20_delayus(150); DQ=1;

}

/******************************************************/ /* DS18B20字节读函数


基于51单片机课程设计报告(14).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:师范专业毕业生教育实习总结

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: