DS18B20温度传感器实现实时温度测量
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 21:29:46
DS18B20温度传感器实现实时温度测量
单机片机用AT89S52
显示用四个共阳极的数码显示管
晶振12MHz
温度精确到0.5度
单机片机用AT89S52
显示用四个共阳极的数码显示管
晶振12MHz
温度精确到0.5度
//
void Delayus(uchar us);
//void Dog(void);
bit Ds18b20_Init(void); //DS18B20初始化,存在返0,否则返1
void Ds18b20_WriteBit(bit bitdata); //写bit2DS18B20
void Ds18b20_WriteByte(uchar chrdata); //写Byte DS18B20
void Ds18b20_Write(uchar *p_readdata, uchar bytes); //写 DS18B20
bit Ds18b20_ReadBit(void); //读bit From DS18B20
uchar Ds18b20_ReadByte(void); //读Byte DS18B20
bit Ds18b20_ReadRom(uchar *p_readdata); //读 DS18B20 ROM:成功返0,失败返1
bit Ds18b20_ReadEE(uchar *p_readdata); //读 DS18B20 EE :成功返0,失败返1
bit TempCal(float *p_wendu); //成功返0,失败返1 (温度范围-55 --- +128)
void Delayus(uchar us);
//void Dog(void);
bit Ds18b20_Init(void); //DS18B20初始化,存在返0,否则返1
void Ds18b20_WriteBit(bit bitdata); //写bit2DS18B20
void Ds18b20_WriteByte(uchar chrdata); //写Byte DS18B20
void Ds18b20_Write(uchar *p_readdata, uchar bytes); //写 DS18B20
bit Ds18b20_ReadBit(void); //读bit From DS18B20
uchar Ds18b20_ReadByte(void); //读Byte DS18B20
bit Ds18b20_ReadRom(uchar *p_readdata); //读 DS18B20 ROM:成功返0,失败返1
bit Ds18b20_ReadEE(uchar *p_readdata); //读 DS18B20 EE :成功返0,失败返1
bit TempCal(float *p_wendu); //成功返0,失败返1 (温度范围-55 --- +128)
数字温度传感器DS18B20是怎么实现温度补偿的?
ds18b20温度传感器测量油料温度,怎么样保证油库安全?
请教关于DS18B20温度传感器的温度读取
用DS18B20单总线温度传感器实现一个温度计,测温范围0~100度,精度+/-0.25度,温度用数码管显示
DS18B20数字温度传感器
电脑是怎样测量CPU温度的,温度测量至少需要温度传感器,软件程序能实现温度测量?有点想不通.
关于温度传感器DS18B20的疑问
基于单片机的电池监控系统,其中温度采集电路运用到了DS18B20温度传感器
请问,热敏电阻(10k,25度)和温度传感器(ds18b20)哪个对温度比较敏感?
求一个ds18b20数字温度测量的C程序
DS18B20温度传感器读出数据的转化问题?
设计温湿度测量仪,能够实时测量温度和湿度,并且实时显示.