ds18b20.h
来自「2005年吉林省电子大赛一等奖的全部代码」· C头文件 代码 · 共 45 行
H
45 行
//****** 位定义 ******
#define PORTB0 0
#define PORTB1 1
#define PORTB2 2
#define PORTB3 3
#define PORTB4 4
#define PORTB5 5
#define PORTB6 6
#define PORTB7 7
#define DQ_18B20 (1<<5) // PB5
#define DQ_TO_0() (PORTB |= DQ_18B20) // PB5='0'
#define DQ_TO_1() (PORTB &= ~DQ_18B20) // PB5='float'
#define DQ_status() (PINB & DQ_18B20) // read PB5 pin
//#define MUL 10
//*****函数声明*******
unsigned char DS18B20_reset(void); //检查DS18B20函数
unsigned char DS18B20_read(void); //读DS18B20函数
void DS18B20_write(unsigned char cmd); //写DS18B20函数
void delay_1us(void); //1us延时函数
void delay_nus(unsigned int n); //N us延时函数
void delay_1ms(void); //1ms延时函数
void delay_nms(unsigned int n); //N ms延时函数
void DS18B20_config(void);
int Read_T(void);
void convert_T(void);
void delay(unsigned int x);
void Write_Init(void);
unsigned char CRCcheck(unsigned char *ValuePoint,unsigned char len);
void asc2con(unsigned char *p,unsigned char len);
void DS18B20_match(unsigned char *p);
void turnon(void);
void DS18B20Display(void);
void sec_display(void);
void Change_sum(void);
void key_display(unsigned char key_TempValue);
//unsigned char switch_T();
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?