Real time clock -rtc, Computer Graphics

Assignment Help:

Main objectives:

  1. To test to micro-controller I2C protocol bus functionality
  2. Setting and displaying accurate time and date on the LCD

GENERAL DESCRIPTION

The DS1307 serial real-time clock (RTC) is a low power, full binary-coded decimal (BCD) clock/calendar that has 56 bytes of NV SRAM. The I2C, bidirectional bus is used serially to transfer the address and data.

The clock/calendar provides information of seconds, minutes, hours, day, date, month, and year. The end of the month date is automatically adjusted for months with fewer than 31 days, which includes corrections for leap year. The clock can operate in either 12-hour displaying AM/PM or in 24-hour mode.

The DS1307 has a built-in power-sense circuit that detects power failures and automatically switches to the backup supply. The timekeeping operation continues while the part operates from the backup supply.
REAL-TIME CLOCK, RTC is a battery-powered clock that is an IC located on the computer motherboard or embedded systems that allows the computer to keep time. The RTC keeps track of accurate time and calendar i.e. the second, minute, hour, day, month and year. RTCs are present in almost any electronic device which needs to keep accurate time.
The DS1307 (RTC) Real Time Clock IC (an I2C real time clock) is an 8-pins device using an I2C interface. It has 8 read/write registers that store the following information in table below.

TABLE : Real Time Clock IC DS1307 Pins functions

Address

Register function

0

Seconds 0-59

1

Minutes 0-59

2

Hours 0-24,1-12

3

Day 1-7

4

Date 1-31

5

Month 1-12

6

Year 0-99

7

Control


Note: In the same way as the I2C pins you need to add a pull-up to V+ at the SQW/OUT pin to see any output signal, as it is an open drain output.

REAL TIME CLOCK IC DS1307: CLOCK HALT

The Clock Halt Bit (CH) which is bit 7 of address 0 is the most important factor. This is the register that controls 'seconds' and the CH bit has to be preserved otherwise the chip stops the clock. Writing zero to this bit resets the CH bit so that the clock runs. You have to reset the CH bit to zero to let the chip operate!

REAL TIME CLOCK IC: 32 KHZ OSCILLATOR

Using the DS1307 allow you to put the crystal in the least noisy part of the interface board and also sets the crystal load capacitance which is critical in making the crystal oscillate at exactly 32 kHz - controlling its initial error i.e. for the specified ppm error value, the load capacitance must be accurate.

Note: A common way of calibrating a crystal is the crystal pulling or changing the capacitance at one crystal pin relative to the other. Hence the load capacitance is crucial.

REAL TIME CLOCK IC: POWER FAILURE.

The DS1307 detects a power failure if its input voltage (VCC) falls below (VBat) and automatically switches to the VBat supply input (a lithium 3V battery can be used as the backup battery). It also inhibits I2C control signals until VCC is 1.25 x VBat in order not to put bad data into the chip as the power fails.


Related Discussions:- Real time clock -rtc

What do you mean by scan conversion, What do you mean by scan conversion?  ...

What do you mean by scan conversion?  A main task of the display processor is digitizing a picture definition given in an application program into a set of pixel-intensity valu

Algorithms for basic line segment plotting, Algorithms for Basic Line Segme...

Algorithms for Basic Line Segment Plotting There are two important algorithms for basic line segment plotting-DDA algorithm and Bresenham algorithm.  Both the algorithms use th

What is view distance, What is view distance?  The view plane normal ve...

What is view distance?  The view plane normal vector is a directed line segment from the view plane to the view reference point. The length of this directed line segment is ref

Define octrees, Define Octrees?  Hierarchical tree structures called oc...

Define Octrees?  Hierarchical tree structures called octrees, are used to show solid objects in some graphics systems. Medical imaging and other applications that needs display

Parametric continuity conditions , Parametric Continuity Conditions   To e...

Parametric Continuity Conditions   To ensure a smooth transitions from one section of a piecewise parametric curve to the next, we can impose various continuity conditions at the

Determine the refresh rate in the raster system, Example 1 : Determine the ...

Example 1 : Determine the number of memory bits essential for three bit plane frame buffer for the 512 x 512 raster Solution: Whole memory bits needed are 3 x 512 x 512 = 786,

Architecture-applications for computer animation, Architecture: One of the...

Architecture: One of the purposes for the development of virtual reality (that is in fact a form of computer animation) was which it was going to be very helpful to architects. He

Classification of print finishing processes, Problem: a. Provide exampl...

Problem: a. Provide examples of classification of print finishing processes. b. In advertising, what do you meant by creative strategies? c. Creative strategies are div

List out the merits and demerits of dvst, List out the merits and demerits ...

List out the merits and demerits of DVST?  The merits and demerits of direct view storage tubes [DVST] are as follows  It has a flat screen Refreshing of screen is

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd