SlideShare uma empresa Scribd logo
1 de 16
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)

Mais conteúdo relacionado

Mais procurados

Embedded systems, 8051 microcontroller
Embedded systems, 8051 microcontrollerEmbedded systems, 8051 microcontroller
Embedded systems, 8051 microcontroller
Amandeep Alag
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
SABBIR AHMED
 
Atmel and pic microcontroller
Atmel and pic microcontrollerAtmel and pic microcontroller
Atmel and pic microcontroller
Tearsome Llantada
 
Chp4 introduction to the pic microcontroller copy
Chp4 introduction to the pic microcontroller   copyChp4 introduction to the pic microcontroller   copy
Chp4 introduction to the pic microcontroller copy
mkazree
 
Architecture of 8051 microcontroller))
Architecture of 8051 microcontroller))Architecture of 8051 microcontroller))
Architecture of 8051 microcontroller))
Ganesh Ram
 
Microcontroller 8051
Microcontroller 8051Microcontroller 8051
Microcontroller 8051
John Williams
 

Mais procurados (19)

8051 microcontroller introduction
8051 microcontroller introduction8051 microcontroller introduction
8051 microcontroller introduction
 
Embedded systems, 8051 microcontroller
Embedded systems, 8051 microcontrollerEmbedded systems, 8051 microcontroller
Embedded systems, 8051 microcontroller
 
8051 basics
8051 basics8051 basics
8051 basics
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
 
Presentation on Embedded system using micro controller by PARAS JHA
Presentation on Embedded system using micro controller  by PARAS JHAPresentation on Embedded system using micro controller  by PARAS JHA
Presentation on Embedded system using micro controller by PARAS JHA
 
Introduction in microcontroller
Introduction in microcontrollerIntroduction in microcontroller
Introduction in microcontroller
 
Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
 
Atmel and pic microcontroller
Atmel and pic microcontrollerAtmel and pic microcontroller
Atmel and pic microcontroller
 
Embedded systems ppt i
Embedded systems ppt iEmbedded systems ppt i
Embedded systems ppt i
 
8051 microcontroller lecture ppt by Tarun Khaneja ( 9034406598 )
8051 microcontroller lecture ppt by Tarun Khaneja ( 9034406598 )8051 microcontroller lecture ppt by Tarun Khaneja ( 9034406598 )
8051 microcontroller lecture ppt by Tarun Khaneja ( 9034406598 )
 
Chp4 introduction to the pic microcontroller copy
Chp4 introduction to the pic microcontroller   copyChp4 introduction to the pic microcontroller   copy
Chp4 introduction to the pic microcontroller copy
 
Architecture of 8051 microcontroller))
Architecture of 8051 microcontroller))Architecture of 8051 microcontroller))
Architecture of 8051 microcontroller))
 
Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
 
MICROCONTROLLER 8051- Architecture & Pin Configuration
MICROCONTROLLER 8051- Architecture & Pin Configuration MICROCONTROLLER 8051- Architecture & Pin Configuration
MICROCONTROLLER 8051- Architecture & Pin Configuration
 
The 8051 microcontroler based embedded systems
The 8051 microcontroler based embedded systemsThe 8051 microcontroler based embedded systems
The 8051 microcontroler based embedded systems
 
Microcontroller 8051
Microcontroller 8051Microcontroller 8051
Microcontroller 8051
 
Embedded systems, 8051 microcontroller
Embedded systems, 8051 microcontrollerEmbedded systems, 8051 microcontroller
Embedded systems, 8051 microcontroller
 
microcontroller-8051-ppt(1)
microcontroller-8051-ppt(1)microcontroller-8051-ppt(1)
microcontroller-8051-ppt(1)
 

Destaque

Night Vision Technology.Final
Night Vision Technology.FinalNight Vision Technology.Final
Night Vision Technology.Final
pratik665
 
Microcontroller 8051
Microcontroller 8051Microcontroller 8051
Microcontroller 8051
Rashmi
 
ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded system
manish katara
 
Writing c code for the 8051
Writing c code for the 8051Writing c code for the 8051
Writing c code for the 8051
Quản Minh Tú
 

