SlideShare una empresa de Scribd logo
1 de 10
INTRODUCTION TO
  MICROCONTROLLERS
AND EMBEDDED SYSTEMS




       Created By:    Sachin Bhalavat
                     (Elect. & Comm.
       Engg.)
AGENDA

 What are embedded systems? How do
 we implement them?
 What is a microcontroller?
 Developing embedded applications
 using MCU’s.
EMBEDDED SYSTEMS
 An embedded system
  is a special purpose
  system that is used
  to perform one or few
  dedicated functions.
 Simply, we can call
  any electronic device
  that has a computer
  system embedded
  inside it an embedded
  system.
EMBEDDED SYSTEMS (CONT.)
 Embedded systems
  are made to perform
  few tasks only, after
  implementation you
  can’t use them for
  another purposes.
 Ex. You can’t watch
  movies using the
  microprocessor of
  your microwave
  oven!!
EMBEDDED SYSTEMS
EXAMPLES
 Digital and analog televisions
 Set-top boxes (DVDs, VCRs, Cable boxes)
 Personal digital assistants (PDAs)
 MP3’s and iPod's
 Kitchen appliances (refrigerators ,microwave
  ovens)
 Telephones/cell phones
 Cameras
 Global Positioning Systems And many others.
WHAT IS A
 MICROCONTROLLER?
 It’s a full computer
  system on a chip,
  even if its resources
  are far more limited
  than of a desktop
  personal computer.
 Designed for stand
  alone operations.
WHAT IS A MICROCONTROLLER?
(CONT.)
 A microcontroller      has a processor and many
  peripherals integrated with it on the same chip, like
  a flash memory, RAM, I/O ports, serial
  communication ports, ADC …Etc.
 A Timer Module to allow the MCU to perform tasks
  for certain time periods.
 A Serial I/O Port to allow data to flow between the
  MC and other devices such as a PC or another
  MCU.
 An ADC to allow the MCU to accept analog inputs
  for processing.
 But a microprocessor can’t do all the functions of a
  computer system on its own, and needs another
  circuits to support it like:
   I/O devices, RAM, ROM, DMA controllers, Timers,
So.. What’s the difference between
a microcontroller and a
microprocessor system?
COMPARISON :
Sr.
NO             Microprocessor                      Microcontroller
 .
1.    A microprocessor is a chip that   A microcontroller is a single chip micro
      dependent on the chip of many     computer that has everything in-built
      function.
2.    A mp contain ALU register and     A contains the circuitry of a MP and
      control circuit                   has built in RAM, ROM, I/O devices,
                                        timers and counter
3.    It has few bit manipulation       It has many bit manipulation instruction
      instruction.
4.    It has less number of             It has more number of multifunctional
      multifunctional pins              pins.
5.    They have large memory address    They have small memory address
      space.                            space.
6.    Design is very flexible.          Design is less flexible.
7.    MP based system required more     MC based system required less
      hardware                          hardware
POPULAR
MICROCONTROLLERS
 8051 (Intel and
    others)
   80386 EX (Intel)
   PIC (Microchip)
   68HC05 (Motorola)
   Z8 (Zilog)

Más contenido relacionado

La actualidad más candente

INTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERINTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERAnkita Jaiswal
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentationxavierpaulino
 
Arduino and its hw architecture
Arduino and its hw architectureArduino and its hw architecture
Arduino and its hw architectureZeeshan Rafiq
 
PIC MICROCONTROLLERS -CLASS NOTES
PIC MICROCONTROLLERS -CLASS NOTESPIC MICROCONTROLLERS -CLASS NOTES
PIC MICROCONTROLLERS -CLASS NOTESDr.YNM
 
ATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part IATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part IVineethMP2
 
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training pptNishant Kayal
 
Layout & Stick Diagram Design Rules
Layout & Stick Diagram Design RulesLayout & Stick Diagram Design Rules
Layout & Stick Diagram Design Rulesvarun kumar
 
VLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVishal kakade
 
Fpga architectures and applications
Fpga architectures and applicationsFpga architectures and applications
Fpga architectures and applicationsSudhanshu Janwadkar
 
SOC Processors Used in SOC
SOC Processors Used in SOCSOC Processors Used in SOC
SOC Processors Used in SOCA B Shinde
 
Hardware Software Codesign
Hardware Software CodesignHardware Software Codesign
Hardware Software Codesigndestruck
 

La actualidad más candente (20)

INTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERINTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLER
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
8051 timer counter
8051 timer counter8051 timer counter
8051 timer counter
 
Lambda design rule
Lambda design ruleLambda design rule
Lambda design rule
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
 
FPGA
FPGAFPGA
FPGA
 
Arduino and its hw architecture
Arduino and its hw architectureArduino and its hw architecture
Arduino and its hw architecture
 
Serial Communication in 8051
Serial Communication in 8051Serial Communication in 8051
Serial Communication in 8051
 
PIC MICROCONTROLLERS -CLASS NOTES
PIC MICROCONTROLLERS -CLASS NOTESPIC MICROCONTROLLERS -CLASS NOTES
PIC MICROCONTROLLERS -CLASS NOTES
 
Communication protocols - Embedded Systems
Communication protocols - Embedded SystemsCommunication protocols - Embedded Systems
Communication protocols - Embedded Systems
 
ATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part IATmega32-AVR microcontrollers-Part I
ATmega32-AVR microcontrollers-Part I
 
Interfacing Stepper motor with 8051
Interfacing Stepper motor with 8051Interfacing Stepper motor with 8051
Interfacing Stepper motor with 8051
 
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training ppt
 
Layout & Stick Diagram Design Rules
Layout & Stick Diagram Design RulesLayout & Stick Diagram Design Rules
Layout & Stick Diagram Design Rules
 
VLSI subsystem design processes and illustration
VLSI subsystem design processes and illustrationVLSI subsystem design processes and illustration
VLSI subsystem design processes and illustration
 
1st Semester M Tech CMOS VLSI Design (Dec-2013) Question Papers
1st Semester M Tech CMOS VLSI Design (Dec-2013) Question Papers1st Semester M Tech CMOS VLSI Design (Dec-2013) Question Papers
1st Semester M Tech CMOS VLSI Design (Dec-2013) Question Papers
 
Fpga architectures and applications
Fpga architectures and applicationsFpga architectures and applications
Fpga architectures and applications
 
SOC Processors Used in SOC
SOC Processors Used in SOCSOC Processors Used in SOC
SOC Processors Used in SOC
 
Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
 
Hardware Software Codesign
Hardware Software CodesignHardware Software Codesign
Hardware Software Codesign
 

Similar a 8051 microcontroller and embedded system

Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdfIntroduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdfaienterpresses
 
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdf
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdfIntroduction to embedded systems using the msp430 6.1 Enumerate the .pdf
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdfaienterpresses
 
Introduction to Embedded Systems and Microcontrollers
Introduction to Embedded Systems and MicrocontrollersIntroduction to Embedded Systems and Microcontrollers
Introduction to Embedded Systems and MicrocontrollersIslam Samir
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtechsangeetha rakhi
 
microprocessor
microprocessormicroprocessor
microprocessorillpa
 
Difference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and MicrocontrollersDifference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and Microcontrollerselprocus
 
Project report on embedded system using 8051 microcontroller
Project  report on embedded system using 8051 microcontrollerProject  report on embedded system using 8051 microcontroller
Project report on embedded system using 8051 microcontrollerVandna Sambyal
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller Nitesh Kumar
 
microprocessor-and-microcontroller
microprocessor-and-microcontrollermicroprocessor-and-microcontroller
microprocessor-and-microcontrollerjhcid
 
Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems Suhani Singh
 
The 8051 microcontroler based embedded systems
The 8051 microcontroler based embedded systemsThe 8051 microcontroler based embedded systems
The 8051 microcontroler based embedded systemsmanishpatel_79
 
Microcontoller and Embedded System
Microcontoller and Embedded SystemMicrocontoller and Embedded System
Microcontoller and Embedded SystemKaran Thakkar
 
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdfmicroprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdfMECHANICALENGINEERIN19
 
Unleash Innovation with Rabbit Semiconductor Microcontrollers
Unleash Innovation with Rabbit Semiconductor MicrocontrollersUnleash Innovation with Rabbit Semiconductor Microcontrollers
Unleash Innovation with Rabbit Semiconductor Microcontrollersexpess-technology
 

Similar a 8051 microcontroller and embedded system (20)

Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdfIntroduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
 
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdf
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdfIntroduction to embedded systems using the msp430 6.1 Enumerate the .pdf
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdf
 
Embedded System Basics
Embedded System BasicsEmbedded System Basics
Embedded System Basics
 
