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

📄 ds2405.h

📁 单片机c语言程序设计100例--基于PIC+PROTEUS
💻 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 + -