Microcontroller 8051 RTC lesen

Hallo habe ein Problem ich versuche eine Zeit mittels RTC an einem LCD display ausgeben ich programmiere nicht mit PIC sondern mit mikroC für 8051 ich habe enen Programmcode gefunden aber der ist in PIC und ich habe keine wirkliche ahnung wie ich diesen in mikroC für 8051 umschreiben muss

hier der Code in PIC:

Code:
void Read_Time(char *sec, char *min, char *hr, char *week_day, char *day, char *mn, char *year) {
  I2C1_Start();
  I2C1_Wr(0xD0);
  I2C1_Wr(0);
  I2C1_Repeated_Start();
  I2C1_Wr(0xD1);
  *sec =I2C1_Rd(1);
  *min =I2C1_Rd(1);
  *hr =I2C1_Rd(1);
  *week_day =I2C1_Rd(1);
  *day =I2C1_Rd(1);
  *mn =I2C1_Rd(1);
  *year =I2C1_Rd(0);
  I2C1_Stop();
}


mfg kaihau
 
Top