0% found this document useful (0 votes)
359 views20 pages

Acknowledgement: DEVICE MANEGMENT SYSTEM" Has Given Us Immense Pleasure

This document provides an acknowledgement and summary of a project report on a Time Controlled Device Management System. It thanks the project guide and others for their support and guidance during the project. It also briefly introduces the preface and contents sections of the project report, which will describe an electronic device to control devices based on time for applications like quiz games. The system uses various ICs like the 89S52 microcontroller and allows reprogramming the time settings.

Uploaded by

sonalsrs
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)
359 views20 pages

Acknowledgement: DEVICE MANEGMENT SYSTEM" Has Given Us Immense Pleasure

This document provides an acknowledgement and summary of a project report on a Time Controlled Device Management System. It thanks the project guide and others for their support and guidance during the project. It also briefly introduces the preface and contents sections of the project report, which will describe an electronic device to control devices based on time for applications like quiz games. The system uses various ICs like the 89S52 microcontroller and allows reprogramming the time settings.

Uploaded by

sonalsrs
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/ 20

ACKNOWLEDGEMENT

The completion of project report on "TIME CONTROL

DEVICE MANEGMENT SYSTEM" has given us immense pleasure

and knowledge.

Obligations were heavy during our project work and it is a

great pleasure to acknowledge deep sense of gratitude to our guide Mr.

Devash Gupta (seminar coordinator) for his valuable guidance,

advice, positive criticism, suggestion and constant encouragement

throughout the project.

We would like to thanks sincerely to all the staff members of

Electronics Department and our friends for their help and guidance

during this task.

Last but not least we are thankful to all of them who directly

or indirectly helped us in computing this report successfully.


PREFACE

This project report is all about a electronic device which is called as


TIME CONTOL DEVICE MANEGMENT SYSTEM. This is a
electronic device which is used in various quiz games and rapid fire
round games.

This project is run through various types of ICs, so this report also
consists the brief description of these ICs.

This report also includes the details about the other elements also which
help it to run & consist how this project run through the detailed idea of
its working principle.

Ravindra Singh
CONTENTS

PAGE
SR.NO PARTICULARS
NO.

1 INTRODUCTION 1

2 The 8085 Bus Structure 4-8

3 TIME CONTROLLED DEVICE MANAGEMENT SYSTEM 9-15

16
4 ADVANTAGES

5 COMPONENT STUDY 17-18

6 BLOCK DIAGRAM 19-20

REFERENCES
7

INTRODUCTION
What’s a Microcontroller?

A microcontroller is a computer-on-a-chip, or, if you prefer, a single-


chip computer. Micro suggests that the device is small, and controller
tells you that the device might be used to control objects, processes, or
events.
Another term to describe a microcontroller is embedded
controller, because the microcontroller and its support circuits are often
built into, or embedded in, the devices they control.
You can find microcontrollers in all kinds of things these days.
Any device that measures, stores, controls, calculates, or displays
information is a candidate for putting a microcontroller inside. The
largest single use for microcontrollers is in automobiles—just about
every car manufactured today includes at least one microcontroller for
engine control, and often more to control additional systems in the car.
In desktop computers, you can find microcontrollers inside keyboards,
modems, printers, and other peripherals.
In test equipment, microcontrollers make it easy to add features
such as the ability to store measurements, to create and store user
routines, and to display messages and waveforms. Consumer products
that use microcontrollers include cameras, video recorders, compact-disk
players, and ovens. And these are just a few examples.
A microcontroller is similar to the microprocessor inside a
personal computer. Examples of microprocessors include Intel’s 8086,
Motorola’s 68000, and Zilog’s Z80. Both microprocessors and
microcontrollers contain a central processing unit, or CPU. The CPU
executes instructions that perform the basic logic, math, and data-
moving functions of a computer.
To make a complete computer, a microprocessor requires
memory for storing data and programs, and input/output (I/O) interfaces
for connecting external devices like keyboards and displays.
In contrast, a microcontroller is a single-chip computer
because it contains memory and I/O interfaces in addition to the CPU.
Because the amount of memory and interfaces that can fit on a single
chip is limited, microcontrollers tend to be used in smaller systems that
require little more than the microcontroller and a few support
components.
Examples of popular microcontrollers are Intel’s 8052
(including the 8052-BASIC, which is the focus of this book), Motorola’s
68HC11, and Zilog’s Z8.

The 8085 Bus Structure


The 8-bit 8085 CPU (or MPU – Micro Processing Unit) communicates
with the other units using a 16-bit address bus, an 8-bit data bus and a
control bus.

Address Bus :-
 Consists of 16 address lines: A0 – A15
 Operates in unidirectional mode: The address bits
are always sent from the MPU to peripheral devices, not
reverse.
 16 address lines are capable of addressing a
total of 216 = 65,536 (64k) memory locations.
Address locations: 0000 (hex) – FFFF (hex)

