当前位置:文库下载 > 所有分类 > 高等教育 > 工学 > DS18B20的C语言编程与PROTEUS仿真
免费下载此文档侵权投诉

DS18B20的C语言编程与PROTEUS仿真

DS18B20的C语言编程与PROTEUS仿真

第八章 DS18B20

C程序:

#include<reg51.h>

#include<intrins.h>

#define uchar unsigned char

sbit s1=P3^0;

sbit s2=P3^1;

sbit s3=P3^2;

sbit s4=P3^3;//控制位

sbit dq=P3^4;//ds18b20

uchar n,flag=0;//n温度,flag标志

//微秒级延时

void delayus(int i)

{

while(i--)

;

}

//初始化

void initial()

{

dq=0;

delayus(70);

dq=1;

delayus(10);

while(1)

{

if(dq) break;

}

dq=1;

delayus(11);

}

//写ds18b20

void write(int dat)

{

int i;

for(i=0;i<8;i++)

{

第1页

免费下载Word文档免费下载:DS18B20的C语言编程与PROTEUS仿真

(下载1-4页,共4页)

我要评论

返回顶部