時計の速さ調整には時間が掛りそうなので、start set時間のtbleを作成し
//********************************************---------------------------
// h10=0; h1=5; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=0; h1=6; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=0; h1=7; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
h10=0; h1=8; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=0; h1=9; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=1; h1=0; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=1; h1=1; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=1; h1=2; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=1; h1=3; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=1; h1=4; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=1; h1=5; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=1; h1=6; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=1; h1=7; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=1; h1=8; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=1; h1=9; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=2; h1=0; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
//------------------------------------------
while(1)
{
//--------------------------------------------
//ASCII_disp
i2c_cmd(0x80);//set 1 line
i2c_data(h10 + 0x30);
i2c_data( h1 + 0x30);
i2c_data(':');
i2c_data(m10 + 0x30);
i2c_data( m1 + 0x30);
i2c_data(':');
i2c_data(s10 + 0x30);
i2c_data( s1 + 0x30);
//********************************************---------------------------
// h10=0; h1=5; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=0; h1=6; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=0; h1=7; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
h10=0; h1=8; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=0; h1=9; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=1; h1=0; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=1; h1=1; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=1; h1=2; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=1; h1=3; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=1; h1=4; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=1; h1=5; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=1; h1=6; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=1; h1=7; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=1; h1=8; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=1; h1=9; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
// h10=2; h1=0; m10=0; m1=0; s10=0; s1=0; //time set data 05:00:00
//------------------------------------------
while(1)
{
//--------------------------------------------
//ASCII_disp
i2c_cmd(0x80);//set 1 line
i2c_data(h10 + 0x30);
i2c_data( h1 + 0x30);
i2c_data(':');
i2c_data(m10 + 0x30);
i2c_data( m1 + 0x30);
i2c_data(':');
i2c_data(s10 + 0x30);
i2c_data( s1 + 0x30);