Introduction to Embedded Systems and Microcontrollers
Introduction to Embedded Systems and MicrocontrollersIntroduction to Embedded Systems and Microcontrollers
Introduction to Embedded Systems and Microcontrollers
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtech
 
microprocessor
microprocessormicroprocessor
microprocessor
 
Unit-1.pptx
Unit-1.pptxUnit-1.pptx
Unit-1.pptx
 
Difference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and MicrocontrollersDifference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and Microcontrollers
 
Project report on embedded system using 8051 microcontroller
Project  report on embedded system using 8051 microcontrollerProject  report on embedded system using 8051 microcontroller
Project report on embedded system using 8051 microcontroller
 
ritesh (3)
ritesh (3)ritesh (3)
ritesh (3)
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
 
microprocessor-and-microcontroller
microprocessor-and-microcontrollermicroprocessor-and-microcontroller
microprocessor-and-microcontroller
 
Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems
 
The 8051 microcontroler based embedded systems
The 8051 microcontroler based embedded systemsThe 8051 microcontroler based embedded systems
The 8051 microcontroler based embedded systems
 
Microcontoller and Embedded System
Microcontoller and Embedded SystemMicrocontoller and Embedded System
Microcontoller and Embedded System
 
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdfmicroprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
 
Unleash Innovation with Rabbit Semiconductor Microcontrollers
Unleash Innovation with Rabbit Semiconductor MicrocontrollersUnleash Innovation with Rabbit Semiconductor Microcontrollers
Unleash Innovation with Rabbit Semiconductor Microcontrollers
 
Introduction in microcontroller
Introduction in microcontrollerIntroduction in microcontroller
Introduction in microcontroller
 

8051 microcontroller and embedded system

  • 1. INTRODUCTION TO MICROCONTROLLERS AND EMBEDDED SYSTEMS Created By: Sachin Bhalavat (Elect. & Comm. Engg.)
  • 2. AGENDA  What are embedded systems? How do we implement them?  What is a microcontroller?  Developing embedded applications using MCU’s.
  • 3. EMBEDDED SYSTEMS  An embedded system is a special purpose system that is used to perform one or few dedicated functions.  Simply, we can call any electronic device that has a computer system embedded inside it an embedded system.
  • 4. EMBEDDED SYSTEMS (CONT.)  Embedded systems are made to perform few tasks only, after implementation you can’t use them for another purposes.  Ex. You can’t watch movies using the microprocessor of your microwave oven!!
  • 5. EMBEDDED SYSTEMS EXAMPLES  Digital and analog televisions  Set-top boxes (DVDs, VCRs, Cable boxes)  Personal digital assistants (PDAs)  MP3’s and iPod's  Kitchen appliances (refrigerators ,microwave ovens)  Telephones/cell phones  Cameras  Global Positioning Systems And many others.
  • 6. WHAT IS A MICROCONTROLLER?  It’s a full computer system on a chip, even if its resources are far more limited than of a desktop personal computer.  Designed for stand alone operations.
  • 7. WHAT IS A MICROCONTROLLER? (CONT.)  A microcontroller has a processor and many peripherals integrated with it on the same chip, like a flash memory, RAM, I/O ports, serial communication ports, ADC …Etc.  A Timer Module to allow the MCU to perform tasks for certain time periods.  A Serial I/O Port to allow data to flow between the MC and other devices such as a PC or another MCU.  An ADC to allow the MCU to accept analog inputs for processing.  But a microprocessor can’t do all the functions of a computer system on its own, and needs another circuits to support it like: I/O devices, RAM, ROM, DMA controllers, Timers,
  • 8. So.. What’s the difference between a microcontroller and a microprocessor system?
  • 9. COMPARISON : Sr. NO Microprocessor Microcontroller . 1. A microprocessor is a chip that A microcontroller is a single chip micro dependent on the chip of many computer that has everything in-built function. 2. A mp contain ALU register and A contains the circuitry of a MP and control circuit has built in RAM, ROM, I/O devices, timers and counter 3. It has few bit manipulation It has many bit manipulation instruction instruction. 4. It has less number of It has more number of multifunctional multifunctional pins pins. 5. They have large memory address They have small memory address space. space. 6. Design is very flexible. Design is less flexible. 7. MP based system required more MC based system required less hardware hardware
  • 10. POPULAR MICROCONTROLLERS  8051 (Intel and others)  80386 EX (Intel)  PIC (Microchip)  68HC05 (Motorola)  Z8 (Zilog)