iic.ciic.h
- #ifndef _IIC_H_
- #define _IIC_H_
- /*******************************************************
- +-------------------------------------+
- | 振南电子 驱动程序模块 IIC 部分 |
- +-------------------------------------+
- 此源码版权属 振南 全权享有,如欲引用,敬请署名并告知
- 严禁随意用于商业目的,违者必究,后果自负
- 振南电子
- ->产品网站 http://www.znmcu.cn/
- ->产品网店 http://shop.znmcu.cn/
- ->产品咨询 QQ:987582714
- MSN:yzn07@126.com
- WW:yzn07
-
- ********************************************************/
- #include <reg51.h>
- #define IIC_DelayTime 10 //IIC_DelayTime用于控制IIC的速度,有些器件速度太快会工作不正常
- //可以调整IIC_DelayTime来降低IIC的速度
- sbit SCL=P3^6; //IIC的时钟线
- sbit SDA=P3^7; //IIC的数据线
- void IIC_Start();
- void IIC_Stop();
- void IIC_Ack();
- void IIC_NAck();
- bit IIC_Get_Ack();
- unsigned char IIC_Write_Byte(unsigned char dat);
- unsigned char IIC_Read_Byte();
- #endif
|