|
|
|
Interfacing the DS1307/1308 (
RTC )
with 8051 Microcontroller and over
PC Serial Port
INTRODUCTION
The DS1307 Serial Real Time Clock, which incorporates a 2–wire
serial interface, can be controlled using an 8051–compatible.
The DS1307 is connected directly to two of the I/O ports on a microcontroller
and the 2–wire handshaking is handled by low–level drivers,
which are discussed in this final projects.
DS1307 DESCRIPTION
The DS1307 Serial Real Time Clock is a low–power, full BCD clock/calendar
plus 56 bytes of nonvolatile SRAM. Address and data are transferred
serially via the 2–wire bi–directional bus. The clock/calendar
provides seconds, minutes, hours, day, date, month, and year information.
The end of the month date is automatically adjusted for months with
less than 31 days, including corrections for leap year. The clock operates
in either the 24–hour or 12–hour format with AM/PM indicator.
The DS1307 has a built–in power sense circuit which detects power
failures and automatically switches to the battery supply.
HARDWARE CONFIGURATION
The system is configured as shown in Figure 1. The DS1307 has the 2–wire
bus connected to two I/O port pins of the microcontroller: SCL –
P1.0, SDA – P1.1. The VDD voltage is 5V, RP = 5KW and the 8051
is using a 12 MHz crystal.

Download File : rtc.asm
BACK
|
|
Programmer
ISP
89s
Free Software
a. Edsim 51
b. MIDE-51
c. ATMEL ISP
Lesson 1:
Architecture
1.1.Memory
1.2.SFR
1.3.Addressing
1.4.Instruction
Set
1.5.Assignment
Lesson 2:
Input Output
2.1.LED
2.2.Swicht
2.3.7
Segmen
2.4.LCD
Character
2.5.ADC
2.6.DAC
2.7.Motor
Stepper
2.8.Keypad
2.9.Assignment
Lesson 3:
Timer Counter
3.1.Basic
3.2.Mode
0
3.3.Mode
1
3.4.Mode
2
3.5.Mode
3
3.5.Assignment
Lesson 4:
Serial Comm.
4.1.Basic
4.2.LED
4.3.Rotate
LED
4.2 ADC
4.3.LCD
4.4.Assignment
Lesson 5:
Interuption
5.1.Basic
5.2.Timer
5.2.External
5.3.Assignment
|