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

📄 ds1820.h

📁 基于AVR的超声波测距程序
💻 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 + -