MCA Mini Project

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

LED Chaser Using 8051µC

By
Yash Bagul (05)
Nishank Dave (19)
Anisa Furtado (27)
Divya Ghorui (28)
Guided By
Mrs. Shilpa Chaman

Department of Electronics and Telecommunication Engineering


CONTENTS
1. Introduction
2. Literature Review
3. Implementation using 8051
4. Block Diagram
5. Hardware Support
6. Software Support
7. Results
8. Conclusion
9. Timeline
10. References
2
INTRODUCTION
An LED chaser or sequencer is a popular LED driving circuit. In a chaser or
sequencer circuit, a controller commands the sequence and timing of the flashing
LEDs to illuminate different kinds of lighting patterns.
An LED chaser using the 8051 microcontroller is shown here. The LEDs lights
one by one for a period of 0.143 seconds and the cycle repeats giving the running
light appearance.
P2.0 to P2.7 of the microcontroller (AT89S51) are assigned as the output pins.
Corresponding LEDs are connected to the output pins.
The sequence by which the output pins (P2.0 to P2.7) goes high and low is
determined by the program and the LEDs follow this sequence.

3
LITERATURE REVIEW
A microcontroller is a small computer on a single metal-oxide-semiconductor
(MOS) integrated circuit (IC) chip.

A microcontroller contains one or more CPUs (processor cores) along with


memory and programmable input/output peripherals.

Microcontrollers are used in automatically controlled products and devices, such


as automobile engine control systems, remote controls, appliances, power tools,
and other embedded systems.

They have a smaller size and lower cost compared to a design that uses a separate
microprocessor, memory, and input/output devices, making it economical to
digitally control even more devices and processes.
4
PROJECT IMPLEMENTATION USING 8051
ASSEMBLY LANGUAGE CODE

LOGIC ANALYZER GRAPH

5
BLOCK DIAGRAM
CRYSTAL OSCILLATOR LEDs
(GREEN)

CAPACITORS 8051
(33pF) μC

6
HARDWARE SUPPORT
8051 Microcontroller
1. 8051 microcontroller is designed by Intel in 1981. It is an 8-bit microcontroller. It
is built with 40 pins DIP (dual inline package), 4kb of ROM storage and 128 bytes
of RAM storage.
2. The system bus connects all the support devices to the CPU and consists of an
8-bit data bus, a 16-bit address bus and bus control signals. All other devices like
program memory, ports, data memory, serial interface, interrupt control, timers,
and the CPU are all interfaced together through the system bus.
3. Some of the applications of 8051 Microcontroller are mentioned below:
a. Home Applications (TVs, VCR, Video Games, Camcorder, etc.)
b. Office (Fax Machines, Printers, Copiers, Laser Printers, etc)
c. Aeronautical, Space and Defense Systems
7
SOFTWARE SUPPORT
KEIL : The Keil 8051 Development Tools are designed to solve the complex
problems facing embedded software developers. The µVision IDE combines
project management, run-time environment, build facilities, source code editing,
and program debugging in a single powerful environment. µVision supports
multiple screens and allows you to create individual window layouts anywhere on
the visual surface.

PROTEUS : Proteus is a simulation and design software tool developed by


Labcenter Electronics for Electrical and Electronic circuit design. It also possess
2D CAD drawing feature. It is a software suite containing schematic, simulation
as well as PCB designing.

8
RESULTS

9
CONCLUSION
A LED chaser circuit was designed using 8051 microcontroller. The assembling
language was studied and further applied in this project. The IDE used to write
and compile the code for 8051 microcontroller is KEIL μvision.

'Keil' software for compiling the program and 'Proteus' software for hardware
simulation has been used in this project.

10
TIMELINE Targets
February March April

W1 W2 W3 W4 W1 W2 W3 W4 W1 W2 W3 W4

Deciding the Project

Project Acceptance

Project Planning

Literature Survey

Implementation on
KEIL

Implementation on
Proteus

Report for Sem VI

11
REFERENCES
1. https://www.youtube.com/watch?v=ZT4OA8odWHc

2. https://en.wikipedia.org/wiki/Microcontroller

3. https://www.tutorialspoint.com/microprocessor/microcontrollers_8051_architecture.htm

4. https://www.javatpoint.com/embedded-system-8051-microcontroller-architecture

5. https://www.engineersgarage.com/microcontroller-projects/articles-arduino-led-chaser-sequen
cer-13-light-patterns/

6. https://www.circuitstoday.com/8-channel-light-chaser-using-8051

12
THANK YOU

You might also like