SlideShare a Scribd company logo
Presentation on
The 8051 Microcontroller and
Embedded Systems
• An embedded system is some combination of
computer hardware and software that is
specifically designed for a particular function.
• Embedded systems employ the use of a RTOS .
(Real-Time Operating System).
• RTOS sets the rules during execution of
application processes to enable finishing of a
process within the assigned time interval and
with assigned priority.
INTRODUCTION TO EMBEDDED SYSTEM
• Consumer electronics
• Telecommunications
• Automobiles
• Medical Instruments
• Industrial control equipment
• Defense
• Banking & Finance
• Entertainment
• Office automation
APPLICATIONS OF EMBEDDED SYSTEM
• A microcontroller is a computer-on-a-chip.
• Micro suggests that the device is small, and controller tells
you that the devise 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.
INTRODUCTION TO MICROCONTROLLER
MICROPROCESSOR
• Microprocessor is heart of
Computer system
• It is just a processor. Memory and
I/O components have to be
connected externally.
• Since memory and I/O components
are all external,it is relatively
slower.
• Microprocessors are based on von
Neumann model/ architecture.
• Cost of the entire system increases.
• Microprocessor have less number
of registers
• Micro Controller is a heart of
embedded system.
• Micro controller has internal
memory and I/O components.
• Since memory and I/O components
are all internal, it is relatively
faster.
• Micro controllers are based on
Harvard architecture.
• Cost of the entire system is low.
• Micro controller have more
number of registers
MICROCONTROLLER
MICROPROCESSOR Vs MICROCONTROLLER
A DESCRIPTIVE BLOCK DIAGRAM OF
MICROPROCESSOR & MICROCONTROLLER
• The 8051 is an 8-bit processor
• 128 bytes of RAM
• 4K bytes of on-chip ROM
• Two timers each of 16 bits
• One serial port
• Four I/O ports, each 8 bits wide
• 8 bits program status word (PSW)
• Oscillator and clock circuits
• 4 register banks where each has 8 registers
• 21 SFRs ( Special Function Register)
8051 ARCHITECTURE
PIN DIAGRAM OF 8051
• The four 8-bit I/O ports P0, P1, P2 and P3 each uses 8 pins.
• PORT 0: It can be used for input or output, each pin must be
connected externally to a 10K ohm pull-up resistor.
• PORT 1,2 & 3: these ports do not need any pull-up resistors since
they already have pull-up resistors internally.
• To reconfigure it as an input, a 1 must be sent to the port.
• To reconfigure it as an output, a 0 must be sent to the port.
• All the ports upon RESET are configured as input, ready to be
used as input ports.
• Sometimes we need to access only 1 or 2 bits of the port, then
we use ‘sbit’ to use these pins separately.
INPUT / OUTPUT PORTS
PSW (Program Status Word)
• Interfacing of LEDs with 8051 microcontroller.
• Interfacing of LCD with 8051 microcontroller.
• Interfacing of DC motor with 8051 microcontroller.
• Interfacing of 7-segment with 8051 microcontroller.
INTERFACING WITH 8051
PROJECT
WORK
• This project is designed to demonstrate the technology used in
now a day’s driver less metro trains.
• These trains are equipped with the CPU, which controls the
train.
• The train is programmed for the specific path.
• Every station on the path is defined; stoppage, timing of the
train and distance between the two stations is predefined.
To be continued…
INTRODUCTION TO METRO TRAIN
PROTOTYPE USING 8051
…
• Here we are using 2 stepper motors. One represents the motion
of the train and the other represents the opening and closing of
the doors.
• We are using an LCD display to provide information.
• Before stopping at station, the LCD will display the up next
station’s name, then the indication of opening/closing of the
doors.
Proposed Circuit for Metro Train Prototype
8051 microcontroller and embedded training  (sahil gupta   9068557926)

More Related Content

PPTX
Microcontroller
PPT
8051 microcontroller training (sahil gupta 9068557926)
PPT
microcontroller basics
PPT
Embedded System
PPTX
microcontroller vs microprocessor
KEY
Introduction to Microcontrollers
PPTX
INTRODUCTION TO MICROCONTROLLER
PPTX
8051 microcontroller features
Microcontroller
8051 microcontroller training (sahil gupta 9068557926)
microcontroller basics
Embedded System
microcontroller vs microprocessor
Introduction to Microcontrollers
INTRODUCTION TO MICROCONTROLLER
8051 microcontroller features

What's hot (19)

PPT
8051 microcontroller introduction
PPT
Embedded systems, 8051 microcontroller
PPTX
8051 microcontroller
PPTX
Presentation on Embedded system using micro controller by PARAS JHA
PDF
Introduction in microcontroller
PPTX
Microcontroller
PPTX
Microcontroller presentation
PPTX
Atmel and pic microcontroller
PDF
Embedded systems ppt i
PPT
8051 microcontroller lecture ppt by Tarun Khaneja ( 9034406598 )
PPT
Chp4 introduction to the pic microcontroller copy
PPT
Architecture of 8051 microcontroller))
PPTX
Microcontroller
PPTX
MICROCONTROLLER 8051- Architecture & Pin Configuration
PPTX
The 8051 microcontroler based embedded systems
PPT
Microcontroller 8051
PPT
Embedded systems, 8051 microcontroller
PPT
microcontroller-8051-ppt(1)
8051 microcontroller introduction
Embedded systems, 8051 microcontroller
8051 microcontroller
Presentation on Embedded system using micro controller by PARAS JHA
Introduction in microcontroller
Microcontroller
Microcontroller presentation
Atmel and pic microcontroller
Embedded systems ppt i
8051 microcontroller lecture ppt by Tarun Khaneja ( 9034406598 )
Chp4 introduction to the pic microcontroller copy
Architecture of 8051 microcontroller))
Microcontroller
MICROCONTROLLER 8051- Architecture & Pin Configuration
The 8051 microcontroler based embedded systems
Microcontroller 8051
Embedded systems, 8051 microcontroller
microcontroller-8051-ppt(1)
Ad

Viewers also liked (13)

PPT
8051 MICROCONTROLLER
PPTX
Presentation on home automation system
PPTX
CSI Manual
PPTX
Night Vision Technology.Final
PPT
Embedded system ppt
PPT
Introduction To Embedded Systems
PPT
Microcontroller 8051
PPT
Embedded System Presentation
PPT
Night vision technology ppt
PPTX
ppt on embedded system
PPTX
Seminar on night vision technology ppt
PPT
Embedded System Basics
PDF
Writing c code for the 8051
8051 MICROCONTROLLER
Presentation on home automation system
CSI Manual
Night Vision Technology.Final
Embedded system ppt
Introduction To Embedded Systems
Microcontroller 8051
Embedded System Presentation
Night vision technology ppt
ppt on embedded system
Seminar on night vision technology ppt
Embedded System Basics
Writing c code for the 8051
Ad

Similar to 8051 microcontroller and embedded training (sahil gupta 9068557926) (20)

PDF
8449972 embedded-systems-and-model-of-metro-train
PDF
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
DOC
Embedded training report(mcs 51)
PPTX
Vinod ppt on es31 08 15
PDF
Architecture of 8051 Microcontroller.pdf
PDF
Architecture and Programmingpart1_Microcontroller
PPT
8051 Microcontroller slides foe electronics
PPT
Microcontroller-8051.ppt
PPT
Microcontroller 8051
PPTX
MPMC UNIT II edited . ppt X and communication
PDF
Unit 4
PPTX
Microcontroller Electronics Engineering Sem 4MODULE 1.pptx
PPT
Microcontroller-8051.ppt
PPTX
Microcontroller (1).pptx
PPTX
It's an presentation on Embedded system.
PPT
Lecture 1 (course overview and 8051 architecture) rv01
PPT
MICROCONTROLLER MODULE-1 PPT Includes basics of microcontroller , application...
PDF
microcontroller 8051 17.07.2023.pdf
PDF
002079
8449972 embedded-systems-and-model-of-metro-train
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
Embedded training report(mcs 51)
Vinod ppt on es31 08 15
Architecture of 8051 Microcontroller.pdf
Architecture and Programmingpart1_Microcontroller
8051 Microcontroller slides foe electronics
Microcontroller-8051.ppt
Microcontroller 8051
MPMC UNIT II edited . ppt X and communication
Unit 4
Microcontroller Electronics Engineering Sem 4MODULE 1.pptx
Microcontroller-8051.ppt
Microcontroller (1).pptx
It's an presentation on Embedded system.
Lecture 1 (course overview and 8051 architecture) rv01
MICROCONTROLLER MODULE-1 PPT Includes basics of microcontroller , application...
microcontroller 8051 17.07.2023.pdf
002079

More from Sahil Gupta (6)

