P89V51RD2 Interfacing with DS1307 RTC The DS1307 RTC IC I nterfacing with P89V51RD2 Micro Controller use of the KEIL IDE, and proteus simulator. The source code and thhe screen short of simulator model are attached with this. This interfacing is done by the I2C Communication between the Micro Controller and DS1307 RTC. Source Code: #include <reg51.h> #include <stdio.h> sbit SCL = 0x90; // SCL for I2C sbit SDA = 0x91; // SDA for I2C volatile unsigned char DS1307_WA=0xD0; volatile unsigned char DS1307_RA=0xD1; unsigned char Rdata; unsigned char sec1,min1,hour1,date1,month1,year1,d,l,m,j,i; unsigned char sec[20],min[2],hour[2],ch1; unsigned char RTCDateTime[15]; unsigned char Buf[20]; void Serial_Init() { TMOD = 0x20; SCON = 0x50; TH1 = 0xFD; TR1 = 1; TI = 1; RI = 0; } void delay(unsigned int i) { unsigned int j,k; for(j=0;j<=i;j++) { for(k=0;
Comments
Post a Comment