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

📄 ds18b20.h

📁 DS18B20测试温度
💻 H
字号:
#ifndef _DS18B20_h
#define _DS18B20_h

#define DS18B20_dq PD4
#define Set_DS18B20_dq_DDR() DDRD|=1<<DS18B20_dq
#define Set_DS18B20_dq() PORTD|=1<<DS18B20_dq
#define Clr_DS18B20_dq() PORTD&=~(1<<DS18B20_dq)
#define Clr_DS18B20_dq_DDR() DDRD&=~(1<<DS18B20_dq)
#define In_DS18B20_dq() PIND&(1<<DS18B20_dq)

#define DS18B20_read_rom           0x33
#define DS18B20_match_rom          0x55
#define DS18B20_skip_rom           0xcc
#define DS18B20_search_rom         0xf0
#define DS18B20_alarm_search_rom   0xec
#define DS18B20_write_ram          0x4e
#define DS18B20_read_ram           0xbe
#define DS18B20_copy_ram           0x48
#define DS18B20_convert_tem        0x44
#define DS18B20_eecall_eeprom      0xb8
#define DS18B20_read_power_supply  0xb4

uchar Reset_DS18B20(void);
void Write_DS18B20(uchar data);
uchar Read_DS18B20(void);
void Get_Temperature(void);
int Convert_Temperature(void);

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -