天天看点

51--I2C--2402

//实例85:将数据"0x0f"写入AT24C02再读出送P1口显示

#include <reg51.h>        //  包含51单片机寄存器定义的头文件

#include <intrins.h>      //包含_nop_()函数定义的头文件

#define OP_READ 0xa1  // 器件地址以及读取操作,0xa1即为1010 0001B

#define OP_WRITE 0xa0  // 器件地址以及写入操作,0xa1即为1010 0000B

sbit SDA=P3^4;          //将串行数据总线SDA位定义在为P3.4引脚

sbit SCL=P3^3;         //将串行时钟总线SDA位定义在为P3.3引脚