📄 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 + -