PPTX
Training on java niit (sahil gupta 9068557926)
PPT
Cnc training (sahil gupta 9068557926)
PPTX
Cnc & java training in bhel (sahil gupta 9068557926)
PPT
Avr microcontrollers training (sahil gupta - 9068557926)
PPT
8051 microcontroller training (2) (sahil gupta 9068557926)
PPT
Plc training (sahil gupta 9068557926)
Training on java niit (sahil gupta 9068557926)
Cnc training (sahil gupta 9068557926)
Cnc & java training in bhel (sahil gupta 9068557926)
Avr microcontrollers training (sahil gupta - 9068557926)
8051 microcontroller training (2) (sahil gupta 9068557926)
Plc training (sahil gupta 9068557926)

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
KodekX | Application Modernization Development
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Machine learning based COVID-19 study performance prediction
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PPT
Teaching material agriculture food technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
Network Security Unit 5.pdf for BCA BBA.
KodekX | Application Modernization Development
Chapter 3 Spatial Domain Image Processing.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Encapsulation_ Review paper, used for researhc scholars
“AI and Expert System Decision Support & Business Intelligence Systems”
Review of recent advances in non-invasive hemoglobin estimation
Machine learning based COVID-19 study performance prediction
MIND Revenue Release Quarter 2 2025 Press Release
Programs and apps: productivity, graphics, security and other tools
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Approach and Philosophy of On baking technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
sap open course for s4hana steps from ECC to s4
Teaching material agriculture food technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
Digital-Transformation-Roadmap-for-Companies.pptx

8051 microcontroller and embedded training (sahil gupta 9068557926)

  • 1. Presentation on The 8051 Microcontroller and Embedded Systems
  • 2. • An embedded system is some combination of computer hardware and software that is specifically designed for a particular function. • Embedded systems employ the use of a RTOS . (Real-Time Operating System). • RTOS sets the rules during execution of application processes to enable finishing of a process within the assigned time interval and with assigned priority. INTRODUCTION TO EMBEDDED SYSTEM
  • 3. • Consumer electronics • Telecommunications • Automobiles • Medical Instruments • Industrial control equipment • Defense • Banking & Finance • Entertainment • Office automation APPLICATIONS OF EMBEDDED SYSTEM
  • 4. • A microcontroller is a computer-on-a-chip. • Micro suggests that the device is small, and controller tells you that the devise 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. INTRODUCTION TO MICROCONTROLLER
  • 5. MICROPROCESSOR • Microprocessor is heart of Computer system • It is just a processor. Memory and I/O components have to be connected externally. • Since memory and I/O components are all external,it is relatively slower. • Microprocessors are based on von Neumann model/ architecture. • Cost of the entire system increases. • Microprocessor have less number of registers • Micro Controller is a heart of embedded system. • Micro controller has internal memory and I/O components. • Since memory and I/O components are all internal, it is relatively faster. • Micro controllers are based on Harvard architecture. • Cost of the entire system is low. • Micro controller have more number of registers MICROCONTROLLER MICROPROCESSOR Vs MICROCONTROLLER
  • 6. A DESCRIPTIVE BLOCK DIAGRAM OF MICROPROCESSOR & MICROCONTROLLER
  • 7. • The 8051 is an 8-bit processor • 128 bytes of RAM • 4K bytes of on-chip ROM • Two timers each of 16 bits • One serial port • Four I/O ports, each 8 bits wide • 8 bits program status word (PSW) • Oscillator and clock circuits • 4 register banks where each has 8 registers • 21 SFRs ( Special Function Register) 8051 ARCHITECTURE
  • 9. • The four 8-bit I/O ports P0, P1, P2 and P3 each uses 8 pins. • PORT 0: It can be used for input or output, each pin must be connected externally to a 10K ohm pull-up resistor. • PORT 1,2 & 3: these ports do not need any pull-up resistors since they already have pull-up resistors internally. • To reconfigure it as an input, a 1 must be sent to the port. • To reconfigure it as an output, a 0 must be sent to the port. • All the ports upon RESET are configured as input, ready to be used as input ports. • Sometimes we need to access only 1 or 2 bits of the port, then we use ‘sbit’ to use these pins separately. INPUT / OUTPUT PORTS
  • 11. • Interfacing of LEDs with 8051 microcontroller. • Interfacing of LCD with 8051 microcontroller. • Interfacing of DC motor with 8051 microcontroller. • Interfacing of 7-segment with 8051 microcontroller. INTERFACING WITH 8051
  • 13. • This project is designed to demonstrate the technology used in now a day’s driver less metro trains. • These trains are equipped with the CPU, which controls the train. • The train is programmed for the specific path. • Every station on the path is defined; stoppage, timing of the train and distance between the two stations is predefined. To be continued… INTRODUCTION TO METRO TRAIN PROTOTYPE USING 8051
  • 14. … • Here we are using 2 stepper motors. One represents the motion of the train and the other represents the opening and closing of the doors. • We are using an LCD display to provide information. • Before stopping at station, the LCD will display the up next station’s name, then the indication of opening/closing of the doors.
  • 15. Proposed Circuit for Metro Train Prototype