//———————–函数声明,变量界说——————————————————–
#include
#include
sbit SDA=P1^0;
sbit SCL=P1^1;
#define
#define delayNOP(); {_nop_();_nop_();_nop_();_nop_();};
unsigned char idata sendbuf[NUM];
unsigned char idata receivebuf[NUM];
bit
//————————————————————————————————–
// 函数称号: iic_start()
// 函数功用: 发动I2C总线子程序
//————————————————————————————————–
void iic_start(void)
{
}
//————————————————————————————————–
// 函数称号: iic_stop()
// 函数功用: 中止I2C总线数据传送子程序
//————————————————————————————————–
void iic_stop(void)
{
}
//————————————————————————————————–
// 函数称号: slave_ACK
// 函数功用: 从机发送应对位子程序
//————————————————————————————————–
void slave_ACK(void)
{
}
//————————————————————————————————–
// 函数称号: slave_NOACK
// 函数功用: 从机发送非应对位子程序,迫使数据传输进程完毕
//————————————————————————————————–
void slave_NOACK(void)
{
}
//————————————————————————————————–
// 函数称号: check_ACK
// 函数功用: 主机应对位查看子程序,迫使数据传输进程完毕
//————————————————————————————————–
void check_ACK(void)
{
}
//————————————————————————————————–
// 函数称号: IICSendByte
// 进口参数: ch
// 函数功用: 发送一个字节
//————————————————————————————————–
void IICSendByte(unsigned char ch)
{
}
//————————————————————————————————–
// 函数称号: IICreceiveByte
// 回来接纳的数据
// 函数功用: 接纳一字节子程序
//————————————————————————————————–
unsigned char IICreceiveByte(void)
{
}
//————————————————————————————————–
// 函数称号: writeNbyte
// 进口参数: slave_add从机地址,n要发送的数据个数
// 函数功用: 发送n位数据子程序
//————————————————————————————————–
void writeNbyte(unsigned char slave_add, unsigned char n)
{
}
//————————————————————————————————–
// 函数称号: receiveNbyte
// 进口参数: slave_add从机地址,n要接纳的数据个数
// 函数功用: 接纳n位数据子程序
//————————————————————————————————–
void receiveNbyte(unsigned char idata slave_add, unsigned char n)
{
}