digital clock pic microcontroller ds1307

Posted on Feb 5, 2014

A Digital Clock can be made easily by using PIC Microcontroller, DS1307 and a 16G—2 LCD. I have already posted about Interfacing DS1307 RTC with PIC Microcontroller. The DS1307 RTC can work either in 24-hour mode or 12-hour mode with AM/PM indicator. It automatically adjusts for months fewer than 31 days including leap year compensation up to yea

digital clock pic microcontroller ds1307
Click here to download the full size of the above Circuit.

r 2100. DS1307 comes with built-in power sensing circuit which senses powerfailuresand automatically switches to back up supply. We can provide a 3V CMOS Battery for that. Communication between PIC Microcontroller and DS1307 takes place throughI ²C Bus. Note:VDD, VSS of the Pic Microcontroller and VCC, GND of DS1307 are not shown in the circuit diagram. VDD, VCC should be connected to +5V and VSS, GND to OV as marked in the circuit diagram. To simulate this project in Proteus you may need to connect I2C Debugger. SCL and SDA of I2C Debugger should be connected in parallel to SCL and SDA of DS1307. I2C Debugger can be found where CRO can be found in Proteus. You can download the MikroC Source Code and Proteus Files etc at the end of this article. Here I explains the Source Code and different functions used in it. DS1307 RTC is fully Binary Coded Decimal (BCD) clock/calender. So the data read from DS1307 should be converted to required format according to our needs and data to be written to DS1307 should be in BCD format. Library for Interfacing LCD With PIC Microcontroller of MikroC needs Character or String Data. So data to be displayed in the LCD Screen should be converted to Character. Addition and Subtraction cannot be directly applied on BCD. Here I first convert BCD to Binary. Then addition and subtraction can be simply applied on Binary. Then the Binary is converted back to BCD. Functions that are used for reading and...

Leave Comment

characters left:

New Circuits



Popular Circuits

Continuity Tester II
SCA decoder
Fast acting power supply protection
Four-Trace Oscilloscope Adapter
Inductorless Switching Regulator Circuit
File Alarm with LDR Sensor
Infrared sensors
rc triggering circuit
LS7263 Application Circuit Example
Scalable MAX610 output current power supply circuit b
High sensitivity alarm