ds1820.h
来自「基于AVR的超声波测距程序」· C头文件 代码 · 共 19 行
H
19 行
#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 + =
减小字号Ctrl + -
显示快捷键?