void main()
{
Delay_ms(100);
I2C_Init(100000); // initialize I2C communication
I2C_Start(); // issue I2C start signal
I2C_Wr(0xD0); // send byte via I2C (device address + W)
I2C_Wr(0x00); // send byte (address of DS1307 location)
I2C_Wr(0x02); // send data (data to be written)
I2C_Wr(0x02); // send data (data to be written)
I2C_Wr(0x02); // send data (data to be written)
I2C_Wr(0x02); // send data (data to be written)
I2C_Wr(0x02); // send data (data to be written)
I2C_Wr(0x02); // send data (data to be written)
I2C_Stop(); // issue I2C stop signal
Delay_100ms();
}