Acknowledgement: DEVICE MANEGMENT SYSTEM" Has Given Us Immense Pleasure
Acknowledgement: DEVICE MANEGMENT SYSTEM" Has Given Us Immense Pleasure
and knowledge.
Electronics Department and our friends for their help and guidance
Last but not least we are thankful to all of them who directly
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
16
4 ADVANTAGES
REFERENCES
7
INTRODUCTION
What’s a Microcontroller?
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:-
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.
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.
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
4. IC’s: 1. DS1307 x1
2. 74LS04 x1
3. ULN2003 x1
6. Transistors: BC547 x 3
7. Diodes: 1N4007 x4
10. Miscellaneous
PROGRAMMING:
http://www.8051projects.net/