📄 ds2405.h
字号:
//-----------------------------------------------------------------
// 名称: DS2405头文件
//-----------------------------------------------------------------
#define INT8U unsigned char
#define INT16U unsigned int
#define _XTAL_FREQ 4000000UL
#define DQ RC0 //DS2405引脚定义
//设置数据方向
#define DQ_IN() TRISC0 = 1 //输入
#define DQ_OUT() TRISC0 = 0 //输出
//DS2405 ROM命令集
#define SERACH_ROM 0xF0 //搜索ROMCODE
#define READ_ROM 0x33 //读单个ROMCODE
#define MATCH_ROM 0x55 //ROMCODE匹配
#define SKIP_ROM 0xCC //跳过ROM匹配
// DS2405函数声明
void DS_Write_Byte(INT8U data); //写一字节
void DS_Write_Bit(INT8U b); //写一位
INT8U DS_Read_Byte(); //读一字节
INT8U DS_Read_Bit(); //读一位
INT8U DS_Search_ROM(INT8U ROM_NO[8]); //查找ROM
void DS_Match_ROM(INT8U sROMID[]); //匹配ROM函数
void DS_Read_ROM(INT8U sSerialNumber[]); //读ROM函数
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -