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:

Related Circuits

  • New Circuits



    Popular Circuits

    Simple Power Down Circuit Circuit
    Railway Grade Crossing Circuit
    Digital To Analog Converter Circuit
    Fluorescent Lamps Ballasts and Fixtures
    Contactless telephone ringer circuit
    Simple 10W audio amplifier
    Light Alarm Circuit
    PWM - Pulse Width Modulation for DC Motor Speed and LED Brightness 2
    DSpace badge board build Instructions
    Circuit of power audio amplifier with circuit integrated tda2030 car amplifier 14 watts rms