MCA Mini Project
MCA Mini Project
MCA Mini Project
By
Yash Bagul (05)
Nishank Dave (19)
Anisa Furtado (27)
Divya Ghorui (28)
Guided By
Mrs. Shilpa Chaman
3
LITERATURE REVIEW
A microcontroller is a small computer on a single metal-oxide-semiconductor
(MOS) integrated circuit (IC) chip.
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
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.
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
Project Acceptance
Project Planning
Literature Survey
Implementation on
KEIL
Implementation on
Proteus
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