📄 ds1820.h
字号:
#ifndef _ds1820_h_
#define _ds1820_h_
#define SET_1820_DAT PORTB|=_BV(P0) // DS1820 高电平
#define CLR_1820_DAT PORTB&=~_BV(P0) // DS1820 低电平
#define SET_1820_DATIN DDRB&=~_BV(P0) //PB0定义成输入
#define SET_1820_DATOUT DDRB|=_BV(P0)//PB0定义成输出
#define CHECK_1820_DAT PINB&_BV(P0)// DS1820信号输入
uchar Init_DS1820(void); //DS1820初始化
void write_DS1820(uchar dat); //写DS1820
uchar read_DS1820(void); //读DS1820
uchar DS1820CRCDETECT(void); //DS1820CRC检测 正常返回 1 否则返回 0
float GetTemperature(void); //获取温度
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -