i2c.h

来自「采用普通单片机控制的电桥测试仪」· C头文件 代码 · 共 44 行

H
44
字号
/*
*********************************************************************************************************
*File Name:IIC.h
*
*Last Modified Data:2005-06-22
*
*Last Version:V1.0
*
*Description:I2C接口定义
*
*********************************************************************************************************
*/
#ifdef _I2C_
#define I2C
#else
#define I2C extern                                     
#endif  

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

#define SDA1	   SDA=1																	  
#define SDA0	   SDA=0															
#define SCLK1	   SLK=1															 
#define SCLK0	   SLK=0

#define  AT24C256  0xa0


I2C void II_delay(void);
I2C void I_start(void);
I2C void I_stop(void);
I2C void I_ack(void);
I2C void N_ack(void);
I2C void I_send(uchar I_data);
I2C uchar I_receive(void);

I2C uchar IIRD (uchar sla,uchar x);
I2C void  IIWR (uchar sla,uchar x,uchar y);   /*器件地址一位*/
I2C uchar II3RD(uchar sla,uint dizi);     /*器件地址两位*/
I2C void  II3WR(uchar sla,uint dizi,uchar shuju);

#undef I2C 

⌨️ 快捷键说明

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