implementation OF i2c in lpc2148 complete source code can be directly used by the test.
File list:
I2c_EEPROM
.........\delay.c
.........\delay.h
.........\delay.o
.........\delay.__i
.........\eeprom.c
.........\eeprom.h
.........\eeprom.o
.........\eeprom.__i
.........\eeprom1.c
.........\eeprom1.h
.........\eeprom1.o
.........\eeprom1.__i
.........\i2ceprom.h
.........\I2CEPROM_Driver.c
.........\I2CEPROM_TestStub.c
.........\I2C_EEPROM.axf
.........\I2C_EEPROM.hex
.........\I2C_EEPROM.htm
.........\I2C_EEPROM.lnp
.........\I2C_EEPROM.map
.........\I2C_EEPROM.Opt
.........\I2C_EEPROM.plg
.........\I2C_EEPROM.sct
.........\I2C_EEPROM.tra
.........\I2C_EEPROM.Uv2
.........\I2C_EEPROM_Opt.Bak
.........\I2C_EEPROM_Target 1.dep
.........\I2C_EEPROM_Uv2.Bak
.........\main.c
.........\main.o
.........\main.__i
.........\Startup.lst
.........\Startup.o
.........\Startup.s
.........\test.c
.........\type.h
.........\uart1.c
.........\uart1.h
.........\uart1.o
.........\uart1.__i