Data Bus:-
 Consists of 8 data lines: D0 – D7
 Operates in bidirectional mode: The data bits are sent
from the MPU to peripheral devices, as well as from the
peripheral devices to the MPU.
 Data range: 00 (hex) – FF (hex)

Control Bus:-

 Consists of various lines carrying the control


signals such as read / write enable, flag bits.

COMPONENT
Registers:-
 Six general purpose 8-bit registers: B, C, D, E, H, L
 They can also be combined as register pairs to
perform 16-bit operations: BC, DE, HL
 Registers are programmable (data load, move, etc.)

Accumulator:-
 Single 8-bit register that is part of the ALU !
 Used for arithmetic / logic operations – the result is
always stored in the accumulator.

Flag Bits:-
 Indicate the result of condition tests.
 Carry, Zero, Sign, Parity, etc.
 Conditional operations (IF / THEN) are executed
based on the condition of these flag bits.

Program Counter (PC):-


 Contains the memory address (16 bits) of
the instruction that will be executed in the next
step.
Time Controlled Device Management System

Time Controlled Device Management System is a


reliable circuit that takes over the task of switch on/off the
electrical devices with respect to time. This system replaces the
Manual Switching.

Mostly this project is made for single time operation which


does not fulfill the Industry level requirements as:-

1. It is either built by a volatile flash program memory which erases


automatically each time the system is restarted, or
2. It has a non-volatile memory which has some predefined value
which cannot be changed at a later stage.
3. It can handle only a single task and at an industry level we may
need to turn the machines on/off at various preset times.
4. Mostly it is made of non erasable Microcontroller IC; means
once we have programmed it for a specific time, it cannot be
changed over the lifetime of the system.
5. The circuit made from conventional 8051 microcontroller IC’s
have Software and Program Compatibility issues. In This
Project we are using 89S52 Microcontroller IC which has
excellent software compatibility, i.e. the software used can
be applicable to any other micro controller and is compatible
with the industry standard 80c51 and 80C52 instruction set
and pin out.
With this motivation in the mind, this project aims at designing and
implementing, a running model of Time Controlled Device
Management System useful for industrial applications.
ADVANTAGES

1. Multiple Time Operations:


It automatically turns the appliance on/off at different
preset times. It has an Inbuilt Real Time Clock which tracks
over the Real Time. When this time equals to the
programmed time, then the corresponding Relay for the
device is switched ON.

2. Manual Programming:
The switching time can be edited at any Time using
the keypad. The Real Time Clock is displayed on four 7-
segment display.

3. Memory Storage for Different time Presets:


Flash programmable and erasable read only
memory (PEROM)

4. Reprogrammable:
In This Project we are using 89S52 microcontroller
IC which has excellent software compatibility, i.e. the software
used can be applicable to any other micro controller. The
program written on this micro controller can be carried to any
base. The program can be reloaded and changed for nearly
1000 times.

COMPONENTS

HARDWARE REQUIRED:
1. Microcontoller IC 89S552

The device is manufactured using Atmel’s high density nonvolatile


memory technology and is compatible with the industry standard
80c51 and 80C52 instruction set and pin out. The on-chip flash
allows the program memory to be reprogrammed in-system or by
a conventional nonvolatile memory programmer.

2. Keypad: The keypad is used for editing the switching timings


at any Time.

3. Display: 4 Digit 7-segment display.

4. IC’s: 1. DS1307 x1
2. 74LS04 x1

3. ULN2003 x1

5. Capacitors: 1000uF/25V & 47uF/16V

6. Transistors: BC547 x 3

7. Diodes: 1N4007 x4

8. Registers: 10k & 56K

9. Printed Circuit Board

10. Miscellaneous
PROGRAMMING:

Microcontoller IC 89S552 will be required to program for relay


control. for this purpose an ASM code will be required to Compile
and Burn on the IC. The Predicted Tools are listed below.

SOFTWARE REQUIRED (PREDICTED):


1.8051 IDE: - It is an integrated development environment that
consists of a compiler, editor, and linker. Here the code is written
in assembly language, which is converted to hex file by 8051IDE.
2. FLIP 2.6:- It is software designed by atmel, to burn the
microcontroller of usb kit. It stores hex file into rom for execution
purposes. FLIP 2.6 can be used for variety of microcontrollers.

3. KEIL COMPILER: The program is written in C based KEIL


COMPILER. The compiler converts the code written in C
language into its equivalent 8051 machine code. The compiler
also supports other microcontrollers of the 8051 family. Using this
compiler the whole code has been written under different header
files for easy understanding and enhanced clarity.
BLOCK DIAGRAM:
References:-
1. Amtel AT 89s52 Information Manual:
http://www.atmel.com/dyn/resources/prod_documents/doc19
19.pdf

2. 89S52 microcontroller tutorial: Basic Input/ Output Operations


http://www.ikalogic.com/tut_8051_3.php

http://www.8051projects.net/

You might also like