ds2405.h
来自「单片机c语言程序设计100例--基于PIC+PROTEUS」· C头文件 代码 · 共 23 行
H
23 行
//-----------------------------------------------------------------
// 名称: 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 + =
减小字号Ctrl + -
显示快捷键?