i2c.h

来自「基于51单片机实现UART通信 SPI通信 和IIC通信」· C头文件 代码 · 共 36 行

H
36
字号
#ifndef __I2C_H__

#define __I2C_H__


#ifndef TRUE
#define TRUE  1
#endif

#ifndef FALSE
#define FALSE 0
#endif

sbit SDA=P2^1;
sbit SCL=P2^0;

extern unsigned char IICStart(void);

extern void IICStop(void);

extern void IIC_ACK(void);

extern void IIC_NO_ACK(void);

extern unsigned char IICSend(unsigned char IIC_data);

extern unsigned char IICReceive(void);


extern void IICInit(void);

extern unsigned char IICRead(unsigned char *Ret,unsigned char Addr,unsigned char NByte);

extern unsigned char IICWrite(unsigned char Addr,unsigned char *Data,unsigned char NByte);

#endif

⌨️ 快捷键说明

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