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

📄 at24c02.h

📁 基于AT89S52的GSM安防系统
💻 H
字号:
 /***************************************************************
 ****************************************************************
 ****名 	 称:    at24c02.h  at24c02.c定义头文件			*****
 ****														*****
 ****使用的资源:											*****
 ****														*****
 ****														*****
 ****************************************************************
 ****************************************************************/

#ifndef __AT24C02_
#define __AT24C02_
//定义I2C操作模式
#define I2C_RECV     0    /* 接收模式 */
#define I2C_SEND     1    /* 发送模式 */
#define I2C_SrRECV   2    /* 带Sr接收 */
//I2C总线初始化
void I2C_Init();
/******************************************************************************
函数:void I2C_On()
功能:启动I2C总线收发数据
返回:0-正常,1-异常(无应答)
说明:参数Mode是操作模式,决定I2C总线收发格式。常见的收发格式有3种,具体如下:
       0-接收模式,格式:S | SLA+R | Data... | P
       1-发送模式,格式:S | SLA+W | Addr | Data... | P
       2-带Sr接收,格式:S | SLA+W | Addr | Sr | SLA+R | Data... | P
******************************************************************************/
bit I2C_On
(
     unsigned char Mode,      //操作模式
     unsigned char SLA,       //从机地址
     unsigned char Addr,      //子地址
     unsigned char *Buf,      //数据缓冲区
     unsigned char Size       //数据长度
);
#endif

⌨️ 快捷键说明

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