0% found this document useful (0 votes)
145 views7 pages

Design and Implementation of The Auto Timer Using Micro Controller

The document describes the design and implementation of an auto timer using a microcontroller. It includes block diagrams and descriptions of the main components used - an AT89C52 microcontroller, real-time clock for timekeeping, EEPROM for storing schedules, relays to control bells or other devices, an LCD for display, and power supply. The auto timer allows programming time schedules for 20 intervals per day that can be altered for different weeks. It reads time from the RTC and compares to schedules in EEPROM to control relays and bells according to the programmed schedule.

Uploaded by

Anudeep Deepu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
145 views7 pages

Design and Implementation of The Auto Timer Using Micro Controller

The document describes the design and implementation of an auto timer using a microcontroller. It includes block diagrams and descriptions of the main components used - an AT89C52 microcontroller, real-time clock for timekeeping, EEPROM for storing schedules, relays to control bells or other devices, an LCD for display, and power supply. The auto timer allows programming time schedules for 20 intervals per day that can be altered for different weeks. It reads time from the RTC and compares to schedules in EEPROM to control relays and bells according to the programmed schedule.

Uploaded by

Anudeep Deepu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

DESIGN AND IMPLEMENTATION OF THE AUTO

TIMER USING MICRO CONTROLLER


A Mini Project Report
Submitted to the FACULTY of ENGINEERING of
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY, KAKINADA
In partial fulfillment of the requirements
For award of the Degree of
Master of Technology
In
Embedded Systems
By
B.MADHURI DEEPTHI
(08481D5503)

Department of Electronics and communication Engineering


GUDLAVALLERU ENGINEERING COLLEGE
GUDLAVALLERU-521356
ANDHRA PRADESH
2009
CERTIFICATE

This is to certify that the mini project entitled “DESIGN AND IMPLEMENTATION
OF THE AUTO TIMER USING MICRO CONTROLLER” is a bonafied record of
work carried out by Ms.B.Madhuri Deepthi (08481D5503) in partial fulfillment of the
requirements for award of the degree of Master of Technology in Embedded Systems of
Jawaharlal Nehru Technology University, Kakinada.

Lab In charge Head of the Department

CONTENTS
List of Figures
Nomenclature
Abstract
Chapter1: Introduction 1
1.1 Overview of the Project 1
1.2 Requirements of the Project 1
Chapter2: Block and Circuit Diagram Operation 2
2.1 Auto Timer Block Diagram 2
2.2 Auto Timer Circuit Diagram 3
2.3 Operation 3
Chapter3: Auto Timer Modules 4
3.1 AT89C52 Micro Controller 4
3.1.1 Pin Diagram 4
3.1.2 Micro Controller Ports 5
3.2 Real Time Clock 5
3.2.1 Pin Diagram 5
3.2.2 Pin Description 5
3.3 EEPROM 7
3.4 Relay Drivers 8
3.5 Crystal Oscillator 8
3.6 Reset Logic 8
3.7 LCD Display 8
3.7.1 Pin Diagram and Description 8
3.8 Key Pad 10
3.9 Power Supply 11
3.9.1 Circuit Diagram 11
3.9.2 Series Voltage Regulator 12
Chapter4: Results and Conclusion 13
4.1 Result 13
4.2 Conclusion 13
Appendix 14
A. Auto Timer Code 14
References 15

LIST OF FIGURES
Fig No. Figure Name Page No.

Fig.2.1 Block Diagram of Auto timer 2


Fig.2.2 Circuit Diagram of Auto Timer 3
Fig.3.1 Pin Diagram of AT89c52 Micro Controller 4
Fig.3.2 Pin Diagram of RTC-DS 1302 5
Fig.3.3 EEPROM Interface with Micro Controller 7
Fig.3.4 Pin Diagram of LCD Display 9
Fig.3.5 Circuit Diagram of Power Supply 11

NOMENCLATURE
RTC Real Time Clock
EEPROM Electrically Erasable Programmable Read Only Memory
LCD Liquid Crystal Display
RAM Random Access Memory
SCLK Serial Clock Input
RST Reset

ii

ABSTRACT
(Keywords: RTC, EEPROM, AT89C52Micro Controller)

The main aim of the project is to ring bells of schools/colleges/companies etc.,


according to the time schedule programmed in that timer. Here the schedules called as
hours, minute’s duration of bell are programmed through front panel keyboard.
We have 20 intervals per day with variable duration and there is one more option,
according to week the schedule can be altered. One AC outlet is provided at the output of
timer to connect any kind of module that is connected. The project is constructed with
MCS 51 series micro controller, RTC, Relays, EEPROM, Power supply and etc., The
RTC has battery backup to run time and date during power fail cases. The program is
written in assembly to read the data from RTC then compared with schedule written in
EEPROM. The bell is at ON state for a specific period (Programmable) when both the
data’s are equal. We have established a bi-directional synchronous serial communication
to read/write data from RTC and EEPROM.

APLLICATION:
 In schools and college’s bell according to the time schedule.
 In water works department to switch ON or OFF water according to the time
schedule.
 In electricity department to switch ON or OFF power according to the time
schedule.
 It is also used in the factories and industries for ring the sirens according to the
their time schedule.

iii

You might also like