www.pudn.com > AT24C02.rar > AT24C02.H


/****************************************************************************** 
     AT24C02.H 
     AT24C02读写程序头文件 
******************************************************************************/ 
 
 
 
#define    uchar unsigned char 
 
/* 定义地24C系列存储器的地址 
   说明:   地址为一个字节,前四位为标识位,统一规定为:1010,随后的三 
   位是是地址位,共可容8个器件,最后一位是是用来标识读写,1读0写 
*/ 
//24C02的写地址 
#define   EEPROM_24C_0_Write      0xA0 
#define   EEPROM_24C_1_Write      0xA2 
#define   EEPROM_24C_2_Write      0xA4 
#define   EEPROM_24C_3_Write      0xA6 
#define   EEPROM_24C_4_Write      0xA8 
#define   EEPROM_24C_5_Write      0xAA 
#define   EEPROM_24C_6_Write      0xAC 
#define   EEPROM_24C_7_Write      0xAE 
 
 
void AT24C02_Init(); 
void AT24C02_Write_Byte(uchar Device, uchar Addr, uchar Data); 
void AT24C02_Write_Page(uchar Device, uchar Addr, uchar *Data); 
uchar AT24C02_Read_Byte(uchar Device,uchar Addr); 
extern void I2C_Init()	; 
extern void I2C_Start()	; 
extern void I2C_Write(unsigned char dat); 
extern void clock(); 
extern void I2C_Stop(); 
extern void I2C_Delay(); 
extern unsigned char I2C_Read(); 
 
 
//;;;;;;;;;;;;;;;;;;;;;;;;;;;;;