#ifndef __IIC_H__ #define __IIC_H__ #include "stdint.h" #include #include "config.h" #include "delay.h" // #define FOSC 30000000UL // 定义系统频率 // sbit SDA = P2^7; // sbit SCL = P2^6; void IIC_Init(void); void IIC_Start(void); void IIC_Stop(void); void IIC_SendByte(u8 dat); u8 IIC_RecvByte(void); bit IIC_WaitAck(void); void IIC_SendAck(bit ack); bit IIC_WriteBytes(u8 devAddr, u8 regAddr, u8 *pData, u8 len); bit IIC_ReadBytes(u8 devAddr, u8 regAddr, u8 *pData, u8 len); #endif