Destaque (14)

8051 MICROCONTROLLER
8051 MICROCONTROLLER 8051 MICROCONTROLLER
8051 MICROCONTROLLER
 
Tres cerditos
Tres cerditosTres cerditos
Tres cerditos
 
Presentation on home automation system
Presentation on  home automation systemPresentation on  home automation system
Presentation on home automation system
 
CSI Manual
CSI ManualCSI Manual
CSI Manual
 
Night Vision Technology.Final
Night Vision Technology.FinalNight Vision Technology.Final
Night Vision Technology.Final
 
Embedded system ppt
Embedded system pptEmbedded system ppt
Embedded system ppt
 
Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded Systems
 
Microcontroller 8051
Microcontroller 8051Microcontroller 8051
Microcontroller 8051
 
Embedded System Presentation
Embedded System PresentationEmbedded System Presentation
Embedded System Presentation
 
Night vision technology ppt
Night vision technology pptNight vision technology ppt
Night vision technology ppt
 
ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded system
 
Seminar on night vision technology ppt
Seminar on night vision technology pptSeminar on night vision technology ppt
Seminar on night vision technology ppt
 
Embedded System Basics
Embedded System BasicsEmbedded System Basics
Embedded System Basics
 
Writing c code for the 8051
Writing c code for the 8051Writing c code for the 8051
Writing c code for the 8051
 

Semelhante a 8051 microcontroller and embedded training (sahil gupta 9068557926)

Embedded training report(mcs 51)
Embedded training report(mcs 51)Embedded training report(mcs 51)
Embedded training report(mcs 51)
Gurwinder Singh
 
micro controllers 1.ppt
micro controllers 1.pptmicro controllers 1.ppt
micro controllers 1.ppt
siminkhan
 
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering studentsEMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
eceprinter6
 

Semelhante a 8051 microcontroller and embedded training (sahil gupta 9068557926) (20)

Embedded training report(mcs 51)
Embedded training report(mcs 51)Embedded training report(mcs 51)
Embedded training report(mcs 51)
 
Uc1(vii sem)
Uc1(vii sem)Uc1(vii sem)
Uc1(vii sem)
 
embedded system
embedded systemembedded system
embedded system
 
8051 microcontroller Microcontroller _2024.pptx
8051 microcontroller Microcontroller _2024.pptx8051 microcontroller Microcontroller _2024.pptx
8051 microcontroller Microcontroller _2024.pptx
 
8051 slide
8051 slide8051 slide
8051 slide
 
micro controllers 1.ppt
micro controllers 1.pptmicro controllers 1.ppt
micro controllers 1.ppt
 
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering studentsEMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
 
UNIT-IV.ppt
UNIT-IV.pptUNIT-IV.ppt
UNIT-IV.ppt
 
Module 1.pdf
Module 1.pdfModule 1.pdf
Module 1.pdf
 
8051 Architecture
8051 Architecture8051 Architecture
8051 Architecture
 
PRESENTATION OF MICROCONTROLLER
PRESENTATION OF MICROCONTROLLERPRESENTATION OF MICROCONTROLLER
PRESENTATION OF MICROCONTROLLER
 
Unit 4
Unit 4Unit 4
Unit 4
 
plc_scada.pptx
plc_scada.pptxplc_scada.pptx
plc_scada.pptx
 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
 
Gesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docuGesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docu
 
Plc 131022133632-phpapp02
Plc 131022133632-phpapp02Plc 131022133632-phpapp02
Plc 131022133632-phpapp02
 
microcontroller 8051 17.07.2023.pdf
microcontroller 8051 17.07.2023.pdfmicrocontroller 8051 17.07.2023.pdf
microcontroller 8051 17.07.2023.pdf
 
Overview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerOverview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontroller
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
 
All about Microcontroller - 8051 ..pptx
All about Microcontroller -  8051 ..pptxAll about Microcontroller -  8051 ..pptx
All about Microcontroller - 8051 ..pptx
 

Mais de Sahil Gupta (6)

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

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

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