天天看點

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引腳