⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ds18b20.h

📁 2005年吉林省电子大赛一等奖的全部代码
💻 H
字号:
//****** 位定义 ******
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -