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

📄 i2c.h

📁 仿真AT24CXX的KEIL C51源程序
💻 H
字号:
#ifndef i2cH
#define i2cH

#include "types.h"

typedef enum i2c_direction
{ I2C_WRITE,
  I2C_READ
} I2C_Direction;

extern Bool i2c_Start(void);
extern void i2c_Stop(void);
extern Bool i2c_SendByte(BYTE value);
extern BYTE i2c_ReceiveByte(const Bool ack);
extern Bool i2c_MasterStart(I2C_Direction direct, BYTE addr);
extern Bool i2c_BurstWrite(BYTE count, BYTE *buffer);
extern Bool i2c_BurstRead(BYTE count, BYTE * buffer);

extern void i2c_WriteTBL(BYTE deviceID, WORD addr, BYTE *buffer, BYTE count);
extern void i2c_ReadTBL(BYTE deviceID, WORD addr, BYTE *buffer, BYTE count);

#endif

⌨️ 快捷键说明

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