/*温度传感器头文件(.h文件);
*//*ds18b20程序。
本程序使用说明:
在使用之前必须在相应的代码文件里全局位置加入一
段代码:
// #define FLOAT_MODE 1
#if FLOAT_MODE
unsigned char Temperature[8]; //小数模式需要8个
字节;#define Temp_Len_ 7 //温度值字符串有效长度;
#else
unsigned char Temperature[5]; //整数模式需要5个
字节;#define Temp_Len_ 4 //温度值字符串有效长度;
#endif
加入此段代码后可以通过是否注释 #define
FLOAT_MODE 1
这句代码来选择是获取整数温度还是获取小数温度,注释后
为获取整数温度。
获取温度的函数如下:
TemperatureConver();
不需要参数,结果以字符串的形式保存在
Temperature[x]中,
通过字符串操作方式操作该数组变量;
该程序在cc2530采用外部晶振32MHZ时使用,如果频率
不是32MHZ,会因为延时不正确导致时序问题,故在其他频率下
使 ...


雷达卡


京公网安备 11010802022788号







